EP0020997A1 - Ink jet printer comprising a device to control the position of ink drops on a printing matrix - Google Patents

Ink jet printer comprising a device to control the position of ink drops on a printing matrix Download PDF

Info

Publication number
EP0020997A1
EP0020997A1 EP80102655A EP80102655A EP0020997A1 EP 0020997 A1 EP0020997 A1 EP 0020997A1 EP 80102655 A EP80102655 A EP 80102655A EP 80102655 A EP80102655 A EP 80102655A EP 0020997 A1 EP0020997 A1 EP 0020997A1
Authority
EP
European Patent Office
Prior art keywords
signal
pin
counter
flip
flop
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
Application number
EP80102655A
Other languages
German (de)
French (fr)
Other versions
EP0020997B1 (en
Inventor
Wilmer Paul Harbour Jr.
Roderick Stacey Heard
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of EP0020997A1 publication Critical patent/EP0020997A1/en
Application granted granted Critical
Publication of EP0020997B1 publication Critical patent/EP0020997B1/en
Expired legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/485Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes
    • B41J2/505Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements
    • B41J2/5056Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements using dot arrays providing selective dot disposition modes, e.g. different dot densities for high speed and high-quality printing, array line selections for multi-pass printing, or dot shifts for character inclination
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/07Ink jet characterised by jet control
    • B41J2/12Ink jet characterised by jet control testing or correcting charge or deflection

Definitions

  • the present invention relates to a device making it possible, in an ink-jet printer, to control the position of the ink droplets on a printing medium.
  • the quality of the printing depends largely on the diameter of the points and on the capacity to arrange the various points at the desired locations. The more the size of the dots and their spacing decreases, the more the quality of the print obtained increases.
  • the size of the dots cannot be less, in the case of an inkjet printer, than the minimum size of the droplets below which it is no longer possible to obtain a stable positioning of the latter , or, in the case of a wire matrix printer, to the minimum diameter of the wires below which it is no longer possible to prevent them from breaking by striking the printing surface.
  • the quality of the printing depends to a large extent on the position of the dots for a given size of the latter.
  • One of the methods used to control the position of each of the points is to use a grid or a fixed matrix divided into squares, the length of the side of each of which is equal to the minimum spacing between droplets. To fill each of these squares, depending on the printing configuration required, this spacing should not be greater than the quotient of the diameter of the droplet divided by the square root of 2.
  • the latter can be improved to a certain extent if there is greater freedom with regard to the positioning of all the vertical or horizontal segments of the characters while maintaining the minimum spacing of the points which constitute each of the segments.
  • the droplets constituting a second vertical segment can be shifted upwards by half of one of the squares of the grid with respect to the droplets constituting a first vertical segment, so that an overlap occurs.
  • the same can be done in the horizontal direction.
  • This flexibility in the vertical direction mainly has the effect of improving the quality of the lines making an angle of low value with the horizontal, while the flexibility obtained horizontally has mainly the effect of improving the lines which make an angle of low value with the vertical.
  • the present invention makes it possible to avoid the discontinuous appearance of the printed characters, independently of the angle made by the lines of which they are composed with respect to the horizontal or the vertical or their curvature. This result is obtained, according to the invention, thanks to a so-called “free" positioning of the ink droplets, each of them being arranged in any desired location relative to the printed droplet which precedes it.
  • the invention also makes it possible to obtain a high yield.
  • This free positioning of the droplets used for the purposes of printing is obtained by applying to each of them a load of a selected value so that the droplet is positioned at a desired location in a given direction, which is practically perpendicular to an axis along which a relative movement exists between the print medium and the generation device ink droplets.
  • the instant when a given droplet hits the print medium is a function of the time when the previous droplet also hit the support. It is therefore possible, according to the present invention, to ensure that each droplet used for printing purposes is arranged on the support relative to a predetermined position in said direction and not according to the vertical distance which separates it from the previous droplet in this same direction. It is therefore unnecessary for the droplets to be protected towards the support in a monotonous ascending sequence when printing a given column, for example.
  • One of the objects of the present invention is therefore to provide a more sophisticated ink-jet printer than those of the prior art.
  • Another object of the present invention is to provide a device making it possible, in an ink-jet printer, to control the position on the support of each of the ink droplets used for the purposes of printing.
  • Another object of the present invention is to provide an ink projection printer making it possible to obtain a "free" positioning of the droplets used for the purposes of printing.
  • FIG. 1 shows an ink-jet printer 10 of the type described in European patent application No. 79103976.6 filed on October 12, 1979 by the applicant.
  • the printer 10 comprises a print head 11 mounted on a carriage 12 which is driven by a device 12A via circuits 13, so as to move from left to right and vice versa with respect to a recording medium 14, such as a sheet of paper, placed on a drum, for example. There is therefore a relative movement along a first axis between the print head 11 and the surface of the support 14.
  • the support 14 moves in a direction practically perpendicular to the first axis in the region in which the printing takes place.
  • the support 14 can be driven continuously or advanced in increments at the end of each movement of the head 11 along the first axis.
  • the print medium 14 could also be placed on a flat surface and move vertically, either continuously or in increments, as in the first case. There is therefore a relative movement between the head 11 and the printing medium 14 in a second direction practically perpendicular to the first axis.
  • a network 15 makes it possible to determine the horizontal position (that is to say along the first axis) of the head 11 at different times.
  • a network of this type is described in European patent application No. 79101561.3 filed May 22, 1979 by the applicant.
  • the print head 11 includes a pump 16 which allows directing pressurized ink from a reservoir 17 to a droplet generator 18.
  • the latter comprises a transducer which, when energized by a circuit 19, applies disturbances to the ink.
  • the circuit 19 is excited by an oscillator 19 ', forming part of the electronic circuits 20 of the system, at a relatively high sequence, of the order of 117KHZ, for example.
  • An ink jet 21 flows from a nozzle 22 which comprises the droplet generator 18.
  • the disturbances applied to the jet 21 from the generator 18 have the effect of causing the jet 21 to be divided into droplets 23 inside a charging electrode 24.
  • Each of the droplets intended for printing characters, symbols, etc., on the support 14 receives a charge, the value of which is controlled by the present invention so that the droplet is diverted to a desired location on said support 14 after having passed between a pair of deflection plates 25 and 26.
  • a droplet 23 is not used for printing purposes, it is directed to a gutter 27 and transmitted to the reservoir 17 after passing through a filter 29.
  • the droplets 23 which are not used to form characters receive no charge other than that necessary to compensate for the induction produced by the droplets 23 which immediately precede them.
  • FIG. 23 An ideal "W” character has been shown in Figure 23.
  • the latter comprises a left external axis 31, a left internal axis 32, a right internal axis 33 and a right external axis 34.
  • the axes 31 and 32 intersect in their lower part
  • the axes 32 and 33 intersect in their upper part
  • the axes 33 and 34 intersect in their lower part and in the same horizontal plane as the axes 31 and 32.
  • each of the points 35 can be arranged so that, as shown in Figure 27, its center is on one of the axes 31 to 34, and it occurs an overlap of each of the points. If a single row of dots 35 were to be printed, the center of each of these would be, thanks to this device, on one of the axes 31 to 34.
  • control device of the present invention makes it possible to solve this problem, as shown by the character "W" shown in Figure 28.
  • FIG. 2 shows a pointer read-only memory (PROS) 50 which receives an eight-bit character code which constitutes an address identifying the character to be printed.
  • PROS pointer read-only memory
  • This memory can store 256 words of 16 bits each.
  • the output of the memory 50 makes it possible to identify a determined position in a read-only memory known as a character assembly (FROS) 51, position where the data used to print the character specified by the eight-bit code must begin.
  • FROS character assembly
  • the memory 51 contains a maximum of 65536 words of sixteen bits. It takes about 16,000 words to make up a collection of one hundred Roman characters.
  • the sixteen-bit word coming out of memory 50 is transferred to a pointer 52, which includes two counters respectively called master pointer (PCM) 53 and slave pointer (PCS) 54 which work together.
  • PCM master pointer
  • PCS slave pointer
  • the PCM counter 53 directly addresses the FROS memory 51 and accesses each of the lines of the latter sequentially from the bottom to the top.
  • the sixteen-bit word from the PROS memory 50 is transferred to the PCM counter 53 of the pointer 52 during the last drop time of the previous printed character.
  • each droplet time is divided into eight equal time intervals defined by clock signals TO to T7 supplied by a clock excited by the oscillator 19 '(see Figure 1). This transfer coincides with the clock signal T2 (see Figure 3).
  • a so-called end of character (EOC) flip-flop 55 (see Figures 2 and 9) generates an EOC signal which remains at the high level from the moment when the clock signal T7 (see Figure 3) goes high until the next clock signal T4 also goes high.
  • a GD flip-flop 55 ' (see Figures 2 and 16) generates a GD signal, which remains high during the first part of the last drop time relating to a character. This signal is generated when a high level GP signal from network 15 is received (see Figure 1).
  • n represents each of the sixteen bits of a specific word stored in memory 50, the transfer of each of these bits coinciding with the signal T2 clock when the EOC signal and the GD signal are both high.
  • PCM counter 53 is transferred to the PCS counter 54 when the clock signal T5 of the same cycle appears. After having been increased by one unit, this value is transferred to the counter 53 when the clock signal T2 of the next droplet time appears, the value of the counter 53 thus being increased by one unit.
  • the logic circuits which constitute the pointer 52 are shown by way of example in FIGS. 5 and 6.
  • the counters 53 and 54 should obviously include similar elements for each of the other bits of the sixteen-bit word coming from the PROS 50 memory (see FIG. 2), that is to say for the bits one to thirteen, fifteen and sixteen.
  • the PCM counter 53 shown in FIG. 5 notably comprises doors 56 and 57 each of which consists of three NI doors with three inputs each and with positive logic of the type marketed by the company Texas Instruments under the designation SN7410 (J). It will be noted that each of the unused logic inputs of the gates 56 and 57 is maintained at a high logic level.
  • Pins 1 and 2 of gate 57 respectively receive the EOC signal from flip-flop 55 ( Figures 2 and 9) and the clock signal T2. When each of these inputs is at the high level, a low level appears on pin 12 and is applied to pin 1 of an inverter 57 'which also includes the door 56.
  • This inverter can be of the type marketed by the firm Texas Instruments under the designation SN 7404 (J).
  • Gate 56 receives respectively on its pins 1, 2 and 13 the signal EOC.T2 emanating from pin 2 of the inverter 57 ', the signal GD emanating from the flip-flop 55' (see Figures 2 and 16), and a signal PROS 14 (the fourteenth most significant bit of the sixteen bit word) emanating from the PROS 50 memory of Figure 2 and which can be at a high or low logic level.
  • a low level appears on pin 12 of door 56 (FIG. 5) and is applied to the preset input P (pin 13) of a flip-flop 58, which can be made up of the flip-flop sold by the company Texas Instruments under the designation SN 74L71 (J). It will be noted that each of the unused logic inputs of the flip-flop 58 is maintained at a high logic level.
  • the PCM counter 53 also includes a gate 59 which is a NI gate with thirteen inputs and with positive logic of the type marketed by the firm Texas Instruments under the designation SN74S133 (J).
  • Pins 1 to 7 of gate 59 respectively receive the signals PCS to PCS 7 emanating from the PCS counter 54 ( Figure 2) and corresponding to the first seven bits contained in this counter, while these pins 1 0 to 15 respectively receive the PCS signals 8 to PCS 13 emanating from the PCS 54 counter and corresponding to bits eight to thirteen.
  • the pin 9 of the gate 59 is at the low level. The signal obtained on this pin is inverted by the inverter 57 'and applied to pins 4 and 10 of the flip-flop 58.
  • Pin 5 of flip-flop 58 receives a PCS signal 14 of pin 6 (output Q) of a flip-flop 61 ( Figure 6), which is of the same type as flip-flop 58 of Figure 5 and including all the unused logic inputs are maintained at a high logical level.
  • the clock signal T2 is applied to pin 12 (clock input or CK input) of flip-flop 58.
  • Gate 56 ( Figure 6) receives respectively on its pins 11, 10 and 9 the EOC T2 signal, the signal from flip-flop 55 '( Figure 16) and the PROS signal 14 , which is high when the fourteenth bit of highest weight of the sixteen bit word received from PROS 50 memory ( Figure 2) is low.
  • Pin 11 of flip-flop 58 ( Figure 5) receives a PCS signal 14 of pin 8 (output Q) of flip-flop 61 of Figure 6.
  • the position of the PCM counter 53 of the pointer 52 corresponding to the fourteenth bit of the word coming from the PROS memory 50 can be directly set low, or its value can be increased by one unit from the PCS 54 counter to obtain a low level after one of the droplets 33 used for the purposes of printing has been generated.
  • the flip-flop 61 of Figure 6 which is one of the sixteen flip-flops constituting the PCS counter 54, receives on its terminal 12 (input CK) the clock signal T5, and on its pin 3 the signal PCM 14 coming from the pin 8 (output Q) of flip-flop 58. Consequently, when the PCM signal 14 and the clock signal T5 are both high, flip-flop 61 receives on its pin 8 (output o) a- PCS 14 high level signal after switching to low level of clock signal T5.
  • the flip-flop 61 of FIG. 5 receives a PCS 14 signal of high level on its pin 6 (output Q) after the passage to the low level of the clock signal T5. This is due to the fact that the PCM signal 14 is applied to pin 9 of flip-flop 61 from pin 6 (output Q) of flip-flop 58 in Figure 5.
  • n If the value of n is less than 13, one or more of the inputs of gate 59 of the PCM counter 53 receives no signal. These unused logic inputs are maintained at a high logic level.
  • the PCM counter 53 has fifteen additional circuits corresponding to the other fifteen bits and which are analogous to the circuits represented in FIG. 5. As previously mentioned 1'.3, the PCM counter 54 has fifteen similar flip-flops to flip-flop 61 and each of which corresponds to one of the fifteen other bits of the sixteen-bit word.
  • the first ten bits of the sixteen bit word emanating from the FROS memory 51 of FIG. 2 are transferred to a so-called voltage register 64, the remaining six bits being transferred at the same time to the track length counter 62.
  • the latter includes a master counter (RLM 65) and a slave counter (RLS 66) working together.
  • the counter 62 receives a new sixteen-bit word from the FROS memory 51 once each of the droplets 53 used for the purposes of printing has received the required charge.
  • FIGS. 7 and 8 respectively represent, by way of example, the logic circuits, produced by means of modules manufactured by the firm Texas Instruments, constituting the counters RLM 65 and RLS 66 which make up the track length counter 62.
  • n 5.
  • the counters 65 and 66 must include elements of the same type as those represented for each of the other bits supplied to the counter 62 by the FROS memory 51.
  • the RLM counter 65 includes a door 68, which should preferably be constituted by the same module as that of door 56 in Figure 5. It will be noted that each of the unused logic inputs of door f 68 of Figure 7 is maintained at a high logic level.
  • a low level signal appears on the output pin 8 of door 68 and is applied via a conductor 70 to pin 13 (input P) of a rocker 71 which is of the same type as the flip-flop 58 in Figure 5. All unused logic inputs of flip-flop 71 in Figure 7 are kept at a high logic level.
  • the signal RLS 0 which is obtained on pin 12 of the inverter 69 of FIG. 7, is generated by a gate 72, which is a gate of the NI type with eight inputs and with positive logic marketed by the firm Texas Instruments under the designation SN 7430 (J). Each of the unused logic inputs of gate 72 is maintained at a high logic level. It will be noted that only one gate 72 is necessary in the RLM counter 65 instead of being it for each bit.
  • Pins 1 to 6 of gate 72 respectively receive the signals RLS to RLS 6 .
  • Each of these signals is provided by a corresponding flip-flop of the RLS counter 66 of Figure 8.
  • the RLS 66 counter comprises a flip-flop 73, which is of the same type as the bottom cule 58 of Figure 5 and of which all the unused logic inputs are maintained at a high logic level, the RLS signal 5 being obtained on its pin 6 (output Q).
  • pin 8 of the latter provides a low level RLS # 0 signal.
  • Pins 1 to 6 of gate 75 respectively receive signals RLM 1 to RLM 6 . These signals are provided by flip-flop 71 (in the case of the signal RLM 5 ) and by a corresponding flip-flop for each of the other five bits. When all the signals received by these pins 1 to 6 are at the high level, the gate 75 provides on its pin 8 an RLM signal ⁇ 0 which is at the low level. The logical equation (13) is therefore satisfied.
  • the signal RLS # 0 obtained on pin 8 of gate 72 belongs to the second part of the logic equation (8) and is applied to pin 4 of flip-flop 71. Pin 5 of the latter receives the signal RLS 5 of scale 73 ( Figure 8) of scale RLS 66.
  • Pin 3 of flip-flop 71 receives the inverted output of pin 6 of a door 76, which is a module comprising two NI doors with four inputs each and with logic positive of the type marketed by Texas Instruments under the designation SN7420 (J). All the unused logic inputs of gate 76 are kept at a high logic level.
  • pin 6 of the door 76 provides an output signal which is at the low level.
  • This pin is connected to pin 1 of the inverter 69 and, therefore, the signal obtained on pin 2 of the latter goes high when the signal obtained on pin 6 of gate 76 is low.
  • the RLS # 0 signal from pin 8 of gate 72 is high as is the RLS signal .
  • the signal FROS 15 can only be at the high level when the fifteenth bit coming from the FROS memory 51 is at logic level 0. Therefore, when the clock signal T5 goes to the high level, a low level is transmitted to pin 2 (input C) of flip-flop 71 to produce a high level signal on its pin 6 (output Q). This satisfies one of the two parts of the logic equation (9) relating to the setting to "0" of the signal RLM S and lowers the position of the counter RLM 65 corresponding to the fifth of the six bits stored in it. this.
  • a high level RLM signal 5 is also obtained on pin 6 (output Q) of flip-flop 71 when the input signals applied to its pins 9, 10 and 11 are at high level and the clock signal T5, which was at the high level, goes to the low level.
  • a signal at the high level is obtained on its pin 11 when each of the signals RLS 1 to RLS 4 is at the high level.
  • the RLS signal 5 is applied to pin 9 of flip-flop 71 from pin 8 (output Q) of flip-flop 73 ( Figure 8) of the RLS counter 66.
  • the signal RLS # 0 is applied to pin 10 of flip-flop 71 of Figure 7 from pin 8 of door 72. This signal is high whenever each at least one of the inputs of door 72 is at low level.
  • the second part of the logic equation (9), which concerns the setting to "0" of the signal RLM when n 5, is therefore satisfied. Thanks to this logic, the position of the RLM counter 65 corresponds to the fifteenth bit (fifth bit contained in this counter) emanating from the FROS memory 51 of FIG. 2 can be set to the desired low level, either directly or via the counter 66 after decreasing the value of counter 65 by one unit at some of the droplet times.
  • Pin 12 (input CK) of flip-flop 73 of Figure 8 which is one of the flip-flops that includes the RLS counter 66, receives the clock signal T1 while its pin 4 receives the signal RLM, coming from the pin 8 (output Q) of flip-flop 71 in Figure 7.
  • a SYNC signal received from flip-flop 77 (see Figure 10) is applied to pin 3 of flip-flop 73.
  • the flip-flop 77 provides a high level SYNC signal when the value of a so-called network counter 78 (see FIG. 2) is equal to the value of a point counter 79 and when the clock signal T7 goes high.
  • the counter 79 directly counts the ink droplets 23 while the counter 78 counts the droplets 23 from zero to thirty-one and then stops counting until it has received a high level GD pulse from the scale 55 '.
  • Each of the counters 78 and 79 counts binary at the rate of generation of the droplets, starting from zero, when the initial GD pulse which coincides with the start of a character, is obtained.
  • flip-flop 73 in Figure 8 provides a high level RLS signal 5 on its pin 8 (output Q) when the clock signal Tl goes to low level and the RLM 5 signal is high.
  • the logical equation (10) is then satisfied.
  • the SYNC signal is also applied to pin 9 of flip-flop 73, and the RLM signal 5 emanating from pin 6 (output Q) of flip-flop 71 is applied to its pin 10. Therefore, when the clock signal Tl applied to pin 12 of flip-flop 73 goes low and the SYNC and RLM signals 5 are both high, flip-flop 73 provides a high level RLS S signal on pin 6 (output Q). The logical equation (11) is then satisfied.
  • the value of the RLM counter 65 (FIG. 2) of the track length counter 62 is decreased by a binary unit each f G -s as the clock signal T5 appears, as long as the SYNC signal supplied by the flip-flop 77 of the Figure 9 is at the high level when the clock signal Tl relating to the same droplet time appears. This is necessary to transfer the value from the RLM 65 counter to the RLS 66 counter and to satisfy one of the two logic equations (10) and (11). At least one of the six flip-flops of the RLS counter 66 (such as the flip-flop 73 shown in the figure) changes state each time this transfer takes place and makes it possible to decrease the value of the RLM counter 65.
  • the SYNC signal remains high until the value of the network counter 78 differs from that of the point counter 79 and the value of the RLM counter 65 is greater than three.
  • the SYNC signal goes high when the clock signal T7 is high and a GCM signal from the network counter 78 in Figure 2 is equal to a DCM signal from the point counter 79.
  • the module 79A can, for example, be of the type with four NI doors with two inputs each and with positive logic marketed by Texas Instruments under the reference SN7400 (J).
  • Gate 79 can be of the type sold by Texas Instruments under the reference SN74L55 (J).
  • a SYNC signal appears on output pin 8 of gate 79B and is applied to pin 3 of the inverter 79C, which provides a SYNC signal on its pin 4.
  • the inverter 79C is of the same type as the inverter 57 'in Figure 5.
  • the SYNC signal obtained on pin 4 of the inverter 79C is applied to pin 12 of gate 79B.
  • the gate 79B has a low level input signal on its pin 13 and, therefore, a high level SYNC signal on its pin 8, however, the inverter 79C has a low level SYNC signal on its pin 4.
  • the RLM> 3 signal is only high when the binary value of the RLM 65 counter is greater than three.
  • any bit corresponding to a signal greater than the RLM signal 2 makes it possible to obtain a value greater than three (for example, the RLM 3 signal alone makes it possible to obtain a value of four). Consequently, the gate 76 receives respectively on its pins 13, 12 10 and 9 the signals RLM 3 , RLM . , RLM vs and RLM 6 . When any one of these signals is at the low level, thus indicating that the value of the RLM counter 65 is greater than three, the signal RLM> 3 present on pin 8 of the gate 76 is at the high level.
  • the signal GCM DCM is applied to pin 5 of an inverter 81 forming part of the stitch counter 79 from pin 9 of a door 80 (see Figure 11).
  • the latter is of the same type as gate 59 (see Figure 5) of the PCM counter 53 and all of its unused logic inputs are maintained at a high logic level.
  • the inverter 81 is of the same type as the inverter 57 '(FIG. 5) which the counter 53 includes.
  • the logical equation (15) is therefore satisfied.
  • the SYNC signal being at the high level, the signals applied to pins 12 and 13 of the gate 79B are at the high level in order to maintain the SYNC signal at the low level despite the passage of the clock signal TO at the low level.
  • the SYNC signal then goes high and the SYNC signal low, so that the track length counter 62 can start counting again.
  • the network counter 78 includes a "low” master counter (GCML) 82, which counts from zero to thirty-one (thirty-one droplets 23) and a “high” master counter (GCMH) 83, which counts one unit each time the counter 82 is restored from thirty-one to zero (thirty-two droplets 23).
  • the counter 78 also includes a "low” exclave counter (GCSL) 84, which counts in the same way as the counter 82, and a "high” slave counter (GCSH) 85, which counts in the same way as the counter 83.
  • the point counter 79 includes a master counter (DCM) 86 and a slave counter (DCS) 87. As previously mentioned, the counter 79 counts each of the droplets 23, except when the SYNC signal generated by the flip-flop 77 goes high, this signal causing the counter to deactivate.
  • DCM master counter
  • DCS slave counter
  • FIGS. 13, 14 and 15 An exemplary embodiment of the circuits constituting the counter 78 is illustrated by FIGS. 13, 14 and 15 which respectively represent the various logical elements constituting the counters 82 and 83, the single logical element constituting the counter 84 and the sole logical element constituting the counter 85, these various logical elements being manufactured by the firm Texas Instruments.
  • each of the counters 82 and 83 must include similar types of elements for each of the first, second, third and fifth bits, and that each of the counters 84 and 85 must include similar types of elements for each of the sixth, seventh, eighth and ninth bits.
  • the network counter 78 includes a gate 90, which is analogous to gate 76 in Figure 7 and of which all unused logic inputs are maintained at a high logic level.
  • Gate 90 receives respectively on its pins 13, 12 and 10 a GCSL signal, a GCSL 2 signal and a GCSL 3 signal. Each of these signals is received from the GCSL 84 counter (see Figures 2 and 14).
  • the gate 90 When these three input signals are at the high level, the gate 90 has on its pin 8 a low level signal, which is applied to the pin 13 of an inverter 91.
  • the latter is of the same type as the inverter 57 'in Figure 5.
  • the inverter 91 reverses the low level signal applied to its pin 13 and converts it into a high level signal available on its pin 12. This last signal is applied to pins 3 and 10 of a flip-flop 92, which is of the same type that flip-flop 58 of Figure 5 and whose all unused logic inputs are maintained at a high logic level.
  • a signal GCSL 4 is applied to pin 5 of flip-flop 92 ( Figure 13) from pin 6 (output Q) of a flip-flop 93 ( Figure 14) which comprises the counter GCSL 84.
  • the signal GCSL 4 goes high when the fourth bit present in the counter GCML 82 ( Figure 13) is a logical zero (the signal GCSLM 4 present on pin 6 of the flip-flop 92 is at the high level) during the passage to the high level of the clock signal T5.
  • the flip-flop 93 receives on its pin 12 (input CK) the clock signal T5 and on its pin 11 the signal GCSLM 4 coming from pin 6 (output Q) of the flip-flop 92. Thus, if the signal GCML 4 is at the high level when passing to the low level of the clock signal T5, the flip-flop 93 has a signal GCSL 4 of high level on its pin 6 (output Q).
  • the flip-flop 92 receives on its pin 11 a signal GCSL 4 coming from pin 8 (output Q) of flip-flop 93 of the counter GCSL 84.
  • a signal GCSL 4 coming from pin 8 (output Q) of flip-flop 93 of the counter GCSL 84.
  • the signal GCML 4 applied to pin 3 of flip-flop 93 from pin 8 (output Q) of the flip-flop 92 is at the high level and that the clock signal T5 applied to pin 12 (input CK) of the flip-flop 93 goes to the low level, the signal GCSL 4 goes to the high level.
  • the flip-flop 92 receives on its pin 9 a GCSL signal ⁇ 31. This signal is high, except when the value of the GCSL 84 counter is equal to thirty-one. Consequently, when the clock signal Tl goes low and the signal GCSL 4 is high, as well as the signal present on pin 10 of flip-flop 92 and that signal GCSL # 31, flip-flop 82 has a high level GCML 4 signal on pin 6 (output Q). This corresponds to a logical zero in the fourth bit position of the GCML 82 counter. The second part of equation (18) is therefore satisfied.
  • the GCSL signal ⁇ 31 is transmitted from pin 8 of a door 94 ( Figure 13), which is of the same type as door 72 of Figure 7 and of which all the unused logic inputs are kept at a high logic level.
  • Pins 1 to 5 of gate 94 receive signals GCSL to GCSL 5 respectively .
  • Gate 94 therefore presents a high level signal on its pin 8, except when these five inputs are all at high level, which can only happen when the GCSL counter 84 has counted thirty-one times (this is i.e. zero to thirty-one), so that the five bit positions of counter 84 are all high.
  • this is illustrated by the high level signal GCLS 4 present on pin 8 of flip-flop 93.
  • the GCML 4 signal present on pin 6 (output O ) of the flip-flop 92 also goes high when a low level input signal is received on pin 2 (input C) since the signal on its pin 13 (input P) is always high.
  • a low level signal is present on pin 6 of gate 95 when the clock signal T2 present on its pin 5 is at the same high level than the signal on its pin 4.
  • the input pin 4 of the door 95 is connected to the output pin 3 of the same door.
  • Pin 3 presents a high level output signal whenever the signals applied to pins 1 and 2 of gate 95 are not at high level.
  • Pin 1 of gate 95 receives an EOC signal from flip-flop 55 (see Figures 2 and 9).
  • the signal GD is applied to pin 2 of door 95 from the flip-flop 55 '(see Figures 2 and 16).
  • the flip-flop 55 ' is designed to satisfy the following logical equation:
  • the flip-flop 55 comprises doors 96, 97 and 98 and an inverter 99.
  • the doors 96 and 97 are of the same type as the door 79B of Figure 10 forming part of the flip-flop 77 and all their unused logic inputs are maintained at a high logic level.
  • Gate 98 is of the same type as gate 79B of flip-flop 77, and all of its unused logic inputs are kept at a high logic level.
  • the inverter 99 is of the same type as the inverter 57 'in FIG. 5.
  • Gate 96 receives on its input pin 2 a GP signal of network 15 (see Figure 1).
  • the signal GP goes high each time one of the lines of the network 15 is detected by the circuits associated with the latter.
  • Gate 96 ( Figure 16) receives on its pin 3 a GPL signal from pin 8 of gate 97. When the signal GP goes high, the GPL signal is high.
  • Gate 96 receives on its pin 1 the clock signal T7. Thus, when the latter signal goes high after the GP and GPL signals have gone high, the gate 96 has a low level signal GD on its pin 8 which is connected to pin 13 of the inverter 99.
  • This last signal is then converted into a high level signal GD available on pin 12 of the inverter 99.
  • the logic equation (26) is therefore satisfied.
  • the signal GD present on pin 12 of the inverter 99 is applied to pin 11 of door 96 and to pin 2 of door 97. As long as the signal applied to pin 13 of door 96 is at the high level , the signal GD present on pin 12 of the inverter 99 remains at the high level, even after the passage to the low level of the clock signal T7.
  • Pin 13 of gate 96 is connected to output pin 8 of gate 98. The latter receives respectively on its pins 9 and 10 the clock signal T5 and an LPG signal coming from pin 2 of inverter 99 .
  • the signal GD being at the high level, the passage to the high level of the following clock signal Tl, which is applied to pin 3 of door 97, makes it possible to obtain on pin 8 of door 97 a signal GPL of level low.
  • This pin 8 is connected to pin 1 of the inverter 99, so that the appearance of a low level LPG signal results in obtaining a high level LPG signal on pin 2 of this inverter .
  • pin 8 of door 97 is also connected to pin 3 of door 96.
  • the signal LPG is applied to pin 10 of door 97, whose pin 11 is connected to pin 3 of door 98.
  • the signal applied to pin 11 of door 97 is at the high level while the signal GPL is also at the high level, this last signal remains at the high level after the passage to the low level of the clock signal Tl.
  • pin 3 of door 98 The signal present on pin 3 of door 98 is high, except when the signals applied to pins 1 and 2 of this same door are high.
  • Pin 1 of gate 98 receives a signal GP from L, pin 8 from inverter 99, which receives signal GP on its pin 9.
  • Gate 98 receives on its pin 2 the clock signal T7.
  • the signal GP emanating from the network 15 remains at the high level for at least three droplet times. As previously mentioned, there are at least thirty-two drop times between the start of each of two consecutive GP signals.
  • the GP signal goes low
  • the GP signal on pin 1 of gate 98 goes high.
  • the clock signal T7 goes high
  • the signals applied to pins 1 and 2 of door 98 are both high so that a low level signal is obtained on pin 11 of door 97.
  • the LPG signal goes high and lowers the LPG signal.
  • the signal GPL therefore remains at the high level as long as the signal GP is present, then passes to the low level when passing to the high level of the following clock signal T7.
  • the GPL signal is therefore at the high level when the signal-GP goes to the high level.
  • the first part of the logic equation (18) is therefore satisfied when the signal GD is at the high level to indicate that a pulse has been generated by the network 15 and the clock signal T2 goes to the high level.
  • the flip-flop 92 ( Figure 13) and each of the flip-flops corresponding to each of the other four bits of the GCML counter 82 are then set to zero so that the counter 82 can start counting.
  • the first part of the logic equation (18) is therefore satisfied when the counter 82 starts counting again.
  • pin 1 of gate 95 ( Figure 13) receives the EOC signal from the scale 55. This signal goes low after printing a character, as will be seen below.
  • the low level EOC signal causes all the flip-flops included in the GCML 82 counter to zero when the clock signal T2 goes high. The third part of the logical equation (18) is then satisfied.
  • the signal GCSL 4 present on pin 8 (output Q) of the flip-flop 93 forming part of the counter GCSL 84 goes high when the signal GCML 4 is high and the clock signal T5 goes low. This result is obtained by applying the signal GCML 4 to pin 3 of flip-flop 93 and the clock signal T5 to pin 12 (input CK) of this same flip-flop.
  • the GCSL 4 signal (instead of the GCML 4 signal) is at the high level, the GCSL 4 signal present on pin 6 (output Q) of the flip-flop 93 goes to the high level when the clock signal goes low. T5.
  • Logic equations (19) and (20) are therefore satisfied, the GCSL counter 84 being set to the same value as the GCML counter 82 at the clock signal T5 after the value of counter 82 has been increased by one unit at clock signal Tl.
  • a flip-flop 100 (see Figure 13) provides a signal GCMHI0 on its pin 8 (output Q) and a signal GCMHI0 on its pin 6 (output Q).
  • the flip-flop 100 is of the same type as the flip-flop 58 of FIG. 5 and all of its unused logic inputs are maintained at a high logic level.
  • the gate 90 receives respectively on its pins 1, 2, 4 and 5 a signal GCSH 6 , a signal GCSH 7 , a signal GCSH 8 and a signal GCSH 9 from the flip-flops corresponding to flip-flop 100. When all these signals are at the level high, flip-flop 90 applies a low level signal to pin 3 of the inverter 91 from its pin 6, this signal being converted into a high level signal present on pin 4 of the inverter and applied to pins 3 and 10 of scale 100.
  • the latter receives on its pin 5 a signal GCSH 10 from pin 6 (output Q) of a scale 102 (see Figure 15) that includes the GCSH 85 counter. is of the same type as flip-flop 58 in Figure 6 and all of its unused logic inputs are maintained at a high logic level.
  • the bacule 100 receives on its pin 11 a signal GCSH10 from pin 8 (output Q) of the scale 102 that includes the counter GCSH 85.
  • a signal GCSH10 from pin 8 (output Q) of the scale 102 that includes the counter GCSH 85.
  • the flip-flop 100 presents a signal GCSMH 10 high level on pin 6 (output Q).
  • the signal GCSH 10 present on pin 8 of the flip-flop 102 is at the high level when the clock signal T5 goes to the low level and the signal GCMH 10 is at the high level.
  • the signal GCSH 10 present on pin 6 (output Q) of flip-flop 102 is high when the clock signal T5_ goes low and the signal GCSMH 10 is at the high level.
  • pin 2 (input C) of the flip-flop 100 is connected to pin 6 of the door 101.
  • Pins 3 and 4 of the latter receive respectively the clock signal T2 and the signal EOC.
  • T2 clock signal
  • EOC signal EOC
  • a low level signal is obtained on pin 6 of gate 101 and applied to pin 2 (input C) of flip-flop 100. Since the signal applied to pin 13 (input P) of flip-flop 100 is always high, the signal GCMH 10 present on pin 6 (output Q) of flip-flop 100 goes high.
  • the counter 79 includes a door 105 ( Figure 11) which is of the same type as the door 59 (see Figure 4) of the PCM counter 53, and of which all the unused logic inputs are maintained at a high logic level.
  • the gate 105 receives respectively on its pins 1 to 10 the signals DCS, to DCS 9 . When each of these signals is high, a low level signal appears on pin 9 of gate 105 and is applied to pin 13 of inverter 81, which converts it to a high level signal available on pin 12. This last signal is applied to pins 4 and 10 of a flip-flop 106 which is of the same type as flip-flop 58 (see Figure 4) of the PCM counter 53 and of which all the unused logic inputs are kept at a high logic level.
  • the flip-flop 106 receives on its pin 5 a DCSI0 signal emanating from pin 6 (output Q) of a flip-flop 107, which is one of the ten flip-flops constituting the DCS counter 87 which comprises the point counter 79.
  • the flip-flop 107 is of the same type as flip-flop 58 (see Figure 5) of the PCM counter 53 and all of its unused logic inputs are maintained at a high logic level.
  • Pins 3 and 11 of flip-flop 106 are both connected to pin 2 of inverter 81.
  • the signal applied to this latter pin is obtained, after inversion, on pin 1 of the inverter and applied to pin 8 a door 108, which is of the same type as door 56 (see Figure 5) of the PCM counter 53 and of which all the inputs unused logic is maintained at a high logic level.
  • Gate 108 receives on its pin 9 the EOC signal emanating from the EOC flip-flop 55 (see FIGS. 2 and 9) and, on its pin 1, the SYNC signal emanating from the flip-flop 77 (see FIGS. 2 and 10). Consequently, when the EOC signal and the SYNC signal are both at the high level, the gate 108 has a low level signal on its pin 8, so that a high level signal is applied to each of the pins 3 and 11. of scale 106.
  • the flip-flop 106 receives on its pin 12 (input CK) the clock signal T1.
  • the signals SYNC and EOC are both at the high level, the signal DCS 10 is at the high level and the input signal received from pin 12 of inverter 81 is high, flip-flop 106 provides a high level DCMI0 signal on pin 8 (output Q) when the clock signal T1 goes low, if the DCM signal 10 was at low level, or keep it high if it was already at this last level.
  • the value of the DCM counter 86 increases by one. The logical equation (28) is therefore satisfied.
  • the flip-flop 107 receives on its pin 12 (input CK) the clock signal T5 and on its pin 10 the signal DCMI0 coming from pin 6 (output Q) of the flip-flop 106. Therefore, if the signal DCM 10 is at the high level when switching to the low level of the clock signal T5, the flip-flop 107 has a DCS signal of high level on its pin 6 (output Q). If the signal DCS 10 is already at the high level, it remains at this last level.
  • Flip-flop 106 receives on its pin 9 a DCS signal 10 coming from pin 8 (output Q) of flip-flop 107. This signal is at high level when the DCM signal 10 coming from pin 8 of flip-flop 106 is at high level since it is applied to pin 4 of flip-flop 107.
  • the signal DCSI0 only goes high when the clock signal T5 applied to pin 12 (input CK) of flip-flop 107 goes low. It stays at this last level until the signal DCM 10 obtained on pin 6 (output Q) of flip-flop 106 goes high, which passes the signal DCS 10 at high level and DCS 10 signal at low level. Logical equations (30) and (31) are thus satisfied.
  • flip-flop 106 When the flip-flop 106 receives on its pins 10 and II high level signals emanating from pins 12 and 2 respectively of the inverter 81, and receives on its pin 9 a DCS signal 10 high level coming from pin 8 (output Q ) of flip-flop 107, flip-flop 106 has a high level DCMI0 signal on its pin 6 (output Q) when the clock signal Tl goes low. In this case it is a logical zero which occupies the tenth bit position in the DCM counter 86. This satisfies the first part of the logical equation (29).
  • the point counter 79 cannot count when the SYNC or EOC signal is low. As previously mentioned, this occurs when it is desired to interrupt the counting operation performed by this counter so that its value can become equal to that of counter 78.
  • the signals DCMI0 and DCS 10 in principle never pass to the high level during counting because this would indicate that the counter 79 does not have sufficient capacity.
  • the DCM and DCS signals can normally go to the high level during counting.
  • Gate 108 of Figure 11 receives respectively on its pins 3 and 5 the clock signal T2 and the EOC signal from flip-flop 55 (see Figure 9). When these two input signals are high, the gate 108 has a low level signal on its pin 6. This last signal is applied to pin 2 (input C) of flip-flop 106 so that the latter can present a high level DCMI0 signal on its pin 6 (output Q) given that its pin 13 (input P) is still high.
  • the second part of the logic equation (29) is therefore satisfied when the clock signal T2 and the signal EOC are both high because the end of a character occurs.
  • the flip-flop 106 and the flip-flops corresponding to each of the other nine bits in the DCM counter 86 that the point counter 79 includes are set to zero so that the latter counter starts counting again from zero.
  • the second part of the logic equation (29) is therefore satisfied when the counter 79 starts counting again at the start of another character. This reset takes place for the last time when the clock signal T2 appears during the last droplet time relating to the previous character.
  • the counter 79 includes a door 110 (see FIG. 12) of which all the unused logic inputs are kept at a high logic level.
  • This door can, for example, be of the type sold by Texas Instruments under the reference SN7451 (J).
  • the gate 110 receives respectively on its pins 2 and 3 a signal GCMH 10 emanating from the rocker 100 ( Figure 11) of the counter GCMH 83 and the signal DCM 10 emanating from pin 6 (output Q) of flip-flop 106. When these two signals are at the high level, the gate 110 presents a signal BTT 10 ⁇ low level on its pin 6.
  • the flip-flop 110 receives respectively on its pins 4 and 5 a signal GCMH 10 emanating from flip-flop 100 and the DCMI0 signal emanating from pin 8 (output Q) of flip-flop 106.
  • GCMH 10 emanating from flip-flop 100
  • DCMI0 signal emanating from pin 8 (output Q) of flip-flop 106.
  • Gate 110 receives respectively on its pins 1 and 13 a GCML signal 1 , emanating from one of the flip-flops, corresponding to flip-flop 92 of FIG. 13, from the GCML counter 82, and a DCM signal, emanating from one of the flip-flops, which corresponds to flip-flop 106 in Figure 11, of the DCM 86 counter. When these two signals are at the high level, a signal BIT 1 ⁇ low level is present on pin 8 of door 110.
  • the gate 110 receives respectively on its pins 10 and 9 a signal GCML 1 , coming from a flip-flop corresponding to flip-flop 92 of a DCM 1 signal coming from a flip-flop corresponding to bacule 106.
  • a signal GCML 1 coming from a flip-flop corresponding to flip-flop 92 of a DCM 1 signal coming from a flip-flop corresponding to bacule 106.
  • the signal BIT 1 ⁇ present on pin 8 of door 110 is low.
  • the voltage register 64 of FIG. 2 receives the first ten bits coming from the FROS memory 51.
  • the following logical equations can be written in relation to this register:
  • n 1, 2, 3, 4, 5, 6, 7, 8, 9 or 10.
  • the flip-flop 111 is of the same type as the flip-flop 58 of FIG. 5, and all of its unused logic inputs are kept at a high logic level.
  • the gate 115 determines whether it is the so-called voltage register 64 or a so-called induction compensation read-only memory (GIROS) 116 which must supply the converter 112 with the digital signal representing the voltage which must be applied to the charging electrode. 24.
  • This electrode must in fact receive a voltage making it possible to compensate for the charges induced in the ink droplets 23 which are not used for the purposes of printing by the charged droplets which precede them.
  • Door 115 includes doors 117, 118 and 118 ', an inverter 119 and a door 120.
  • Doors 117 and 118 are both of the same type as door 76 (see Figure 7) used in the RLM 65 meter that the stroke length counter 62 and of which all the unused logic inputs are maintained at a high logic level.
  • Gate 117 receives respectively on its pins 1, 2, 4 and 5 the signals TO, Tl, T2 and T3, which are the inverse of the clock signals T0, Tl, T2 and T3.
  • the door 117 of FIG. 18 has a high level signal on its pin 6. This signal is applied to pins 1 and 13 of the door 118 and to the pin 2 of the door 118 ' , which is of the same type as door 56 in Figure 5.
  • the signal V 1 obtained on pin 8 (output Q) of flip-flop 111 ( Figure 17) of register 64 is applied to pin 5 of door 118.
  • the door 118 of Figure 18 receives on its pin 4 a signal V ⁇ 1 emanating from pin 9 of the door 120, which is of the same type as gate 59 (FIG. 5) of the PCM counter 53 which the counter 52 comprises and of which all the unused logic inputs are maintained at a high logic level.
  • door 118 When the signals applied to pins 9, 10, 12 and 13 of door 118 are all high, door 118 has a low level signal on its pin 8, which is connected to pin 9 of door 118 '. When a low level signal is present on pin 9 of the latter door, it has on its pin 8 a CEV 1 signal of high level. This satisfies the third part of the logical equation (36).
  • the door 118' receives on its pin 1 the signal RLM # O coming from the pin 8 of the door 75 (see Figure 7) of the RLM counter that the counter 62 contains.
  • the gate 120 of FIG. 18 receives respectively on its pins 1, 2, 3, 4, 5, 6, 7, 10, 11 and 12 the signals V 1 , V 2 , V 3 , V 4 , V 5 , V 6 , V 71 V 8 , V 9 and V 10 .
  • the signal V 1 is obtained on pin 8 (output Q) of the flip-flop 111 ( Figure 1 7) of register 64 however that the voltages V 2 to V 10 are the inverses of the signals relating to bits 2 to 10 which are stored in register 64 and are obtained at the output Q of the flip-flops corresponding to flip-flop 111.
  • the following logical equations are used relative to flip-flop 55:
  • the flip-flop 55 includes a gate 123 (see FIG. 9), which is of the same type as the gate 79B (see FIG. 10) of the flip-flop SYNC 77 and of which all the unused logic inputs are kept at a high logic level, as well as an inverter 124 (see FIG. 9), which is of the same type as the inverter 57 ′ in FIG. 5.
  • This high level EOC signal indicates that the next character can begin at the next droplet time if a high level GP signal from the array 15 of Figure 1 begins to appear during this droplet time.
  • This high level EOC signal is used, as previously mentioned, for the purpose of transferring data from the PROS memory 50 (FIG. 2) to the pointer 52 and for resetting the point counter 79.
  • the gate 123 of FIG. 9 receives respectively on its pins 12 and 13 the signal EOC, coming from pin 2 of the inverter 124, and a clock signal T4, which is the inverse of the clock signal T4. Therefore, when the EOC signal goes low when the clock signal T7 appears, the signals applied to pins 12 and 13 are at the high level so as to maintain the EOC signal at its high level after the switching to low level of clock signal T7.
  • the signal T4 present on pin 13 of the door 123 passes to the low level in order to cause the passage to the high level of EOC signal and switching to low level of EOC signal.
  • the flip-flop 55 remains in this state until the next passage at the high level of the signals applied to the terminals 1, 2 and 3 of the gate 123. The flip-flop 55 therefore satisfies the logic equations (38) and (39).
  • the seven most significant bits obtained at the output of gate 115 are also transmitted to a so-called first order induction register (FOI) 125, the three most significant bits of this group of seven bits being transmitted to a so-called second order induction register (SOI) 126, which comprises a master register (SOIM) 127 and a slave register (SOIS) 128.
  • FOI first order induction register
  • SOI second order induction register
  • SOIM master register
  • SOIS slave register
  • the flip-flop 129 receives on its pin 3 the signal CEV S coming from the gate 115.
  • the clock signal T2 which is applied to pin 12 (input CK) of the flip-flop 129, goes to low level and that the signal CEV 5 is at the high level
  • the flip-flop 129 receives on its pin 8 (output Q) a JTF 2 signal of high level.
  • This satisfies logical equation (40), the second bit contained in register 125 being the fifth of the ten bits received from gate 115. This is due to the fact that register 125 stores the digital signals corresponding to the seven bits of weight le higher of the ten bits received from register 64.
  • flip-flop 129 If the signal CEV 5 , which is applied to pin 10 of flip-flop 129 from gate 115, is at the high level, flip-flop 129 provides on its pin 6 (output Q) a JTF 2 signal of high level. This satisfies the logical equation (41).
  • the SOIM register 127 receives the three most significant bits obtained at the output of gate 115, while the remaining seven most significant bits are applied to the JTF register 125.
  • the flip-flop 130 which is of the same type as flip-flop 58 ( Figure 4) of the PCM counter 53 that includes the pointer 52 and whose all unused logic inputs are maintained at a high logic level, receives on its pin 3 the signal CEV 9 emanating from gate 115.
  • the three bits contained in the SOIM register 127 are transferred to the SOIS register 128 (FIG. 2) when the clock signal T6 appears. This occurs after the memory 116 has been addressed using the seven bits contained in the JTF register 125 and the three bits contained in the SOIS register 128. Thus, the transfer of the three bits contained in the register 128 is performed one cycle before that of the bits of register 125 since the transfer of the bits of register 127 to register 128 takes place upon the appearance of the clock signal T6 since the transfer of the output of memory 116 to register 121 coincides with the clock signal T4.
  • the flip-flop 131 is of the same type as the flip-flop 58 (see Figure 5) of the PCM counter 53 that includes the pointer 52 and all of its unused logic inputs are maintained at a high logic level.
  • the flip-flop 131 also receives on its pin 10 the SOIM signal 2 coming from pin 6 (output Q) of the flip-flop 130 ( Figure 19) that comprises the SOIM register 127. Consequently, when the signal SOIM 2 is at the high level and that the clock signal T6 goes low, the flip-flop 131 receives a signal SOIS 2 of high level on its pin 6 (output Q). This satisfies the logical equation (45).
  • Each of the three flip-flops (including flip-flop 131) of the SOIS register 128 therefore contains the same bit as the corresponding flip-flop of the SOIM register 127.
  • the transfer of the bits of the register 127 to the register 128 is delayed, so that they are applied to the memory 116 a cycle later than the bits of the JTF register 125, the two parts of the address of the memory 116 constituted by the contents of the register 128 and by that of the register 125 respectively concerning the compensation of the voltage induced in a given droplet (which has not received any charge) by the second and by the first charged droplets which precede it.
  • the eight-bit output of the memory 116 of FIG. 2 is transferred to the register 121 when the clock signal T4 goes low. If the value of the RLM counter 65 (FIG. 6) of the track length counter 62 is not zero, the signal RLMiO being at the high level, the gate 115 of FIG. 2 transmits the eight bits of the register 121 to the converter 112.
  • the flip-flop 132 which is of the same type as the flip-flop 58 of FIG. 4 forming part of the PCM counter 53 that the pointer 52 includes and whose all unused logic inputs are kept at a high logic level, receives on its pin 3 the signal GIROS 2 supplied by memory 116.
  • the clock signal T4 which is applied to pin 12 (input CK) of flip-flop 132, goes to low level, signal GIROS 2 being high, flip-flop 132 has a high level signal GI 2 on its pin 8 (output Q).
  • Flip-flop 132 receives a signal GIROS 2 , which is the inverse of the GIROS 2 signal, on its pin 10. If the signal GIROS 2 is at the high level, a signal GI 2 of high level is obtained on pin 6 (output Q) of the flip-flop 132 when the clock signal T4 goes to the low level. This occurs immediately after application of the previous voltage signal to the converter 112 through the gate 115 since the latter signal is applied during the time interval which passes between the passage to the high level of the signal. clock signal TO and the transition to the low level of the clock signal T3. This time interval is that during which the voltage is applied to the charging electrode 24, the formation of the droplets 23 occurring approximately during the passage to the low level of the clock signal Tl, as shown in FIG. 3.
  • the clock signals are synchronized with the formation of the droplets 23 so that it occurs as precisely as possible between the passage to the high level of the clock signals T1 and T2.
  • One technique for achieving this result is described in the U.S. Patent. No. 4,150,384.
  • the printing of a character requires the transfer to the PROS 50 memory ( Figure 2) of an eight-bit character code constituting an address and identifying the character to be printed. There is then obtained at the output of the memory 50 a word of sixteen bits defining the position of the FROS memory 51 where the data used for printing this character begin.
  • the sixteen-bit word from memory 50 is transferred to the PCM counter 53 of pointer 52 during the last drop time of the previous character, as shown in Figure 3. This occurs when the clock signal T2 goes low , that the signal EOC coming from the flip-flop EOC 55 ( Figures 2 and 9) is at the high level, and that the signal GD coming from the flip-flop GD 55 '(see Figures 2 and 16) is at the high level.
  • the sixteen-bit word from memory 50 is transferred to the PCM counter 53 during the droplet time preceding the first droplet time of the character to be printed. This word is transferred to the PCS counter 54 of the pointer 52 when the clock signal T5 relating to the last droplet time of the preceding character appears.
  • the sixteen-bit word contained in the counter 53 is directly transferred to an address of the FROS memory 51. This address identifies the part of the memory 51 from which the sixteen-bit word will be obtained.
  • Ten of the sixteen bits of this word define a voltage and are transferred to the voltage register 64 when the clock signal T5 appears, relating to the same droplet time as that during which the sixteen-bit word is transferred to the PCM counter.
  • the remaining six bits of the word which define a range length, are transferred to the RLM counter 65 of the range length counter 62.
  • the value of the latter specifies the number of droplet times unused for the purposes of the impression which must pass before the printing of a droplet 23. This value can vary from zero to sixty-three and represents the distance separating the droplet 23 to be printed from the droplet 23 printed or a margin, if it is the first droplet to print. It is understood that one of the droplets 23 may not be printed each time the counter 62 is set to the value sixty-three, for example when the character considered is a dot.
  • the PCM counter 53 is set to a value such that the register 64 and the RLM counter 65 are respectively set to a value of one and to a value of zero by the FROS memory 51, and this, permanently.
  • the dot counter 79 directly counts the droplets 23, except when it is necessary to interrupt this operation to allow the network counter 78 to reach the same value as the counter 79. This only occurs when four consecutive droplets 23 or more should not be used for printing.
  • the counter 79 is set to zero during the presence of the clock signal T2 during the last droplet time relating to the preceding character. This requires that the EOC signal and the T2 clock signal are both high.
  • the GCML 82 and GCMH 83 counters that the counter 78 includes are also zeroed at this time.
  • the counter 78 counts from zero to thirty-one, which corresponds, if its reset is taken into account, to the minimum of thirty-two drop times between the pulses relating to the network, since the network 15 ( Figure 1) provides 240 pulses per inch of 2.54 centimeters, (i.e. 94.488 lines per centimeter) and that there is a total of at least 7680 droplet times per linear inch (i.e. 3023.622 droplet times per linear centimeter ) for moving the carriage 12.
  • the counter 78 counts at the same frequency as that at which the droplets 23 are generated. As previously mentioned, the speed at which the carriage 12 moves ( Figure 1) is such that it does not cover the distance separating the pulses generated by the network 15 in thirty-two droplet times. It is therefore necessary that the counter 78 stops counting until the appearance of the signal GD of high level following provided by the rocker GD 55 '. However, the point counter 79 continues its progressive counting.
  • the counter 79 stops counting when it reaches a value greater than that of the network counter 78 and when the value reached by the RLM counter 65 which the range length counter 62 comprises is greater than three (the RLM signal> 3 is high) to indicate that there are four or more consecutive 23 droplets which should not be used for printing.
  • a high level SYNC signal appears on pin 4 of the inverter 79C (see Figure 9) of the flip-flop 77 to interrupt the operation of the counter 79 ( Figure 2) and of the counter 62. This has the effect synchronize the position of the carriage 12 (FIG. 1) and that where the droplets 23 used for the purposes of printing must strike the sheet of paper or other support 14.
  • the flip-flop 77 ( Figure 10) changes state when the clock signal T7 goes high, so that the SYNC signal goes high and that the SYNC signal goes low. This allows counters 79 and 62 to start counting again.
  • the deactivation and function of the counter 79 are illustrated in Figure 4.
  • the value reached by the counter RLM 65 during the first part of the droplet time is equal to x + 1> 4, where x is at least four.
  • the value reached by the GCML 82 counter during the droplet time preceding the first droplet time is equal to thirty-one.
  • the value reached by the GCMH counter 83 during the same time interval is 32m, where m represents the number of times the counter 82 has counted thirty-two droplet times after the counter 83 has been reset.
  • the value of the DCM 86 counter increases by one unit and becomes equal to 32m + 32, while the value of the RLM 65 counter becomes equal to x when the signal appears. T5 clock.
  • the value of the DCM counter 86 cannot increase since the SYNC signal is at the high level. Therefore, during this second droplet time, none of the counters 82, 83 and 86 can count. Furthermore, the value of the counter RLM 65 does not decrease due to the fact that the signal SYNC has gone high when the clock signal TO appears indicating the start of the second droplet time.
  • the value of the counter GCML 82 goes from thirty-one to zero when the clock signal T2 appears because the signal GD supplied by the flip-flop 55 'is at high level.
  • This also has the effect of increasing the value of the GCMH 83 counter by one since the counter 82 has counted thirty-two times. It is understood that the value of the counter 83 increased during the passage to the low level of the clock signal Tl in accordance with the logic equation (22) and the second part of the logic equation (23) however that the value of the counter 82 has changed when switching to the high level of the clock signal T2.
  • the DCM counter 86 continues to not count. The value of the counter 86 therefore remains as it was during the second droplet time.
  • the signal GCM DCM again goes high when the clock signal T2 appears during the third droplet time. Therefore, the SYNC signal supplied by flip-flop 77 goes low when the clock signal T7 appears during this third droplet time.
  • the value of the DCM counter 86 can again increase by one unit during the fourth droplet time shown in FIG. 4. Since the value of the RLM 65 counter changes when the clock signal goes high T5, its value remains the same during the second and third droplet times because the SYNC signal is always at the high level during the time interval during which the clock signal T5 is at the high level.
  • the value of the counter RLM 65 therefore does not change until the clock signal T5 goes high during the fourth droplet time. During this latter time, the value of each of the counters 82 and 86 increases by one.
  • the DCM counter 86 which comprises the point counter 79 is not set to zero until the appearance of the clock signal T1, the signal EOC being at the high level.
  • the DCS counter 87 which also comprises the counter 79 is set to zero when the clock signal T5 appears during the same drop time, which is the last drop time of the preceding character.
  • the zero value of the GCML 82 counter is transferred to the GCSL 84 counter at the time when the clock signal T5 goes low.
  • the zero value of the GCMH counter 83 is transferred to the GCSH counter 85 when the clock signal T5 which forms part of the last droplet time relating to the preceding character goes low.
  • the droplets 23 are counted by the counters 79 and 78 as they are generated. However, the counter 78 stops after having counted thirty-one droplets and does not start counting again until the passage to the high level of another signal GD generated by the flip-flop 55 '.
  • the value of the RLM counter 65 that the track length counter 62 includes is transferred to the RLS counter 66 when the clock signal Tl appears during the first droplet time of the character to be printed.
  • the RLS 66 counter causes a declining count of the RLM 65 counter when the clock signal T5 appears during the first drop time relating to the character to be printed.
  • This clock signal T1 is at the high level during the time interval during which the content of the register of voltages 64 is transferred to the charging electrode 24.
  • the register 64 and the track length counter 62 both receive new information from the memory. FROS 51.
  • the seven most significant bits of the ten bits transmitted to the converter 112 and representing the voltage intended for the charging electrode 24 are applied to the JTF register 125, while the three most significant bits of the ten bits are transferred to the SOIM register 127. This occurs during the presence of the clock signal T2.
  • register 125 and that of register 128 are used to access memory 116.
  • the data coming from register 128 results from the previous voltage signal applied to converter 112 via gate 115.
  • This signal could come from from register 121 instead of register 64 unless two of the droplets 23 consecutively strike the print medium.
  • the memory 116 provides, upon the appearance of the signal T4, an eight-bit output to the register 121. This occurs immediately after the voltage has ceased to be applied to it. charging electrode 24 since the application of this voltage is interrupted when the clock signal T3 goes low. Consequently, eight bits representing the voltage intended for compensating for the charge induced by the last two droplets 23 can be applied to the DAC converter 112 if the latter must not receive the ten bits emanating from register 64.
  • the FOI register 125 receives only the five most significant bits of the eight bit word emanating from the register 121 since there are no ten bits available. Thus, these last two bits (the two most significant bits coming from the register 64) appear in the form of zeros in the converter 112 and in the FOI register 125.
  • the operation of the network counter 78 in FIG. 2 could possibly depend on the effective speed at which the carriage 12 in FIG. 1 is moving instead of to be linked to that of the 19 'oscillator.
  • the positioning of the droplets 23 on the print medium could be synchronized with the interpolated position of the carriage 12 each time a series of four droplets 23 is not intended for printing, instead of waiting the appearance of the first series of four droplets immediately after the generation of a pulse by the network 15. This would make it possible to obtain a more uniform readjustment of the horizontal position and to bring the points of impact of the droplets 23 closer to their positions ideal, which would result in a better quality impression. This modification is however not essential to obtain satisfactory operation of the present invention.
  • a droplet 23 is generated each time the carriage 12 moves a distance of about 0.0003302 cm. This figure is obtained by dividing the distance of 0.0106 cm by 32 droplets generated while the carriage 12 crosses the distance between two adjacent lines of the network 15. Since each of the droplets 23 has a diameter varying from 0.0508 cm to 0.000635 cm in order to produce a dot or inkblot with a diameter of approximately 0.014986 cm when it strikes the print medium 14, a single droplet 23 must strike the medium 14 at a location any vertical between two adjacent lines of the network 15. Each of these lines has a width corresponding approximately to the diameter obtained when two or three droplets 23 strike the print medium 14. Any character can therefore be produced during part of the movement carriage 12 in a given direction along the horizontal axis or in the opposite direction.
  • FIG. 29 An enlargement of the part of the character "W" which, in Figure 28, is inside a dotted rectangle, the first droplet time (not shown) starting at the left edge of the region in which the character is to be printed.
  • Each of the points 35, which is formed during the part of the droplet times indicated in FIG. 29, has in its center a reference number corresponding to the droplet time (see FIGS. 28 and 29).
  • the inclination of the vertical lines in Figure 29 compensates for the movement of the carriage 12 from left to right and allows the droplets 23 generated at different droplet times to strike the print medium 14 at the same horizontal distance from a margin, the vertical lines can therefore be easily formed.
  • This inclination is obtained by slightly moving the deflection plates 25 and 26 counterclockwise with respect to the axis of the ink jet 21 ( Figure 1) when the plates 25 and 26 are observed from the position that occupies nozzle 22.
  • each modification of a unit of the binary value of the voltage register 64 corresponds to a modification of the vertical positioning of the droplet 23 of approximately 0.50508 cm, while the droplet time corresponds to a horizontal spacing between droplets 23 of about 0.0003302 cm.
  • the term "granular position" refers to each of the 7680 droplet times where the droplets 23 are generated per linear inch (i.e. 3023.622 droplet times per linear centimeter) of movement of the carriage 12 and to each of the 1024 positions defined by the 1024 voltages likely to be stored in the voltage register 64.
  • the present invention envisages the printing of characters only when the carriage 12 moves horizontally from left to right, this is not essential and the printing of characters could also take place during the horizontal displacement of the right carriage to the left.
  • controller of the present invention uses a sixteen-bit word, it is understood that the word could have more bits. In the latter case, the track length counter 62 could count up to a value greater than 63.
  • counter 62 could use a sufficient number of these bits to count the total number of droplet times required to print one of the characters.
  • the voltage signal supplied by the register 64 would always cause the application of a charge to one of the droplets 23 for the purposes of printing when the counter 62 reaches the value zero, at. the exception of the last time of droplet relating to the characters.
  • character does not mean only a letter or a number or a particular zone.
  • this term could refer to configurations of any type.
  • One of the advantages of the present invention is that it makes it possible to obtain a better quality printing. Another advantage of the invention is that it makes it possible to avoid the discontinuous appearance of the printed characters. Another advantage of the invention is that it eliminates the need to print the droplets in an ascending sequence in a monotonous manner. Another advantage of the invention lies in the fact that it does not require any type of printing matrix, and that it is independent of the yield.

Abstract

Imprimante à projection d'encre comportant un dispositif pour commander la position des gouttelettes. Chacune des gouttelettes imprimées sur la surface d'enregistrement, animée d'un mouvement relatif par rapport au générateur de gouttelettes dans une première direction, fait partie d'un caractère et peut être placée dans n'importe quelle position dans une deuxième direction, perpendiculaire à la première, à partir d'une position prédéterminée qui est celle correspondant à la gouttière. L'information concernant la position sur la surface d'enregistrement de chacune des gouttelettes devant être imprimée par rapport à la position déterminée dans la deuxième direction et par rapport à la gouttelette imprimée précédente ou une marge dans la première direction est emmagasinée dans une mémoire morte (51). L'information relative à la position de la gouttelette dans la deuxième direction est une tension appliquée à une électrode de charge, tension emmagasinée dans le registre (64), dont l'amplitude conjointement à l'induction due aux gouttelettes précédentes, emmagasinée dans la mémoire morte (116), détermine la déviation de la gouttelette.Ink-jet printer comprising a device for controlling the position of the droplets. Each of the droplets printed on the recording surface, having a relative movement with respect to the droplet generator in a first direction, is part of a character and can be placed in any position in a second direction, perpendicular at the first, from a predetermined position which is that corresponding to the gutter. The information on the position on the recording surface of each of the droplets to be printed with respect to the determined position in the second direction and with respect to the previous printed droplet or a margin in the first direction is stored in a ROM. (51). The information relating to the position of the droplet in the second direction is a voltage applied to a charging electrode, voltage stored in the register (64), the amplitude of which, together with the induction due to the previous droplets, stored in the read only memory (116), determines the deviation of the droplet.

Description

Domaine techniqueTechnical area

La présente invention concerne un dispositif permettant, dans une imprimante à projection d'encre, de commander la position des gouttelettes d'encre sur un support d'impression.The present invention relates to a device making it possible, in an ink-jet printer, to control the position of the ink droplets on a printing medium.

Etat de la technique antérieureState of the prior art

Lorsqu'on imprime des caractères au moyen d'une imprimante à matrice de points, telle qu'une imprimante à projection d'encre dans laquelle les points sont constitués par des gouttelettes d'encre, ou qu'une imprimante à fils dans laquelle chaque point est obtenu au moyen d'un marteau actionné par un solénoïde qui frappe l'un des fils, la qualité de l'impression dépend en grande partie du diamètre des points et de la capacité de disposer les différents points aux emplacements désirés. Plus la taille des points et leur espacement diminue, plus la qualité de l'impression obtenue augmente. Toutefois, la taille des points ne saurait être inférieure, dans le cas d'une imprimante à projection d'encre, à la taille minimum des gouttelettes au-dessous de laquelle il n'est plus possible d'obtenir un positionnement stable de ces dernières, ou , dans le cas d'une imprimante à matrice de fils, au diamètre minimum des fils au-dessous duquel il n'est plus possible d'éviter qu'ils ne se cassent en frappant la surface d'impression.When printing characters using a dot matrix printer, such as an inkjet printer in which the dots are ink droplets, or a wire printer in which each point is obtained by means of a hammer actuated by a solenoid which strikes one of the wires, the quality of the printing depends largely on the diameter of the points and on the capacity to arrange the various points at the desired locations. The more the size of the dots and their spacing decreases, the more the quality of the print obtained increases. However, the size of the dots cannot be less, in the case of an inkjet printer, than the minimum size of the droplets below which it is no longer possible to obtain a stable positioning of the latter , or, in the case of a wire matrix printer, to the minimum diameter of the wires below which it is no longer possible to prevent them from breaking by striking the printing surface.

Pour une vitesse d'impression donnée, il faut imprimer davantage de petits points que de gros points dans un intervalle de temps fixe. L'obtention d'un rendement (ou "débit") déterminé d'une imprimante peut donc conduire à utiliser des points de grande taille, au détriment de la qualité de l'impression.For a given printing speed, more small dots than large dots must be printed in a fixed time interval. Obtaining a determined yield (or "throughput") from a printer can therefore lead to using large dots, to the detriment of the print quality.

Ainsi, la qualité de l'impression dépend dans une grande mesure de la position des points pour une taille donnée de ces derniers. L'un des procédés employés pour commander la position de chacun des points consiste à utiliser une grille ou une matrice fixe divisée en carrés, la longueur du côté de chacun desquels est égale à l'espacement minimum entre gouttelettes. Pour remplir chacun de ces carrés, selon la configuration d'impression requise, cet espacement ne devrait pas être supérieur au quotient du diamètre de la gouttelette divisé par la racine carrée de 2.Thus, the quality of the printing depends to a large extent on the position of the dots for a given size of the latter. One of the methods used to control the position of each of the points is to use a grid or a fixed matrix divided into squares, the length of the side of each of which is equal to the minimum spacing between droplets. To fill each of these squares, depending on the printing configuration required, this spacing should not be greater than the quotient of the diameter of the droplet divided by the square root of 2.

On obtient alors des caractères présentant une apparence discontinue et comportant, dans le cas des courbes ou des lignes diagonales autres que celles inclinées à 45°, des gradins distincts, des segments minces et des segments épais. Cette apparence des caractères nuit à la qualité de l'impression.One then obtains characters having a discontinuous appearance and comprising, in the case of curves or diagonal lines other than those inclined at 45 °, distinct steps, thin segments and thick segments. This appearance of the characters affects the quality of the print.

Cette dernière peut être améliorée dans une certaine mesure si l'on dispose d'une plus grande liberté en ce qui concerne le positionnement de la totalité des segments verticaux ou horizontaux des caractères tout en maintenant l'espacement minimum des points qui constituent chacun des segment. Par exemple, les gouttelettes constituant un second segment vertical peuvent être décalées vers le haut de la moitié de l'un des carrés de la grille par rapport aux gouttelettes constituant un premier segment vertical, de telle sorte qu'un chevauchement se produit. On peut procéder de même dans la direction horizontale. Cette souplesse dans la direction verticale a principalement pour effet d'améliorer la qualité des lignes faisant un angle de faible valeur avec l'horizontale cependant que la flexibilité obtenue horizontalement a principalement pour effet d'améliorer les lignes qui font un angle de faible valeur avec la verticale.The latter can be improved to a certain extent if there is greater freedom with regard to the positioning of all the vertical or horizontal segments of the characters while maintaining the minimum spacing of the points which constitute each of the segments. . For example, the droplets constituting a second vertical segment can be shifted upwards by half of one of the squares of the grid with respect to the droplets constituting a first vertical segment, so that an overlap occurs. The same can be done in the horizontal direction. This flexibility in the vertical direction mainly has the effect of improving the quality of the lines making an angle of low value with the horizontal, while the flexibility obtained horizontally has mainly the effect of improving the lines which make an angle of low value with the vertical.

Dans le cas d'une imprimante à projection d'encre du type à trame, cette souplesse d'impression verticale peut être obtenue assez aisément et sans nuire au rendement étant donné qu'un incrément de déviation peut être ajouté à la totalité de la trame. En revanche, on ne peut combiner la souplesse d'impression verticale et la souplesse d'impression horizontale dans une imprimante de ce type qu'au prix d'une diminution du rendement, étant donné qu'un temps supplémentaire doit être prévu pour imprimer des positions supplémentaires de la trame.In the case of an inkjet printer of the type to screen, this vertical printing flexibility can be achieved fairly easily and without affecting performance since an increment of deflection can be added to the entire screen. On the other hand, the flexibility of vertical printing and the flexibility of horizontal printing in a printer of this type can only be combined at the cost of a reduction in yield, since additional time must be allowed to print additional positions of the frame.

Dans le cas d'une imprimante à matrice de fils, la souplesse d'impression horizontale peut aisément être obtenue si l'on peut éviter qu'elle n'interfère avec la durée minimum du cycle des marteaux. Toutefois, de même que dans le cas précédent, on ne peut combiner la souplesse d'impression horizontale et la souplesse d'impression verticale dans une telle imprimante qu'au prix d'une diminution du rendement, puisque l'impression de chaque ligne exige des passes ou des balayages supplémentaires.In the case of a wire matrix printer, horizontal printing flexibility can easily be obtained if it can be prevented from interfering with the minimum duration of the hammer cycle. However, as in the previous case, the flexibility of horizontal printing and the flexibility of vertical printing in such a printer can only be combined at the cost of a reduction in yield, since the printing of each line requires additional passes or scans.

Exposé de l'inventionStatement of the invention

La présente invention permet d'éviter l'apparence discontinue des caractères imprimés, indépendamment de l'angle que font les lignes qui les composent par rapport à l'horizontale ou à la verticale ou de leur courbure. Ce résultat est obtenu, selon l'invention, grâce à un positionnement dit "libre" des gouttelettes d'encre, chacune d'elles étant disposée à un emplacement désiré quelconque par rapport à la gouttelette imprimée qui la précède. L'invention permet en outre d'obtenir un rendement élevé.The present invention makes it possible to avoid the discontinuous appearance of the printed characters, independently of the angle made by the lines of which they are composed with respect to the horizontal or the vertical or their curvature. This result is obtained, according to the invention, thanks to a so-called "free" positioning of the ink droplets, each of them being arranged in any desired location relative to the printed droplet which precedes it. The invention also makes it possible to obtain a high yield.

Ce positionnement libre des gouttelettes utilisées aux fins de l'impression est obtenu en appliquant à chacune d'elles une charge d'une valeur choisie de telle sorte que la gouttelette soit positionnée à un emplacement désiré dans une direction donnée, laquelle est pratiquement perpendiculaire à un axe le long duquel un mouvement relatif existe entre le support d'impression et le dispositif de génération des gouttelettes d'encre. L'instant où une gouttelette donnée frappe le support d'impression est fonction du temps où la gouttelette précédente a, elle aussi, frappé le support. Il est donc possible, selon la présente invention, de faire en sorte que chaque gouttelette utilisée aux fins de l'impression soit disposée sur le support relativement à une position prédéterminée dans ladite direction et non en fonction de la distance verticale qui la sépare de la gouttelette précédente dans cette même direction. Il est donc inutile que les gouttelettes soient protégées vers le support en une séquence ascendante monotone lors de l'impression d'une colonne donnée, par exemple.This free positioning of the droplets used for the purposes of printing is obtained by applying to each of them a load of a selected value so that the droplet is positioned at a desired location in a given direction, which is practically perpendicular to an axis along which a relative movement exists between the print medium and the generation device ink droplets. The instant when a given droplet hits the print medium is a function of the time when the previous droplet also hit the support. It is therefore possible, according to the present invention, to ensure that each droplet used for printing purposes is arranged on the support relative to a predetermined position in said direction and not according to the vertical distance which separates it from the previous droplet in this same direction. It is therefore unnecessary for the droplets to be protected towards the support in a monotonous ascending sequence when printing a given column, for example.

L'un des objets de la présente invention est donc de fournir une imprimante à projection d'encre plus perfectionnée que celles de l'art antérieur.One of the objects of the present invention is therefore to provide a more sophisticated ink-jet printer than those of the prior art.

Un autre objet de la présente invention est de fournir un dispositif permettant, dans une imprimante à projection d'encre, de commander la position sur le support de chacune des gouttelettes d'encre utilisées aux fins de l'impression.Another object of the present invention is to provide a device making it possible, in an ink-jet printer, to control the position on the support of each of the ink droplets used for the purposes of printing.

Un autre objet de la présente invention est de fournir une imprimante à projection d'encre permettant d'obtenir un positionnement "libre" des gouttelettes utilisées aux fins de l'impression.Another object of the present invention is to provide an ink projection printer making it possible to obtain a "free" positioning of the droplets used for the purposes of printing.

D'autres objets, caractéristiques et avantages de la présente invention ressortiront mieux de l'exposé qui suit, fait en référence aux dessins annexés â ce texte, qui représentent un mode de réalisation préféré de celle-ci.Other objects, characteristics and advantages of the present invention will emerge more clearly from the following description, made with reference to the drawings appended to this text, which represent a preferred embodiment thereof.

Brève description des figuresBrief description of the figures

  • La Figure 1 représente schématiquement une partie d'une imprimante à projection d'encre avec laquelle le dispositif de commande de la présente invention est utilisé.Figure 1 schematically shows part of an ink-jet printer with which the controller of the present invention is used.
  • La Figure 2 est un schéma synoptique du dispositif de commande de l'impression des gouttelettes d'encre dans l'imprimante à projection d'encre.Figure 2 is a block diagram of the control printing of ink droplets in the inkjet printer.
  • Les Figures 3 et 4 sont des diagrammes des temps montrant les relations qui existent entre différents signaux engendrés par le dispositif de commande de la présente invention.Figures 3 and 4 are timing diagrams showing the relationships between different signals generated by the control device of the present invention.
  • La Figure 5 est un schéma synoptique représentant partiellement un pointeur maître faisant partie d'un pointeur que comporte le dispositif de commande de l'invention.Figure 5 is a block diagram partially showing a master pointer forming part of a pointer that comprises the control device of the invention.
  • La Figure 6 est schéma synoptique représentant partiellement un pointeur esclave faisant partie du pointeur que comporte le dispositif de commande de l'invention.Figure 6 is a block diagram partially showing a slave pointer forming part of the pointer that comprises the control device of the invention.
  • La Figure 7 est un schéma synoptique représentant partiellement un compteur maître faisant partie d'un compteur de longueur de plage que comporte le dispositif de commande de l'invention.Figure 7 is a block diagram partially showing a master counter forming part of a track length counter that comprises the control device of the invention.
  • La Figure 8 est un schéma synoptique représentant partiellement un compteur esclave faisant partie du compteur de longueur de plage que comporte le dispositif de commande de l'invention.Figure 8 is a block diagram partially showing a slave counter forming part of the track length counter that comprises the control device of the invention.
  • La Figure 9 est un schéma synoptique représentant une bascule dite de fin de caractère que comporte le dispositif de commande de l'invention.Figure 9 is a block diagram showing a so-called end-of-character flip-flop that comprises the control device of the invention.
  • La Figure 10 est un schéma synoptique représentant une bascule dite de synchronisation (SYNC) que comporte le dispositif de commande de l'invention.Figure 10 is a block diagram showing a so-called synchronization flip-flop (SYNC) that comprises the control device of the invention.
  • La Figure 11 est un schéma synoptique représentant partiellement un registre de comptage de points que comporte le dispositif de commande de l'invention.Figure 11 is a block diagram partially showing a point count register that includes the control device of the invention.
  • La Figure 12 est un schéma synoptique d'une autre partie du registre de comptage de points du dispositif de commande de la présente invention.Figure 12 is a block diagram of another part of the point count register of the control device of the present invention.
  • La Figure 13 est un schéma synoptique représentant partiellement un compteur maître faisant partie d'un compteur associé au réseau que comporte le dispositif de commande de l'invention.FIG. 13 is a block diagram partially representing a master counter forming part of a counter associated with the network which comprises the control device of the invention.
  • La Figure 14 est un schéma synoptique représentant partiellement un compteur esclave "bas" faisant partie du compteur associé au réseau du dispositif de commande de l'invention.Figure 14 is a block diagram partially representing a "low" slave counter forming part of the counter associated with the network of the control device of the invention.
  • La Figure 15 est un schéma synoptique représentant partiellement un compteur esclave "haut" faisant partie du compteur associé au réseau que comporte le dispositif de commande de l'invention.FIG. 15 is a block diagram partially representing a "high" slave counter forming part of the counter associated with the network which comprises the control device of the invention.
  • La Figure 16 est un schéma synoptique représentant une paire de bascules faisant partie du détecteur de réseau que comporte le dispositif de commande de l'invention.Figure 16 is a block diagram showing a pair of flip-flops forming part of the network detector that comprises the control device of the invention.
  • La Figure 17 est un schéma synoptique représentant l'une des bascules d'un registre dit de tensions que comporte le dispositif de commande de l'invention.Figure 17 is a block diagram showing one of the flip-flops of a so-called voltage register that comprises the control device of the invention.
  • La Figure 18 est un schéma synoptique représentant partiellement une porte dite de tension d'électrode de charge que comporte le dispositif de commande de l'invention et qui permet de commander l'application d'une tension à une électrode de charge servant à impartir une charge aux gouttelettes d'encre.Figure 18 is a block diagram partially showing a so-called charge electrode voltage gate which comprises the control device of the invention and which makes it possible to control the application of a voltage to a charge electrode used to impart a charge to ink droplets.
  • La Figure 19 est un schéma synoptique représentant l'une des bascules d'un registre dit d'inductance de gouttière que comporte le dispositif de commande de l'invention.Figure 19 is a block diagram showing one of the flip-flops of a so-called gutter inductance register that comprises the control device of the invention.
  • La Figure 20 est un schéma synoptique représentant l'une des bascules d'un registre dit d'induction du premier ordre que comporte le dispositif de commande de l'invention.Figure 20 is a block diagram showing one of the flip-flops of a so-called first-order induction register that comprises the control device of the invention.
  • La Figure 21 est un schéma synoptique représentant l'une des bascules d'un registre maître que comporte un registre dit d'induction du second ordre faisant partie du dispositif de commande de l'invention.Figure 21 is a block diagram showing one of the flip-flops of a master register that comprises a so-called second order induction register forming part of the control device of the invention.
  • La Figure 22 est un schéma synoptique de l'une des bascules d'un registre esclave que comporte le registre dit d'induction du second ordre faisant partie du dispositif de commande de l'invention.Figure 22 is a block diagram of one of the flip-flops of a slave register that comprises the so-called second order induction register forming part of the control device of the invention.
  • La Figure 23 représente un caractère "W" idéal.Figure 23 shows an ideal "W" character.
  • La Figure 24 montre les positions des points d'encre qui constituent le caractère "W" lorsqu'on utilise une grille ou une matrice fixe.Figure 24 shows the positions of the ink dots that make up the character "W" when using a fixed grid or matrix.
  • La Figure 25 montre les positions des points d'encre constituant le caractère "W" lorsqu'on utilise une grille ou une matrice fixe, les points faisant partie de chacun d'un certain nombre de segments verticaux adjacents étant décalés d'un demi-pas verticalement par rapport au segment vertical précédent.Figure 25 shows the positions of the ink dots constituting the "W" character when using a fixed grid or matrix, the dots forming part of each of a number of adjacent vertical segments being offset by one-half not vertically with respect to the previous vertical segment.
  • La Figure 26 montre les positions des points d'encre constituant le caractère "W" lorsqu'on utilise une grille ou une matrice fixe, les points faisant partie de chacun d'un certain nombre de segments verticaux adjacents étant décalés d'un demi-pas horizontalement par rapport au segment vertical précédent.Figure 26 shows the positions of the ink dots constituting the "W" character when using a fixed grid or matrix, the dots forming part of each of a number of adjacent vertical segments being offset by one-half not horizontally from the previous vertical segment.
  • La Figure 27 montre les positions des points d'encre nécessaires pour former le caractère "W" conformément à la présente invention lorsqu'on utilise une seule largeur de ligne de points.Figure 27 shows the positions of the ink dots necessary to form the character "W" in accordance with the present invention when using a single line width of dots.
  • La Figure 28 montre les positions de tous les points d'encre employés pour constituer le caractère "W" lorsqu'on utilise le dispositif de commande de l'invention, certaines parties du caractère "W" étant plus épaisses que d'autres.Figure 28 shows the positions of all the ink dots used to form the character "W" when using the control device of the invention, some parts of the character "W" being thicker than others.
  • La Figure 29 est un agrandissement d'une partie du caractère "W" délimitée au moyen d'une ligne pointillée sur la Figure 28 et montre les positions des différents points.Figure 29 is an enlargement of part of the character "W" delimited by means of a dotted line in Figure 28 and shows the positions of the different points.
Description d'un mode de réalisation de l'inventionDescription of an embodiment of the invention

On a représenté sur la Figure 1 une imprimante à projection d'encre 10 du type décrit dans la demande de brevet européen No. 79103976.6 déposée le 12 octobre 1979 par la demanderesse. L'imprimante 10 comporte une tête d'impression 11 montée sur un chariot 12 qui est entraîné par un dispositif 12A par l'intermédiaire de circuits 13, de manière à se déplacer de gauche à droite et inversement par rapport à un support d'enregistrement 14, tel qu'une feuille de papier, disposé sur un tambour, par exemple. Il existe donc un mouvement relatif le long d'un premier axe entre la tête d'impression 11 et la surface du support 14.FIG. 1 shows an ink-jet printer 10 of the type described in European patent application No. 79103976.6 filed on October 12, 1979 by the applicant. The printer 10 comprises a print head 11 mounted on a carriage 12 which is driven by a device 12A via circuits 13, so as to move from left to right and vice versa with respect to a recording medium 14, such as a sheet of paper, placed on a drum, for example. There is therefore a relative movement along a first axis between the print head 11 and the surface of the support 14.

Par ailleurs, le support 14 se déplace dans une direction pratiquement perpendiculaire au premier axe dans la région dans laquelle l'impression s'effectue. Le support 14 peut être entraîné de façon continue ou avancé par incrément à la fin de chaque déplacement de la tête 11 le long du premier axe. Le support d'impression 14 pourrait également être disposé sur une surface plate et se déplacer verticalement, soit de façon continue, soit par incrément, comme dans le premier cas. Il existe donc un mouvement relatif entre la tête 11 et le support d'impression 14 dans une seconde direction pratiquement perpendiculaire au premier axe.Furthermore, the support 14 moves in a direction practically perpendicular to the first axis in the region in which the printing takes place. The support 14 can be driven continuously or advanced in increments at the end of each movement of the head 11 along the first axis. The print medium 14 could also be placed on a flat surface and move vertically, either continuously or in increments, as in the first case. There is therefore a relative movement between the head 11 and the printing medium 14 in a second direction practically perpendicular to the first axis.

Un réseau 15 permet de déterminer la position horizontale (c'est-à-dire le long du premier axe) de la tête 11 à différents instants. Un réseau de ce type est décrit dans la demande de brevet européen No. 79101561.3 déposée le 22 mai 1979 par la demanderesse.A network 15 makes it possible to determine the horizontal position (that is to say along the first axis) of the head 11 at different times. A network of this type is described in European patent application No. 79101561.3 filed May 22, 1979 by the applicant.

La tête d'impression 11 comprend une pompe 16 qui permet de diriger de l'encre sous pression provenant d'un réservoir 17 vers un générateur de gouttelettes 18. Ce dernier comprend un transducteur qui, lorsqu'il est excité par un circuit 19, applique des perturbations à l'encre. Le circuit 19 est excité par un oscillateur 19', faisant partie des circuits électroniques 20 du système, à une séquence relativement élevée, de l'ordre de 117KHZ, par exemple.The print head 11 includes a pump 16 which allows directing pressurized ink from a reservoir 17 to a droplet generator 18. The latter comprises a transducer which, when energized by a circuit 19, applies disturbances to the ink. The circuit 19 is excited by an oscillator 19 ', forming part of the electronic circuits 20 of the system, at a relatively high sequence, of the order of 117KHZ, for example.

Un jet d'encre 21 s'écoule d'une buse 22 que comporte le générateur de gouttelettes 18. Les perturbations appliquées au jet 21 depuis le générateur 18 ont pour effet de provoquer la division du jet 21 en gouttelettes 23 à l'intérieur d'une électrode de charge 24. Chacune des gouttelettes destinées à l'impression de caractères, symboles, etc, sur le support 14 reçoit une charge dont la valeur est commandée par la présente invention de telle sorte que la gouttelette soit déviée vers un emplacement désiré sur ledit support 14 après être passée entre une paire de plaques de déviation 25 et 26.An ink jet 21 flows from a nozzle 22 which comprises the droplet generator 18. The disturbances applied to the jet 21 from the generator 18 have the effect of causing the jet 21 to be divided into droplets 23 inside a charging electrode 24. Each of the droplets intended for printing characters, symbols, etc., on the support 14 receives a charge, the value of which is controlled by the present invention so that the droplet is diverted to a desired location on said support 14 after having passed between a pair of deflection plates 25 and 26.

Etant donné qu'un potentiel constant est appliqué aux bornes des plaques 25 et 26, c'est la valeur de la charge que reçoit chaque gouttelette 23 destinée à l'impression qui détermine l'importance de la déviation qu'elle subit pendant sa trajectoire en direction du support d'impression 14. Ainsi, l'amplitude de la tension appliquée à l'électrode de charge pour charger chacune des gouttelettes 23 servant à l'impression , ainsi que l'induction produite par les gouttelettes 23 qui précèdent immédiatement la gouttelette chargée, déterminent la position vers laquelle la gouttelette chargée 23 est déviée sur le support d'impression 14.Since a constant potential is applied across the terminals of the plates 25 and 26, it is the value of the charge that each droplet 23 receives for printing which determines the extent of the deflection that it undergoes during its trajectory. towards the printing medium 14. Thus, the amplitude of the voltage applied to the charging electrode to charge each of the droplets 23 used for printing, as well as the induction produced by the droplets 23 which immediately precede the charged droplet, determine the position to which the charged droplet 23 is deflected on the print medium 14.

Si une gouttelette 23 n'est pas utilisée aux fins de l'impression, elle est dirigée vers une gouttière 27 et transmise au réservoir 17 après avoir traversé un filtre 29. Les gouttelettes 23 qui ne sont pas utilisées pour former des caractères ne reçoivent aucune charge autre que celle nécessaire pour compenser l'induction produite par les gouttelettes 23 qui les précèdent immédiatement.If a droplet 23 is not used for printing purposes, it is directed to a gutter 27 and transmitted to the reservoir 17 after passing through a filter 29. The droplets 23 which are not used to form characters receive no charge other than that necessary to compensate for the induction produced by the droplets 23 which immediately precede them.

On a représenté sur la Figure 23 un caractère "W" idéal. Ce dernier comporte un axe extérieur gauche 31, un axe intérieur gauche 32, un axe intérieur droit 33 et un axe extérieur droit 34. Les axes 31 et 32 se coupent dans leur partie inférieure, les axes 32 et 33 se coupent dans leur partie supérieure et les axes 33 et 34 se coupent dans leur partie inférieure et dans le même plan horizontal que les axes 31 et 32.An ideal "W" character has been shown in Figure 23. The latter comprises a left external axis 31, a left internal axis 32, a right internal axis 33 and a right external axis 34. The axes 31 and 32 intersect in their lower part, the axes 32 and 33 intersect in their upper part and the axes 33 and 34 intersect in their lower part and in the same horizontal plane as the axes 31 and 32.

Si l'on forme le même caractère "W" au moyen de points 35, en utilisant une grille ou une matrice fixe, on constate, comme le montre la Figure 24, que quelques-uns seulement des points 35 ont leur centre sur les axes 31, 32, 33 ou 34. Seuls les points 35 qui se trouvent au sommet et au bas de l'axe 31, au sommet et au bas de l'axe 34, et à l'intersection des axes 32 et 33 ont leur centre sur ces axes. On obtient donc un caractère "W" très irrégulier.If we form the same character "W" by means of points 35, using a grid or a fixed matrix, we see, as shown in Figure 24, that only some of the points 35 have their centers on the axes 31, 32, 33 or 34. Only the points 35 which are at the top and at the bottom of the axis 31, at the top and at the bottom of the axis 34, and at the intersection of the axes 32 and 33 have their center on these axes. A very irregular "W" character is therefore obtained.

Une certaine amélioration est obtenue, comme le montre la Figure 25, en déplaçant les points 35 dans certains segments verticaux d'une distance verticale correspondant à la moitié de l'un des carrés de la grille.Some improvement is obtained, as shown in Figure 25, by moving the points 35 in certain vertical segments by a vertical distance corresponding to half of one of the squares of the grid.

Ainsi qu'on l'a précédemment mentionné, le fait de déplacer les points 35 verticalement permet surtout d'obtenir une amélioration dans le cas des lignes qui font un angle de faible valeur avec l'horizontale. De ce fait, la qualité du caractère reproduit sur la Figure 25 n'est guère supérieure à celle du caractère de la Figure 24.As previously mentioned, the fact of moving the points 35 vertically above all makes it possible to obtain an improvement in the case of lines which make an angle of small value with the horizontal. As a result, the quality of the character reproduced in Figure 25 is hardly higher than that of the character in Figure 24.

Néanmoins, ainsi qu'on la précédemment observé, une impression de meilleure qualité est obtenue dans le cas des lignes qui font un angle de faible valeur 1vec la verticale en décalant horizontalement les points 35 que comportent certains segments verticaux. C'est ce que montre la Figure 26, sur laquelle les points 35 faisant partie de certains segments verticaux ont été décalés horizontalement d'une distance égale à la moitié de l'un des carrés de la grille, ce qui se traduit par un chevauchement des points 35. Ainsi, sur la Figure 26, les centres du point supérieur, du troisième point, du huitième point et du dernier point se trouvent sur l'axe extérieur gauche 31 du caractère. Cela constitue une amélioration par rapport au caractère représenté sur la Figure 24, dans lequel deux seulement des points 35 ont leur centre sur la ligne 31 et par rapport au caractère représenté sur la Figure 25, dans lequel trois seulement des points 35 ont leur centre sur l'axe 31.However, as previously observed, a better quality impression is obtained in the case of lines which make an angle of small value 1 with the vertical by horizontally shifting the points 35 which certain vertical segments comprise. This is shown in Figure 26, in which the points 35 which are part of certain vertical segments have been shifted horizontally by one distance equal to half of one of the squares of the grid, which results in an overlap of the points 35. Thus, in Figure 26, the centers of the upper point, the third point, the eighth point and the last point are on the left outer axis 31 of the character. This is an improvement over the character shown in Figure 24, in which only two of the dots 35 have their center on line 31 and in comparison to the character shown in Figure 25, in which only three of the dots 35 have their center on axis 31.

Lorsqu'on utilise le dispositif de commande de la présente invention, chacun des points 35 peut être disposé de telle sorte que, comme le montre la Figure 27, son centre se trouve sur l'un des axes 31 à 34, et il se produit un chevauchement de chacun des points. Si une seule rangée de points 35 devait être imprimée, le centre de chacun des ces derniers se trouverait, grâce à ce dispositif, sur l'un des axes 31 à 34.When using the control device of the present invention, each of the points 35 can be arranged so that, as shown in Figure 27, its center is on one of the axes 31 to 34, and it occurs an overlap of each of the points. If a single row of dots 35 were to be printed, the center of each of these would be, thanks to this device, on one of the axes 31 to 34.

Il peut cependant être nécessaire dans certains cas que les différentes parties du caractère imprimé présentent une largeur variable, si bien que tous les points 35 ne pourraient pas avoir leur centre sur les axes 31 à 34. Le dispositif de commande de la présente invention permet de résoudre ce problème, ainsi que le montre le caractère "W" représenté sur la Figure 28.It may however be necessary in certain cases that the different parts of the printed character have a variable width, so that all the dots 35 could not have their center on the axes 31 to 34. The control device of the present invention makes it possible to solve this problem, as shown by the character "W" shown in Figure 28.

On a représenté sur la Figure 2 une mémoire morte à pointeur (PROS) 50 qui reçoit un code de caractère à huit bits qui constitue une adresse identifiant le caractère à imprimer. Cette mémoire peut emmagasiner 256 mots de 16 bits chacun. La sortie de la mémoire 50 permet d'identifier une position déterminée dans une mémoire morte dite d'assemblage de caractères (FROS) 51, position où doivent commencer les données servant à imprimer le caractère spécifié par le code à huit bits. La mémoire 51 contient un maximum de 65536 mots de seize bits. Il faut environ 16000 mots pour constituer un assemblage de cent caractères romains.FIG. 2 shows a pointer read-only memory (PROS) 50 which receives an eight-bit character code which constitutes an address identifying the character to be printed. This memory can store 256 words of 16 bits each. The output of the memory 50 makes it possible to identify a determined position in a read-only memory known as a character assembly (FROS) 51, position where the data used to print the character specified by the eight-bit code must begin. The memory 51 contains a maximum of 65536 words of sixteen bits. It takes about 16,000 words to make up a collection of one hundred Roman characters.

Le mot de seize bits sortant de la mémoire 50 est transféré à un pointeur 52, qui comprend deux compteurs respectivement appelés pointeur maître (PCM) 53 et pointeur esclave (PCS) 54 qui travaillent ensemble. Le compteur PCM 53 adresse directement la mémoire FROS 51 et accède à chacune des lignes de cette dernière de façon séquentielle du bas vers le haut.The sixteen-bit word coming out of memory 50 is transferred to a pointer 52, which includes two counters respectively called master pointer (PCM) 53 and slave pointer (PCS) 54 which work together. The PCM counter 53 directly addresses the FROS memory 51 and accesses each of the lines of the latter sequentially from the bottom to the top.

Le mot de seize bits provenant de la mémoire PROS 50 est transféré au compteur PCM 53 du pointeur 52 pendant le dernier temps de gouttelette du caractère imprimé précédent. Comme le montrent les Figures 3 et 4, chaque temps de gouttelette est divisé en huit intervalles de temps égaux définis par des signaux d'horloge TO à T7 fournis par une horloge excitée par l'oscillateur 19' (voir Figure 1). Ce transfert coïncide avec le signal d'horloge T2 (voir Figure 3). Lors des ultimes temps de gouttelette (y compris le dernier) afférents au caractère imprimé précédent, une bascule dite de fin de caractère (EOC) 55 (voir Figures 2 et 9) engendre un signal EOC qui reste au niveau haut depuis l'instant où le signal d'horloge T7 (voir Figure 3) passe au niveau haut jusqu'à l'instant où le signal d'horloge T4 suivant passe lui aussi au niveau haut.The sixteen-bit word from the PROS memory 50 is transferred to the PCM counter 53 of the pointer 52 during the last drop time of the previous printed character. As shown in Figures 3 and 4, each droplet time is divided into eight equal time intervals defined by clock signals TO to T7 supplied by a clock excited by the oscillator 19 '(see Figure 1). This transfer coincides with the clock signal T2 (see Figure 3). During the last droplet times (including the last) relating to the previous printed character, a so-called end of character (EOC) flip-flop 55 (see Figures 2 and 9) generates an EOC signal which remains at the high level from the moment when the clock signal T7 (see Figure 3) goes high until the next clock signal T4 also goes high.

Une bascule GD 55' (voir Figures 2 et 16) engendre un signal GD, qui reste au niveau haut pendant la première partie du dernier temps de gouttelette afférent à un caractère. Ce signal est engendré lors de la réception d'un signal GP de niveau haut émanant du réseau 15 (voir Figure 1) .A GD flip-flop 55 '(see Figures 2 and 16) generates a GD signal, which remains high during the first part of the last drop time relating to a character. This signal is generated when a high level GP signal from network 15 is received (see Figure 1).

Le transfert de la sortie de la mémoire 50 (voir Figure 2) au compteur PCM 53 est donc défini par l'équation logique:

Figure imgb0001
Dans l'équation (1), n représente chacun des seize bits d'un mot spécifique emmagasiné dans la mémoire 50, le transfert de chacun de ces bits coïncidant avec le signal d'horloge T2 lorsque le signal EOC et le signal GD sont tous deux au niveau haut.The transfer of the output from memory 50 (see Figure 2) to the PCM counter 53 is therefore defined by the logical equation:
Figure imgb0001
In equation (1), n represents each of the sixteen bits of a specific word stored in memory 50, the transfer of each of these bits coinciding with the signal T2 clock when the EOC signal and the GD signal are both high.

La valeur d: compteur PCM 53 est transférée au compteur PCS 54 lors de l'apparition du signal d'horloge T5 du même cycle. Après avoir été augmentée d'une unité, cette valeur est transférée au compteur 53 lors de l'apparition du signal d'horloge T2 du temps de gouttelette suivant, la valeur du compteur 53 se trouvant ainsi augmentée d'une unité.The value d: PCM counter 53 is transferred to the PCS counter 54 when the clock signal T5 of the same cycle appears. After having been increased by one unit, this value is transferred to the counter 53 when the clock signal T2 of the next droplet time appears, the value of the counter 53 thus being increased by one unit.

Les équations logiques ci-après afférentes au pointeur 52 peuvent donc s'écrire comme suit:

Figure imgb0002
Figure imgb0003
Figure imgb0004
Figure imgb0005
Dans chacune des équations logiques (2) à (5), n = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 et 16 puisqu'il existe seize bits. Dans cette notation, "." représente "et", et "+" représente "ou".The following logical equations relating to pointer 52 can therefore be written as follows:
Figure imgb0002
Figure imgb0003
Figure imgb0004
Figure imgb0005
In each of the logical equations (2) to (5), n = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 and 16 since it exists sixteen bits. In this notation, "." represents "and", and "+" represents "or".

On a représenté à titre d'exemple sur les Figures 5 et 6 les circuits logiques qui constituent le pointeur 52. Les éléments logiques représentés sur ces deux figures sont commercialisés par la firme Texas Instruments et concernent respectivement les compteurs PCM 53 et PCS 54, étant entendu que dans cet exemple n = 14. Les compteurs 53 et 54 devraient évidemment comporter des éléments analogues pour chacun des autres bits du mot de seize bits provenant de la mémoire PROS 50 (voir Figure 2), c'est-à-dire pour les bits un à treize, quinze et seize.The logic circuits which constitute the pointer 52 are shown by way of example in FIGS. 5 and 6. The logic elements represented in these two figures are sold by the company Texas Instruments and relate respectively to the PCM 53 and PCS 54 counters, being understood that in this example n = 14. The counters 53 and 54 should obviously include similar elements for each of the other bits of the sixteen-bit word coming from the PROS 50 memory (see FIG. 2), that is to say for the bits one to thirteen, fifteen and sixteen.

Le compteur PCM 53 représenté sur la Figure 5 comprend notamment des portes 56 et 57 dont chacune est constituée par trois portes NI à trois entrées chacune et à logique positive du type commercialisé par la firme Texas Instruments sous la désignation SN7410 (J). On notera que chacune des entrées logiques inutilisées des portes 56 et 57 est maintenue à un niveau logique haut.The PCM counter 53 shown in FIG. 5 notably comprises doors 56 and 57 each of which consists of three NI doors with three inputs each and with positive logic of the type marketed by the company Texas Instruments under the designation SN7410 (J). It will be noted that each of the unused logic inputs of the gates 56 and 57 is maintained at a high logic level.

Les broches 1 et 2 de la porte 57 reçoivent respectivement le signal EOC de la bascule 55 (Figures 2 et 9) et le signal d'horloge T2. Lorsque chacune de ces entrées est au niveau haut, un niveau bas apparaît sur la broche 12 et est appliquée à la broche 1 d'un inverseur 57' que comporte également la porte 56. Cette inverseur peut être du type commercialisé par la firme Texas Instruments sous la désignation SN 7404 (J).Pins 1 and 2 of gate 57 respectively receive the EOC signal from flip-flop 55 (Figures 2 and 9) and the clock signal T2. When each of these inputs is at the high level, a low level appears on pin 12 and is applied to pin 1 of an inverter 57 'which also includes the door 56. This inverter can be of the type marketed by the firm Texas Instruments under the designation SN 7404 (J).

La porte 56 reçoit respectivement sur ses broches 1, 2 et 13 le signal EOC.T2 émanant de la broche 2 de l'inverseur 57', le signal GD émanant de la bascule 55' (voir Figures 2 et 16), et un signal PROS 14 (le quatorzième bit de poids le plus élevé du mot de seize bits) émanant de la mémoire PROS 50 de la Figure 2 et qui peut être à un niveau logique haut ou bas. Lorsque ces trois signaux d'entrée sont au niveau haut, un niveau bas apparaît sur la broche 12 de la porte 56 (Figure 5) et est appliqué à l'entrée de pré- établissement P (broche 13) d'une bascule 58, qui peut être constituée par le flip-flop commercialisé par la firme Texas Instruments sous la désignation SN 74L71 (J). On notera que chacune des entrées logiques non utilisées de la bascule 58 est maintenue à un niveau logique haut.Gate 56 receives respectively on its pins 1, 2 and 13 the signal EOC.T2 emanating from pin 2 of the inverter 57 ', the signal GD emanating from the flip-flop 55' (see Figures 2 and 16), and a signal PROS 14 (the fourteenth most significant bit of the sixteen bit word) emanating from the PROS 50 memory of Figure 2 and which can be at a high or low logic level. When these three input signals are at the high level, a low level appears on pin 12 of door 56 (FIG. 5) and is applied to the preset input P (pin 13) of a flip-flop 58, which can be made up of the flip-flop sold by the company Texas Instruments under the designation SN 74L71 (J). It will be noted that each of the unused logic inputs of the flip-flop 58 is maintained at a high logic level.

Lorsque la broche 13 (entrée P) de la bascule 58 est au niveau bas et que la broche 2 (entrée de vidage ou entrée C) est au niveau haut, ainsi qu'on le verra plus loin, la bascule 58 fournit un niveau haut sur sa broche 8 (sortie Q), ce qui correspond au signal PCM14 dans l'exemple dans lequel n = 14. Cela permet de satisfaire l'une des deux parties de l'équation logique (2) relative à la mise du signal PCM14 au niveau logique "1" et de mettre au niveau haut la position du compteur CPM 53 correspondant au quatorzième bit de poids le plus élevé du mot de seize bits émanant de la mémoire PROS 50.When pin 13 (input P) of flip-flop 58 is low and pin 2 (dump input or input C) is at the high level, as will be seen later, the flip-flop 58 provides a high level on its pin 8 (output Q), which corresponds to the PCM signal 14 in the example in which n = 14. This makes it possible to satisfy one of the two parts of the logic equation (2) relating to the setting of the PCM signal 14 to the logic level "1" and to set the position of the counter CPM 53 corresponding to the fourteenth bit of weight the higher of the sixteen-bit word from PROS 50 memory.

Le compteur PCM 53 comprend également une porte 59 qui est une porte NI à treize entrées et à logique positive du type commercialisé par la firme Texas Instruments sous la désignation SN74S133 (J). Les broches 1 à 7 de la porte 59 reçoivent respectivement les signaux PCS à PCS7 émanant du compteur PCS 54 (Figure 2) et correspondant aux sept premiers bits contenus dans ce compteur, cependant que ces broches 10 à 15 reçoivent respectivement les signaux PCS8 à PCS13 émanant du compteur PCS 54 et correspondant aux bits huit à treize. Lorsque ces entrées sont au niveau haut, indiquant ainsi que le niveau du signal PCM14 devra changer au comptage suivant, la broche 9 de la porte 59 est au niveau bas. Le signal obtenu sur cette broche est inversé par l'inverseur 57' et appliqué aux broches 4 et 10 de la bascule 58.The PCM counter 53 also includes a gate 59 which is a NI gate with thirteen inputs and with positive logic of the type marketed by the firm Texas Instruments under the designation SN74S133 (J). Pins 1 to 7 of gate 59 respectively receive the signals PCS to PCS 7 emanating from the PCS counter 54 (Figure 2) and corresponding to the first seven bits contained in this counter, while these pins 1 0 to 15 respectively receive the PCS signals 8 to PCS 13 emanating from the PCS 54 counter and corresponding to bits eight to thirteen. When these inputs are at the high level, thus indicating that the level of the PCM signal 14 will have to change at the next count, the pin 9 of the gate 59 is at the low level. The signal obtained on this pin is inverted by the inverter 57 'and applied to pins 4 and 10 of the flip-flop 58.

La broche 5 de la bascule 58 reçoit un signal PCS14 de la broche 6 (sortie Q) d'une bascule 61 (Figure 6), qui est du même type que la bascule 58 de la Figure 5 et dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut. Le signal d'horloge T2 est appliqué à la broche 12 (entrée d'uorloge ou entrée CK) de la bascule 58.Pin 5 of flip-flop 58 receives a PCS signal 14 of pin 6 (output Q) of a flip-flop 61 (Figure 6), which is of the same type as flip-flop 58 of Figure 5 and including all the unused logic inputs are maintained at a high logical level. The clock signal T2 is applied to pin 12 (clock input or CK input) of flip-flop 58.

Les broches 3 et 9 de la bascule 58 reçoivent toutes deux un signal RLS= O.EOC émanant de la broche 6 de l'inverseur 57'. Le signal EOC est appliqué à la broche 10 de la porte 57 depuis la bascule EOC 55 (Figure 9) et le signal RLS= 0 est appliqué à la broche 11 de cette même porte depuis un compteur de longueur de plage 62 (voir Figure 7). Chacun des signaux RLS=0 et EOC est au niveau haut, ainsi qu'on le verra plus loin, lorsqu'une des gouttelettes d'encre 23 doit être utilisée aux fins de l'impression.The pins 3 and 9 of the flip-flop 58 both receive a signal RLS = O.EOC emanating from pin 6 of the inverter 57 '. The EOC signal is applied to pin 10 of door 57 from the EOC flip-flop 55 (Figure 9) and the signal RLS = 0 is applied to pin 11 of this same door from a track length counter 62 (see Figure 7). Each of the signals RLS = 0 and EOC is at the high level, as will be seen below, when one of the ink droplets 23 is to be used for the purposes of printing.

Lorsque les'entrées reçues par les broches 10 et 11 de la porte 57 (Figure 4) sont toutes deux au niveau haut, chacun des signaux appliqués aux broches 3 et 9 de la bascule 58 est au niveau haut. De ce fait, lorsque le signal d'horloge T2 passe au niveau bas, le signal de sortie obtenu sur la broche 12 de l'inverseur 57' est au niveau haut, le signal PCS14 obtenu sur la broche 6 (sortie Q) de la bascule 61 (Figure 6) est au niveau haut, ainsi qu'on le verra plus loin, de même que le signal RSL=O.EOC provenant de la broche 6 de l'inverseur 57', la bascule 58 présentera un signal PCM14 de niveau haut sur sa broche 8 (sortie Q). La seconde partie de l'équation logique (2), dans laquelle n=14, est donc satisfaite. Cela permet d'établir directement le niveau logique haut désiré sur la position du compteur PCM 53 qui correspond au quatorzième bit du mot reçu de la mémoire PROS 50, ou d'augmenter la valeur de ce compteur d'une unité, depuis le compteur PCS 54, pour obtenir ce niveau logique haut, une fois que l'une des gouttelettes 23 destinées à l'impression a été engendrée.When the inputs received by pins 10 and 11 of gate 57 (Figure 4) are both high, each of the signals applied to pins 3 and 9 of flip-flop 58 is high. Therefore, when the clock signal T2 goes low, the output signal obtained on pin 12 of the inverter 57 'is high, the PCS signal 14 obtained on pin 6 (output Q) of flip-flop 61 (Figure 6) is at the high level, as will be seen below, as is the signal RSL = O. EOC coming from pin 6 of inverter 57 ', flip-flop 58 will present a high level PCM signal 14 on its pin 8 (output Q). The second part of the logical equation (2), in which n = 14, is therefore satisfied. This makes it possible to directly establish the desired high logic level at the position of the PCM counter 53 which corresponds to the fourteenth bit of the word received from the PROS memory 50, or to increase the value of this counter by one unit, from the PCS counter 54, to obtain this high logic level, once one of the droplets 23 intended for printing has been generated.

La porte 56 (Figure 6) reçoit respectivement sur ses broches 11, 10 et 9 le signal EOC T2, le signal émanant de la bascule 55' (Figure 16) et le signal PROS14, qui est au niveau haut quand le quatorzième bit de poids le plus élevé du mot de seize bits reçu de la mémoire PROS 50 (Figure 2) est au niveau bas.Gate 56 (Figure 6) receives respectively on its pins 11, 10 and 9 the EOC T2 signal, the signal from flip-flop 55 '(Figure 16) and the PROS signal 14 , which is high when the fourteenth bit of highest weight of the sixteen bit word received from PROS 50 memory (Figure 2) is low.

De ce fait, lorsque les signaux appliquées aux broches 9, 10 et 11 de la porte 56 sont au niveau haut, un signal de niveau bas est obtenu sur la broche 8 de cette porte et appliqué à la broche 2 (entrée C) de la bascule 58, laquelle, étant donné que le signal obtenu sur sa broche 13 (entrée P) est au niveau haut puisque le signal PROS14 est au niveau bas lorsque le signal PROS14 est au niveau haut, fournit un signal PCM14 de niveau haut sur sa broche 6 (sortie Q) puisque n=14 dans l'exemple cité. Cela satisfait l'une des eux parties de l'équation logique (3) relative à la mise à "0" du signal PCM14 de telle sorte que le compteur PCM 53 présente un niveau bas pour le quatorzième bit de poids le plus élevé du mot de seize bits fourni par la mémoire PROS 50.Therefore, when the signals applied to pins 9, 10 and 11 of door 56 are at the high level, a low level signal is obtained on pin 8 of this door and applied to pin 2 (input C) of the flip-flop 58, which, since the signal obtained on its pin 13 (input P) is at the high level since the signal PROS 14 is at low level when the signal PROS 14 is at the high level, provides a PCM signal 14 of high level on its pin 6 (output Q) since n = 14 in the example cited. This satisfies one of them part of the logic equation (3) relating to the setting to "0" of the PCM signal 14 so that the PCM counter 53 presents a low level for the fourteenth most significant bit of the sixteen-bit word supplied by PROS 50 memory.

La broche 11 de la bascule 58 (Figure 5) reçoit un signal PCS14 de la broche 8 (sortie Q) de la bascule 61 de la Figure 6. Ainsi qu'on l'a précédemment mentionné, la broche 9 de cette bascule 58 reçoit de l'inverseur 57' le signal RLS=O.EOC.Pin 11 of flip-flop 58 (Figure 5) receives a PCS signal 14 of pin 8 (output Q) of flip-flop 61 of Figure 6. As previously mentioned, pin 9 of this flip-flop 58 receives from the inverter 57 'the signal RLS = O.EOC.

De ce fait, lorsque le signal d'horloge T2 est au niveau haut, la sortie de la broche 12 de l'inverseur 57' est également au niveau haut, de même que le signal PCS14 provenant de la broche 8 de la bascule 61, ainsi qu'on le verra plus loin, et lorsque le signal RLS=O.EOC, un signal PCM14 de niveau haut est présent sur la broche 6 (sortie Q) de la bascule 58 après le passage au niveau bas du signal d'horloge T2. La seconde partie de l'équation logique (3), qui concerne la mise à "0" de PCM lorsque n=14 est donc satisfait. Grâce à cette logique, la position du compteur PCM 53 du pointeur 52 correspondant au quatorzième bit du mot provenant de la mémoire PROS 50 peut être directement mise au niveau bas, ou sa valeur peut être augmentée d'une unité depuis le compteur PCS 54 pour obtenir un niveau bas après que l'une des gouttelettes 33 utilisées aux fins de l'impression ait été engendrée.Therefore, when the clock signal T2 is at the high level, the output of the pin 12 of the inverter 57 'is also at the high level, as well as the PCS signal 14 from the pin 8 of the flip-flop 61 , as will be seen below, and when the signal RLS = O. EOC , a PCM signal 14 of high level is present on pin 6 (output Q) of flip-flop 58 after the transition to the low level of clock signal T2. The second part of the logical equation (3), which concerns the setting to "0" of PCM when n = 14 is therefore satisfied. Thanks to this logic, the position of the PCM counter 53 of the pointer 52 corresponding to the fourteenth bit of the word coming from the PROS memory 50 can be directly set low, or its value can be increased by one unit from the PCS 54 counter to obtain a low level after one of the droplets 33 used for the purposes of printing has been generated.

La bascule 61 de la Figure 6, qui est l'une des seize bascules constituant le compteur PCS 54, reçoit sur sa borne 12 (entrée CK) le signal d'horloge T5, et sur sa broche 3 le signal PCM14 provenant de la broche 8 (sortie Q) de la bascule 58. En conséquence, lorsque le signal PCM14 et le signal d'horloge T5 sont tous deux au niveau haut, la bascule 61 reçoit sur sa broche 8 (sortie o) un- signal PCS14 de niveau haut après le passage au niveau bas du signal d'horloge T5. L'équation logique (4), qui concerne le passage au niveau haut du signal PCS14 lorsque n=14, est donc satisfaite. Cela permet de transférer au s compteur PCS 54 le signal de niveau haut fourni par le compteur PCM relativement au quatorzième bit de poids le w plus élevé contenu dans le compteur 53, pendant le même temps de gouttelette que lorsque le signal avait été transféré au compteur PCM 53 depuis la mémoire PROS 50 de la Figure 2 ou depuis le compteur PCS 54.The flip-flop 61 of Figure 6, which is one of the sixteen flip-flops constituting the PCS counter 54, receives on its terminal 12 (input CK) the clock signal T5, and on its pin 3 the signal PCM 14 coming from the pin 8 (output Q) of flip-flop 58. Consequently, when the PCM signal 14 and the clock signal T5 are both high, flip-flop 61 receives on its pin 8 (output o) a- PCS 14 high level signal after switching to low level of clock signal T5. The logical equation (4), which relates to the passage to the high level of the signal PCS 14 when n = 14, is therefore satisfied. This allows to transfer the s counter PCS 54 the high level signal provided by the PCM meter relative to the fourteenth bit w higher in counter 53, during the same time of droplet when the signal was transferred to the counter PCM 53 from the PROS 50 memory in Figure 2 or from the PCS 54 counter.

Si le signal PCM14 est au niveau haut, la bascule 61 de la Figure 5 reçoit un signal PCS14 de niveau haut sur sa broche 6 (sortie Q) après le passage au niveau bas du signal d'horloge T5. Cela est dû au fait que le signal PCM14 est appliqué à la broche 9 de la bascule 61 depuis la broche 6 (sortie Q) de la bascule 58 de la Figure 5.If the PCM signal 14 is at the high level, the flip-flop 61 of FIG. 5 receives a PCS 14 signal of high level on its pin 6 (output Q) after the passage to the low level of the clock signal T5. This is due to the fact that the PCM signal 14 is applied to pin 9 of flip-flop 61 from pin 6 (output Q) of flip-flop 58 in Figure 5.

L'equation logique (5) relative au passage au niveau bas du signal PCS lorsque n=14 est donc satisfaite. Cela permet de mettre la position du compteur PCS 54 (voir Figure 2) correspondant au quatorzième bit de poids le plus élevé à un niveau bas désiré lorsque le quatorzième bit dé poids le plus élevé contenu dans le registre PCM 53 est à un niveau logique bas.The logic equation (5) relating to the transition to the low level of the PCS signal when n = 14 is therefore satisfied. This allows the position of the PCS 54 counter (see Figure 2) corresponding to the fourteenth most significant bit to be set to a desired low level when the fourteenth most significant bit contained in the PCM register 53 is at a low logic level. .

Si la valeur de n était égale à 16, il serait nécessaire d'appliquer respectivement les signaux PCS13, PCS14 et PCS15 aux broches 3, 4 et 5 de la porte 56 représentée sur la Figure 5. Si tous ces signaux étaient au niveau haut, la porte 56 présenterait sur sa broche 6 un niveau bas qui serait appliqué à la broche 6 de l'inverseur 57'. On obtiendrait de ce fait sur la broche 4 de l'inverseur 57' un niveau haut destiné à être appliqué à la broche 15, qui reçoit le signal PCS13 lorsque n=14, de la porte 59.If the value of n was equal to 16, it would be necessary to apply the signals PCS 13 , PCS 14 and PCS 15 respectively to pins 3, 4 and 5 of gate 56 shown in Figure 5. If all these signals were at high level, the door 56 would have on its spindle 6 a low level which would be applied to the spindle 6 of the inverter 57 '. This would give a high level on pin 4 of inverter 57 'intended to be applied to pin 15, which receives the PCS signal 13 when n = 14, from gate 59.

Si la valeur de n était égale à 15, le signal PCS15 ne serait pas appliqué à la broche 5 de la porte 56. Cette broche serait maintenue à un niveau logique haut, de même que toutes les entrées logiques utilisées de chacun des différents éléments.If the value of n was equal to 15, the PCS signal 15 would not be applied to pin 5 of gate 56. This pin would be maintained at a high logic level, likewise than all of the logic inputs used from each of the different elements.

Si la valeur de n est inférieure à 13, une ou plusieurs des entrées de la porte 59 du compteur PCM 53 ne reçoit aucun signal. Ces entrées logiques inutilisées sont maintenues à un niveau logique haut.If the value of n is less than 13, one or more of the inputs of gate 59 of the PCM counter 53 receives no signal. These unused logic inputs are maintained at a high logic level.

Il est sous-entendu que le compteur PCM 53 possède quinze circuits supplémentaires correspondant aux quinze autres bits et qui sont analogues aux circuits représentés sur la Figure 5. Ainsi qu'on 1'.3 précédemment mentionné, le compteur PCM 54 possède quinze bascules analogues à la bascule 61 et dont chacune correspond à l'un des quinze autres bits du mot de seize bits.It is understood that the PCM counter 53 has fifteen additional circuits corresponding to the other fifteen bits and which are analogous to the circuits represented in FIG. 5. As previously mentioned 1'.3, the PCM counter 54 has fifteen similar flip-flops to flip-flop 61 and each of which corresponds to one of the fifteen other bits of the sixteen-bit word.

Les dix premiers bits du mot de seize bits émanant de la mémoire FROS 51 de la Figure 2 sont transférés à un registre 64 dit de tension, les six bits restant étant transférés dans le même temps au compteur de longueur de plage 62. Ce dernier comprend un compteur maître (RLM 65) et un compteur esclave (RLS 66) travaillant ensemble. Le compteur 62 reçoit un nouveau mot de seize bits de la mémoire FROS 51 une fois que chacune des gouttelettes 53 utilisées aux fins de l'impression a reçu la charge requise.The first ten bits of the sixteen bit word emanating from the FROS memory 51 of FIG. 2 are transferred to a so-called voltage register 64, the remaining six bits being transferred at the same time to the track length counter 62. The latter includes a master counter (RLM 65) and a slave counter (RLS 66) working together. The counter 62 receives a new sixteen-bit word from the FROS memory 51 once each of the droplets 53 used for the purposes of printing has received the required charge.

Le transfert des dix bits de la mémoire FROS 51 au registre de tension 64 est défini par l'équation logique:

Figure imgb0006
The transfer of the ten bits from the FROS memory 51 to the voltage register 64 is defined by the logic equation:
Figure imgb0006

Le transfert des six bits restants de la mémoire FROS 51 au compteur 62 est défini par l'équation logique:

Figure imgb0007
The transfer of the six remaining bits from the FROS memory 51 to the counter 62 is defined by the logical equation:
Figure imgb0007

A partir de l'équation logique (7), on peut écrire les équations logiques ci-après relativement au compteur de longueur de plage 62:

Figure imgb0008
Figure imgb0009
Figure imgb0010
Figure imgb0011
Figure imgb0012
Figure imgb0013
Figure imgb0014
Dans chacune des équations logiques (8) à (11) relatives au compteur 62, n= 1, 2, 3, 4, 5 ou 6.From the logical equation (7), we can write the following logical equations relative to the track length counter 62:
Figure imgb0008
Figure imgb0009
Figure imgb0010
Figure imgb0011
Figure imgb0012
Figure imgb0013
Figure imgb0014
In each of the logical equations (8) to (11) relating to the counter 62, n = 1, 2, 3, 4, 5 or 6.

Les Figures 7 et 8 représentent respectivement, à titre d'exemple, les circuits logiques, réalisés au moyen de modules fabriqués par la firme Texas Instruments, constituant les compteurs RLM 65 et RLS 66 qui composent le compteur de longueur de plage 62. Dans cet exemple, n=5. Les compteurs 65 et 66 doivent comporter des éléments du même type que ceux représentés pour chacun des autres bits fournis au compteur 62 par la mémoire FROS 51.FIGS. 7 and 8 respectively represent, by way of example, the logic circuits, produced by means of modules manufactured by the firm Texas Instruments, constituting the counters RLM 65 and RLS 66 which make up the track length counter 62. In this example, n = 5. The counters 65 and 66 must include elements of the same type as those represented for each of the other bits supplied to the counter 62 by the FROS memory 51.

Comme le montre la Figure 7, le compteur RLM 65 comprend une porte 68, qui doit de préférence être constituée par le même module que celui de la porte 56 de la Figure 5. On notera que chacune des entrées logiques inutilisées de la porte f 68 de la Figure 7 est maintenue à un niveau logique haut.As shown in Figure 7, the RLM counter 65 includes a door 68, which should preferably be constituted by the same module as that of door 56 in Figure 5. It will be noted that each of the unused logic inputs of door f 68 of Figure 7 is maintained at a high logic level.

La porte 68 reçoit sur sa broche 9 le signal d'horloge T5, sur sa broche 11 un signal FROS15 (l'avant-dernier bit du mot de seize bits) émanant de la mémoire FROS 51, ce dernier signal étant au niveau haut ou au niveau bas selon que le quinzièm bit est lui-même au niveau haut ou au niveau bas, et sur sa broche 10 le signal RLS=0 émanant de la broche 12 d'un inverseur 69, qui est du même type que l'inverseur 57' de la Figure 5. Lorsque ces trois entrées sont au niveau haut, un signal de niveau bas apparaît sur la broche de sortie 8 de la porte 68 et est appliqué par l'intermédiaire d'un conducteur 70 à la broche 13 (entrée P) d'une bascule 71 qui est du même type que la bascule 58 de la Figure 5. Toutes les entrées logiques inutilisées de la bascule 71 de la Figure 7 sont maintenues à un niveau logique haut.Gate 68 receives on its pin 9 the clock signal T5, on its pin 11 a FROS signal 15 (the penultimate bit of the sixteen bit word) emanating from the FROS memory 51, this last signal being at the high level or at the low level depending on whether the fifteenth bit is itself at the level high or low, and on its pin 10 the signal RLS = 0 emanating from pin 12 of an inverter 69, which is of the same type as the inverter 57 'of Figure 5. When these three inputs are at the level high, a low level signal appears on the output pin 8 of door 68 and is applied via a conductor 70 to pin 13 (input P) of a rocker 71 which is of the same type as the flip-flop 58 in Figure 5. All unused logic inputs of flip-flop 71 in Figure 7 are kept at a high logic level.

Lorsque, ainsi qu'on le verra plus loin, un signal de niveau bas et un signal de niveau haut apparaissent respectivement sur ses broches 13 (entrée P) et 2 (entrée C), la bascule 71 fournit un signal RLM5 de niveau haut sur sa broche 8 (sortie Q), puisque n=5 dans l'exemple cité. De ce fait, l'une des deux parties de l'équation logique est satisfaite et le signal RLM,- est mis à un niveau haut lorsque le quinzième bit du mot de sortie de la mémoire FROS 51 de la Figure 2 est au niveau haut.When, as will be seen below, a low level signal and a high level signal appear respectively on its pins 13 (input P) and 2 (input C), the flip-flop 71 provides a signal RLM 5 of high level on its pin 8 (output Q), since n = 5 in the example cited. Therefore, one of the two parts of the logic equation is satisfied and the signal RLM, - is set to a high level when the fifteenth bit of the output word of the memory FROS 51 of FIG. 2 is at the high level .

Le signal RLS=0 qui est obtenu sur la broche 12 de l'inverseur 69 de la Figure 7, est engendré par une porte 72, qui est une porte du type NI à huit entrées et à logique positive commercialisée par la firme Texas Instruments sous la désignation SN 7430 (J). Chacune des entrées logiques inutilisées de la porte 72 est maintenue à un niveau logique haut. On notera qu'une seule porte 72 est nécessaire dans le compteur RLM 65 au lieu de l'être pour chaque bit.The signal RLS = 0 which is obtained on pin 12 of the inverter 69 of FIG. 7, is generated by a gate 72, which is a gate of the NI type with eight inputs and with positive logic marketed by the firm Texas Instruments under the designation SN 7430 (J). Each of the unused logic inputs of gate 72 is maintained at a high logic level. It will be noted that only one gate 72 is necessary in the RLM counter 65 instead of being it for each bit.

Les broches 1 à 6 de la porte 72 reçoivent respectivement les signaux RLS à RLS6. Chacun de ces signaux est fourni par une bascule correspondante du compteur RLS 66 de la Figure 8. Comme le montre cette figure, le compteur RLS 66 comporte une bascule 73, qui est du même type que la bascule 58 de la Figure 5 et dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut, le signal RLS5 étant obtenu sur sa broche 6 (sortie Q). Lorsque tous les signaux reçus sur les bornes 1 à 6 de la porte 72 sont au niveau haut, la broche 8 de cette dernière fournit un signal RLS#0 de niveau bas. Ce signal est appliqué par l'intermédiaire d'un conducteur 74 à la broche 13 d'un inverseur 69. On obtient de ce fait sur la broche 12 de l'inverseur 69 un signal RLS=0 de niveau haut qui indique que la valeur du compteur RLS 66 est nulle, l'équation logique (12) étant satisfaite.Pins 1 to 6 of gate 72 respectively receive the signals RLS to RLS 6 . Each of these signals is provided by a corresponding flip-flop of the RLS counter 66 of Figure 8. As shown in this figure, the RLS 66 counter comprises a flip-flop 73, which is of the same type as the bottom cule 58 of Figure 5 and of which all the unused logic inputs are maintained at a high logic level, the RLS signal 5 being obtained on its pin 6 (output Q). When all the signals received on terminals 1 to 6 of door 72 are at the high level, pin 8 of the latter provides a low level RLS # 0 signal. This signal is applied via a conductor 74 to pin 13 of an inverter 69. This results in pin 12 of inverter 69 a signal RLS = 0 of high level which indicates that the value of the RLS 66 counter is zero, the logic equation (12) being satisfied.

L'inverseur 69 fournit sur sa broche 10 un signal RLM=0 qui résulte de l'inversion du signal RLM#0 appliqué à sa broche 11 depuis la broche 8 d'une porte 75, qui est du même type que la porte 72 et dont chacune des entrées logiques inutilisée est maintenue à un niveau logique haut. On notera que le compteur RLM 65 nécessite une unique porte 75, et qu'il n'y a pas lieu de prévoir une porte 75 pour chaque bit.The inverter 69 provides on its pin 10 a signal RLM = 0 which results from the inversion of the signal RLM # 0 applied to its pin 11 from the pin 8 of a door 75, which is of the same type as the door 72 and each of the unused logic inputs is maintained at a high logic level. It will be noted that the RLM counter 65 requires a single gate 75, and that there is no need to provide a gate 75 for each bit.

Les broches 1 à 6 de la porte 75 reçoivent respectivement les signaux RLM1 à RLM6. Ces signaux sont fournis par la bascule 71 (dans le cas du signal RLM 5 ) et par une bascule correspondante pour chacun des cinq autres bits. Lorsque tous les signaux reçus par ces broches 1 à 6 sont au niveau haut, la porte 75 fournit sur sa broche 8 un signal RLM≠0 qui est au niveau bas. L'équation logique (13) est donc satisfaite.Pins 1 to 6 of gate 75 respectively receive signals RLM 1 to RLM 6 . These signals are provided by flip-flop 71 (in the case of the signal RLM 5 ) and by a corresponding flip-flop for each of the other five bits. When all the signals received by these pins 1 to 6 are at the high level, the gate 75 provides on its pin 8 an RLM signal ≠ 0 which is at the low level. The logical equation (13) is therefore satisfied.

Le signal RLS#0 obtenu sur la broche 8 de la porte 72 appartient à la seconde partie de l'équation logique (8) et est appliqué à la broche 4 de la bascule 71. La broche 5 de cette dernière reçoit le signal RLS5 de la bascule 73 (Figure 8) de la bascule RLS 66.The signal RLS # 0 obtained on pin 8 of gate 72 belongs to the second part of the logic equation (8) and is applied to pin 4 of flip-flop 71. Pin 5 of the latter receives the signal RLS 5 of scale 73 (Figure 8) of scale RLS 66.

La broche 3 de la bascule 71 reçoit la sortie inversée de la broche 6 d'une porte 76, qui est un module comportant deux portes NI à quatre entrées chacune et à logique positive du type commercialisé par Texas Instruments sous la désignation SN7420 (J). Toutes les entrées logiques inutilisées de la porte 76 sont maintenues à un niveau logique haut.Pin 3 of flip-flop 71 receives the inverted output of pin 6 of a door 76, which is a module comprising two NI doors with four inputs each and with logic positive of the type marketed by Texas Instruments under the designation SN7420 (J). All the unused logic inputs of gate 76 are kept at a high logic level.

Les broches 1, 2, 4 et 5 de la porte 76 reçoivent respectivement les signaux RLS à RLS4 des bascules que comporte le compteur RLS 66 pour n = 1, 2, 3 et 4 et qui correspondent à la bascule 73 de la Figure 8. Lorsque tous ces signaux sont au niveau haut, la broche 6 de la porte 76 fournit un signal de sortie qui est au niveau bas. Cette broche est connectée à la broche 1 de l'inverseur 69 et, de ce fait, le signal obtenu sur la broche 2 de ce dernier passe au niveau haut lorsque le signal obtenu sur la broche 6 de la porte 76 est au niveau bas. Ainsi, lorsqu'un signal de niveau haut est obtenu sur la broche d'entrée 3 de la bascule 71 en raison du fait que chacun des signaux RLS. à RLS4 est au niveau haut, le signal RLS#0 émanant de la broche 8 de la porte 72 est au niveau haut de même que le signal RLS., et un signal RLM5 obtenu sur la broche 8 (sortie Q) de la bascule 71 passe au niveau haut lorsque le signal d'horloge T5 passe au niveau bas. La seconde partie de l'équation logique (8), relative à la mise à "1" du signal RLM lorsque n=5, est donc satisfaite. Grâce à cette logique, la position du compteur RLM 65 correspondant au cinquième bit reçu de la mémoire FROS 51 de la Figure 2 peut être mise au niveau haut désiré, soit directement, soit par l'intermédiaire du compteur RLS 66 après diminution d'une unité de la valeur du compteur 65, consécutivement à la génération de l'une des gouttelettes 23 utilisées aux fins de l'impression.Pins 1, 2, 4 and 5 of gate 76 respectively receive the signals RLS to RLS 4 from the flip-flops that the counter RLS 66 has for n = 1, 2, 3 and 4 and which correspond to flip-flop 73 in Figure 8 When all these signals are at the high level, pin 6 of the door 76 provides an output signal which is at the low level. This pin is connected to pin 1 of the inverter 69 and, therefore, the signal obtained on pin 2 of the latter goes high when the signal obtained on pin 6 of gate 76 is low. Thus, when a high level signal is obtained on the input pin 3 of the flip-flop 71 due to the fact that each of the RLS signals . at RLS 4 is high, the RLS # 0 signal from pin 8 of gate 72 is high as is the RLS signal . , and an RLM signal 5 obtained on pin 8 (output Q) of flip-flop 71 goes high when the clock signal T5 goes low. The second part of the logic equation (8), relating to the setting to "1" of the signal RLM when n = 5, is therefore satisfied. Thanks to this logic, the position of the RLM counter 65 corresponding to the fifth bit received from the FROS memory 51 of FIG. 2 can be set to the desired high level, either directly or via the RLS counter 66 after a decrease of one unit of the value of the counter 65, following the generation of one of the droplets 23 used for the purposes of printing.

Lorsque le quinzième bit (c'est-à-dire le cinquième bit reçu par le compteur RLM 65) du signal émanant de la mémoire FROS 51 est au niveau bas, on utilise la première partie de l'équation logique (9) relative à la mise à "0" du signal RLM5, ce qui revient à dire qu'un signal PLM 5 de niveau haut est obtenu sur la broche 6 (sortie Q) de la bascule 71 de la Figure 7. Ce résultat est obtenu en appliquant un signal de niveau bas à la broche 2 (entrée C) de la bascule 71 depuis la broche 12 de la porte 68 lorsque la broche 13 (entrée P) de cette bascule présente un niveau haut.When the fifteenth bit (that is to say the fifth bit received by the RLM counter 65) of the signal emanating from the FROS memory 51 is at the low level, the first part of the logic equation (9) relating to setting the RLM 5 signal to "0", which means that a signal PLM 5 high level is obtained on pin 6 (output Q) of flip-flop 71 in Figure 7. This result is obtained by applying a low level signal to pin 2 (input C) of flip-flop 71 from pin 12 of the door 68 when the pin 13 (input P) of this rocker has a high level.

Un signal de niveau bas n'est obtenu sur la broche 12 de la porte 68 que lorsque les signaux respectivement obtenus sur ses broches 13, 1 et 2, à savoir le signal d'horloge T5, le signal RLS=0 et le signal FROS15 émanant de la mémoire FROS 51 de la Figure 2, sont tous trois au niveau haut. Le signal FROS 15 ne peut être au niveau haut que lorsque le quinzième bit provenant de la mémoire FROS 51 est au niveau logique 0. De ce fait, lorsque le signal d'horloge T5 passe au niveau haut, un niveau bas est transmis à la broche 2 (entrée C) de la bascule 71 pour produire un signal de niveau haut sur sa broche 6 (sortie Q). Cela satisfait l'une des deux parties de l'équation logique (9) afférente à la mise à "0" du signal RLMS et met à un niveau bas la position du compteur RLM 65 correspondant au cinquième des six bits emmagasinés dans celui- ci.A low level signal is only obtained on pin 12 of gate 68 only when the signals respectively obtained on its pins 13, 1 and 2, namely the clock signal T5, the signal RLS = 0 and the signal FROS 15 emanating from the memory FROS 51 of FIG. 2, are all three at the high level. The signal FROS 15 can only be at the high level when the fifteenth bit coming from the FROS memory 51 is at logic level 0. Therefore, when the clock signal T5 goes to the high level, a low level is transmitted to pin 2 (input C) of flip-flop 71 to produce a high level signal on its pin 6 (output Q). This satisfies one of the two parts of the logic equation (9) relating to the setting to "0" of the signal RLM S and lowers the position of the counter RLM 65 corresponding to the fifth of the six bits stored in it. this.

Un signal RLM5 de niveau haut est également obtenu sur la broche 6 (sortie Q) de la bascule 71 lorsque les signaux d'entrée appliqués à ses broches 9, 10 et 11 sont au niveau haut et que le signal d'horloge T5, qui était au niveau haut, passe au niveau bas. Un signal au niveau haut est obtenu sur sa broche 11 lorsque chacun des signaux RLS1 à RLS4 est au niveau haut. Le signal RLS5 est appliqué à la broche 9 de la bascule 71 depuis la broche 8 (sortie Q) de la bascule 73 (Figure 8) du compteur RLS 66.A high level RLM signal 5 is also obtained on pin 6 (output Q) of flip-flop 71 when the input signals applied to its pins 9, 10 and 11 are at high level and the clock signal T5, which was at the high level, goes to the low level. A signal at the high level is obtained on its pin 11 when each of the signals RLS 1 to RLS 4 is at the high level. The RLS signal 5 is applied to pin 9 of flip-flop 71 from pin 8 (output Q) of flip-flop 73 (Figure 8) of the RLS counter 66.

Le signal RLS#0 est appliqué à la broche 10 de la bascule 71 de la Figure 7 depuis la broche 8 de la porte 72. Ce signal est au niveau haut chaque fois que l'une au moins des entrées de la porte 72 est au niveau bas.The signal RLS # 0 is applied to pin 10 of flip-flop 71 of Figure 7 from pin 8 of door 72. This signal is high whenever each at least one of the inputs of door 72 is at low level.

La seconde partie de l'équation logique (9), qui concerne la mise a "0" du signal RLM lorsque n=5, est donc satisfaite. Grâce à cette logique, la position du compteur RLM 65 correspond au quinzième bit (cinquième bit contenu dans ce compteur) émanant de la mémoire FROS 51 de la Figure 2 peut être mise au niveau bas désiré, soit directement, soit par l'intermédiaire du compteur 66 après avoir diminué la valeur du compteur 65 d'une unité à certains des temps de gouttelette.The second part of the logic equation (9), which concerns the setting to "0" of the signal RLM when n = 5, is therefore satisfied. Thanks to this logic, the position of the RLM counter 65 corresponds to the fifteenth bit (fifth bit contained in this counter) emanating from the FROS memory 51 of FIG. 2 can be set to the desired low level, either directly or via the counter 66 after decreasing the value of counter 65 by one unit at some of the droplet times.

La broche 12 (entrée CK) de la bascule 73 de la Figure 8, qui est l'une des bascules que comporte le compteur RLS 66, reçoit le signal d'horloge Tl cependant que sa broche 4 reçoit le signal RLM, provenant de la broche 8 (sortie Q) de la bascule 71 de la Figure 7. Un signal SYNC reçu d'une bascule 77 (voir Figure 10) est appliqué à la broche 3 de la bascule 73.Pin 12 (input CK) of flip-flop 73 of Figure 8, which is one of the flip-flops that includes the RLS counter 66, receives the clock signal T1 while its pin 4 receives the signal RLM, coming from the pin 8 (output Q) of flip-flop 71 in Figure 7. A SYNC signal received from flip-flop 77 (see Figure 10) is applied to pin 3 of flip-flop 73.

Ainsi qu'on le verra plus loin, la bascule 77 fournit un signal SYNC de niveau haut lorsque la valeur d'un compteur dit de réseau 78 (voir Figure 2) est égale à la valeur d'un compteur de points 79 et lorsque le signal d'horloge T7 passe au niveau haut. Le compteur 79 compte directement les gouttelettes d'encre 23 alors que le compteur 78 compte les gouttelettes 23 de zéro à trente-et-un et cesse ensuite de compter jusqu'à ce qu'il ait reçu une impulsion GD de niveau haut de la bascule 55'. Chacun des compteurs 78 et 79 compte de façon binaire à la cadence de génération des gouttelettes, à partir de zéro, lorsque l'impulsion GD initiale qui coïncide avec le début d'un caractère, est obtenue.As will be seen below, the flip-flop 77 provides a high level SYNC signal when the value of a so-called network counter 78 (see FIG. 2) is equal to the value of a point counter 79 and when the clock signal T7 goes high. The counter 79 directly counts the ink droplets 23 while the counter 78 counts the droplets 23 from zero to thirty-one and then stops counting until it has received a high level GD pulse from the scale 55 '. Each of the counters 78 and 79 counts binary at the rate of generation of the droplets, starting from zero, when the initial GD pulse which coincides with the start of a character, is obtained.

Lorsque le signal SYNC fourni par la bascule 77 de la Figure 10 est au niveau haut, la bascule 73 de la Figure 8 fournit un signal RLS5 de niveau haut sur sa broche 8 (sortie Q) lorsque le signal d'horloge Tl passe au niveau bas et que le signal RLM5 est au niveau haut. L'équation logique (10) est alors satisfaite.When the SYNC signal provided by flip-flop 77 in Figure 10 is high, flip-flop 73 in Figure 8 provides a high level RLS signal 5 on its pin 8 (output Q) when the clock signal Tl goes to low level and the RLM 5 signal is high. The logical equation (10) is then satisfied.

Le signal SYNC est également appliqué à la broche 9 de la bascule 73, et le signal RLM5 émanant de la broche 6 (sortie Q) de la bascule 71 est appliquée à sa broche 10. De ce fait, lorsque le signal d'horloge Tl appliqué à la broche 12 de la bascule 73 passe au niveau bas et que les signaux SYNC et RLM5 sont tous deux au niveau haut, la bascule 73 fournit un signal RLSS de niveau haut sur sa broche 6 (sortie Q). L'équation logique (11) est alors satisfaite.The SYNC signal is also applied to pin 9 of flip-flop 73, and the RLM signal 5 emanating from pin 6 (output Q) of flip-flop 71 is applied to its pin 10. Therefore, when the clock signal Tl applied to pin 12 of flip-flop 73 goes low and the SYNC and RLM signals 5 are both high, flip-flop 73 provides a high level RLS S signal on pin 6 (output Q). The logical equation (11) is then satisfied.

La valeur du compteur RLM 65 (Figure 2) du compteur de longueur de plage 62 est diminuée d'une unité binaire chaque fG-s que le signal d'horloge T5 apparaît, tant que le signal SYNC fourni par la bascule 77 de la Figure 9 est au niveau haut lors de l'apparition du signal d'horloge Tl afférent au même temps de gouttelette. Cela est nécessaire pour transférer la valeur du compteur RLM 65 au compteur RLS 66 et pour satisfaire l'une des deux équations logiques (10) et (11). L'une au moins des six bascules du compteur RLS 66 ( telle la bascule 73 représentée sur la figure) change d'état chaque fois que ce transfert a lieu et permet de diminuer la valeur du compteur RLM 65.The value of the RLM counter 65 (FIG. 2) of the track length counter 62 is decreased by a binary unit each f G -s as the clock signal T5 appears, as long as the SYNC signal supplied by the flip-flop 77 of the Figure 9 is at the high level when the clock signal Tl relating to the same droplet time appears. This is necessary to transfer the value from the RLM 65 counter to the RLS 66 counter and to satisfy one of the two logic equations (10) and (11). At least one of the six flip-flops of the RLS counter 66 (such as the flip-flop 73 shown in the figure) changes state each time this transfer takes place and makes it possible to decrease the value of the RLM counter 65.

Le signal SYNC reste au niveau haut jusqu'à ce que la valeur du compteur de réseau 78 diffère de celle du compteur de points 79 et que la valeur du compteur RLM 65 soit supérieure à trois. Les équations logiques afférentes à la bascule 77 peuvent donc s'écrire comme suit: Mise à "0" de la bascule 77 (SYNC est au niveau haut) =

Figure imgb0015
Mise à "0" de la bascule 77 (SYNC est au niveau haut) =
Figure imgb0016
The SYNC signal remains high until the value of the network counter 78 differs from that of the point counter 79 and the value of the RLM counter 65 is greater than three. The logical equations relating to rocker 77 can thus be written as follows: Setting to "0" of rocker 77 (SYNC is on high level) =
Figure imgb0015
Setting to flip-flop 77 to "0" (SYNC is at high level) =
Figure imgb0016

Le signal SYNC passe au niveau haut lorsque le signal d'horloge T7 est au niveau haut et qu'un signal GCM émanant du compteur de réseau 78 de la Figure 2 est égal à un signal DCM émanant du compteur de points 79. La bascule 77 (Figure 10) applique donc un signal GCM=DCM à la broche 2 de la porte 79A, dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut, le signal d'horloge T7 étant appliqué à la broche 1 de cette même porte. Le module 79A peut, par exemple, être du type à quatre portes NI à deux entrées chacune et à logique positive commercialisé par Texas Instruments sous la référence SN7400 (J).The SYNC signal goes high when the clock signal T7 is high and a GCM signal from the network counter 78 in Figure 2 is equal to a DCM signal from the point counter 79. Flip-flop 77 (Figure 10) therefore applies a signal GCM = DCM to pin 2 of gate 79A, of which all the unused logic inputs are kept at a high logic level, the clock signal T7 being applied to pin 1 of this same gate. . The module 79A can, for example, be of the type with four NI doors with two inputs each and with positive logic marketed by Texas Instruments under the reference SN7400 (J).

Lorsque les signaux appliqués aux broches 1 et 2 de la porte 79A sont au niveau haut, un signal de niveau bas apparaît sur la broche 3 de cette porte et est appliqué à la broche 13 d'une porte 79B, dont les entrées logiques inutilisées sont maintenues à un niveau logique haut. La porte 79 peut être du type commercialisé par Texas Instruments sous la référence SN74L55 (J).When the signals applied to pins 1 and 2 of gate 79A are at the high level, a low level signal appears on pin 3 of this gate and is applied to pin 13 of a gate 79B, whose unused logic inputs are maintained at a high logical level. Gate 79 can be of the type sold by Texas Instruments under the reference SN74L55 (J).

Un signal SYNC apparaît sur la broche de sortie 8 de la porte 79B et est appliqué à la broche 3 de l'inverseur 79C, qui fournit un signal SYNC sur sa broche 4. L'inverseur 79C est du même type que l'inverseur 57' de la Figure 5.A SYNC signal appears on output pin 8 of gate 79B and is applied to pin 3 of the inverter 79C, which provides a SYNC signal on its pin 4. The inverter 79C is of the same type as the inverter 57 'in Figure 5.

Le signal SYNC obtenu sur la broche 4 de l'inverseur 79C est appliqué à la broche 12 de la porte 79B. Ainsi, lorsque les signaux T7 et GCM=DCM sont tous deux au niveau haut, la porte 79B présente un signal d'entrée de niveau bas sur sa broche 13 et, de ce fait, un signal SYNC de niveau haut sur sa broche 8, cependant que l'inverseur 79C présente un signal SYNC de niveau bas sur sa broche 4. Le passage au niveau haut du signal SYNC lorsque les signaux T7 et GCM=DCM sont au niveau hauc, satisfait l'équation logique (16) .The SYNC signal obtained on pin 4 of the inverter 79C is applied to pin 12 of gate 79B. Thus, when the signals T7 and GCM = DCM are both at the high level, the gate 79B has a low level input signal on its pin 13 and, therefore, a high level SYNC signal on its pin 8, however, the inverter 79C has a low level SYNC signal on its pin 4. The transition to the high level of the SYNC signal when the signals T7 and GCM = DCM are at high level, satisfies logic equation (16).

Les broches 1, 2 et 3 de la porte 79B reçoivent respectivement le signal d'horloge T0, le signal RLM>3 et le signal GCM=DCM. Le signal SYNC reste au niveau haut jusqu'à ce que le signal d'horloge TO soit au niveau haut, de même que les signaux RLM>3 et GCM=DCM, et passe ensuite au niveau bas, le signal SYNC étant alors au niveau haut.Pins 1, 2 and 3 of gate 79B respectively receive the clock signal T0, the signal RLM> 3 and the signal GCM = DCM . The SYNC signal remains high until the TO clock signal is high, as well as the RLM> 3 and GCM = DCM signals, and then switches to low level, the SYNC signal then being high.

Le signal RLM>3 n'est au niveau haut que lorsque la valeur binaire du compteur RLM 65 est supérieure à trois. Le = signal RLM>3 est obtenu sur la broche 8 de la porte 76 du compteur 65. Afin que la valeur de ce dernier soit supérieure à trois, n'importe quel bit correspondant à un signal supérieur au signal RLM2 permet d'obtenir une valeur supérieure à trois (par exemple, le signal RLM3 permet à lui seul d'obtenir une valeur de quatre). En conséquence, la porte 76 reçoit respectivement sur ses broches 13, 12 10 et 9 les signaux RLM 3 , RLM . , RLM c et RLM6. Lorsque l'un quelconque de ces signaux est au niveau bas, indiquant ainsi que la valeur du compteur RLM 65 est supérieure à trois, le signal RLM>3 présent sur la broche 8 de la porte 76 est au niveau haut.The RLM> 3 signal is only high when the binary value of the RLM 65 counter is greater than three. The = RLM signal> 3 is obtained on pin 8 of the door 76 of the counter 65. In order for the value of the latter to be greater than three, any bit corresponding to a signal greater than the RLM signal 2 makes it possible to obtain a value greater than three (for example, the RLM 3 signal alone makes it possible to obtain a value of four). Consequently, the gate 76 receives respectively on its pins 13, 12 10 and 9 the signals RLM 3 , RLM . , RLM vs and RLM 6 . When any one of these signals is at the low level, thus indicating that the value of the RLM counter 65 is greater than three, the signal RLM> 3 present on pin 8 of the gate 76 is at the high level.

Le signal GCM=DCM est appliqué à la broche 5 d'un inverseur 81 faisant partie du compteur de points 79 depuis la broche 9 d'une porte 80 (voir Figure 11). Cette dernière est du même type que la porte 59 (voir Figure 5) du compteur PCM 53 et toutes ses entrées logiques inutilisées sont maintenues à un niveau logique haut. L'inverseur 81 est du même type que l'inverseur 57' (Figure 5) que comporte le compteur 53. Le signal GCM=DCM est appliqué depuis la broche 6 de l'inverseur 81 de la Figure 11.The signal GCM = DCM is applied to pin 5 of an inverter 81 forming part of the stitch counter 79 from pin 9 of a door 80 (see Figure 11). The latter is of the same type as gate 59 (see Figure 5) of the PCM counter 53 and all of its unused logic inputs are maintained at a high logic level. The inverter 81 is of the same type as the inverter 57 '(FIG. 5) which the counter 53 includes. The signal GCM = DCM is applied from pin 6 of the inverter 81 of FIG. 11.

Le signal SYNC engendré par la bascule 77 permet donc de diminuer la valeur du compteur RLM 65 jusqu'à ce que le signal GCM=DCM obtenu sur la broche 9 de la porte 80 du compteur de points 79 passe au niveau haut et que le signal RLM>3 obtenu sur la broche 8 de la porte 76 soit alors au niveau haut. Le compteur 62 cesse par conséquent de compter lorsque le signal SYNC passe au niveau bas jusqu'à ce que le signal GCM=DCM passe de nouveau au niveau haut. Cela ne se produit que lorsque la valeur du compteur de réseau 78 et celle du compteur 79 sont de nouveau égales, la valeur du compteur 78 augmentant et le compteur 79 cessant de compter.The SYNC signal generated by the flip-flop 77 therefore makes it possible to decrease the value of the RLM counter 65 until the signal GCM = DCM obtained on pin 9 of the gate 80 of the point counter 79 goes high and the signal RLM> 3 obtained on pin 8 of door 76 is then at the high level. The counter 62 consequently stops counting when the SYNC signal goes low until the GCM = DCM signal goes high again. This only occurs when the value of the network counter 78 and that of the counter 79 are again equal, the value of the counter 78 increasing and the counter 79 ceasing to count.

Le signal SYNC étant au niveau haut, la présence d'un signal de niveau haut sur chacune des broches 1, 2 et 3 de la porte 79B de la Figure 9, ceci étant dû au fait que le signal d'horloge T0, le signal RLM>3 et le signal GCM=DCM sont tous trois au niveau haut, provoque le passage au niveau bas du signal SYNC sur la broche 8 de la porte 79B, le signal SYNC passant alors au niveau haut sur la broche 4 de l'inverseur 79C. L'équation logique (15) est donc satisfaite.The SYNC signal being at high level, the presence of a high level signal on each of pins 1, 2 and 3 of gate 79B in FIG. 9, this being due to the fact that the clock signal T0, the signal RLM> 3 and the signal GCM = DCM are all at the high level, causes the SYNC signal on the pin 8 of the gate 79B to go low, the SYNC signal then passing to the high level on the inverter pin 4 79C. The logical equation (15) is therefore satisfied.

Le signal SYNC étant au niveau haut, les signaux appliqués aux broches 12 et 13 de la porte 79B sont au niveau haut afin de maintenir le signal SYNC au niveau bas en dépit du passage du signal d'horloge TO au niveau bas. Ainsi, le signal SYNC reste au niveau bas jusqu'à ce que le signal GCM=DCM passe de nouveau au niveau haut et que le signal d'horloge T7 soit au niveau haut. Le signal SYNC passe alors au niveau haut et le signal SYNC au niveau bas, si bien que le compteur de longueur de plage 62 peut se remettre à compter.The SYNC signal being at the high level, the signals applied to pins 12 and 13 of the gate 79B are at the high level in order to maintain the SYNC signal at the low level despite the passage of the clock signal TO at the low level. Thus, the signal SYNC remains at the low level until the signal GCM = DCM again passes to the high level and the clock signal T7 is at the high level. The SYNC signal then goes high and the SYNC signal low, so that the track length counter 62 can start counting again.

A titre d'exemple, on supposera qu'il existe au moins 7680 temps de gouttelette par pouce linéaire (soit 3023,622 temps de gouttelette par centimètre linéaire) de déplacement du chariot 12 (Figure 1). Si le réseau 15 permet d'obtenir 240 impulsions par pouce (soit 94,488 impulsions par centimètre) du réseau, on obtient au mimmum 32 (7680/240 ou environ 3024/95) temps de gouttelette entre impulsions émanant du réseau 15. Afin d'avoir la certitude que l'on disposera d'au moins trente-deux gouttelettes 23 entre lesdites impulsions, il est nécessaire de commander de façon appropriée la vitesse à laquelle se déplace le chariot 12. Lors de l'impression d'un caractère, il se produira donc une accumulation des temps de gouttelette supplémentaires dont on doit pouvoir disposer sans affecter le positionnement des gouttelettes 23 voisines et sans créer des erreurs de positionnement horizontal perceptibles.By way of example, it will be assumed that there are at least 7680 droplet times per linear inch (or 3023.622 droplet times per linear centimeter) of movement of the carriage 12 (Figure 1). If the network 15 makes it possible to obtain 240 pulses per inch (or 94,488 pulses per centimeter) of the network, we obtain at mimmum 32 (7680/240 or approximately 3024/95) droplet time between pulses emanating from the network 15. In order to having the certainty that there will be at least thirty-two droplets 23 between said pulses, it is necessary to appropriately control the speed at which the carriage 12 moves. When printing a character, there An accumulation of additional droplet times will therefore occur which must be available without affecting the positioning of neighboring droplets 23 and without creating perceptible horizontal positioning errors.

A cette fin, le compteur de réseau 78 (voir Figure 2) comprend un compteur maître "bas" (GCML) 82, qui compte de zéro à trente-et-un (trente-et-une gouttelettes 23) et un compteur maître "haut" (GCMH) 83, qui compte une unité chaque fois que le compteur 82 est restauré de trente-et-un à zéro (trente-deux gouttelettes 23). Le compteur 78 comprend également un compteur exclave "bas" (GCSL) 84, qui compte de la même façon que le compteur 82, et un compteur esclave "haut" (GCSH) 85, qui compte de la même façon que le compteur 83.To this end, the network counter 78 (see Figure 2) includes a "low" master counter (GCML) 82, which counts from zero to thirty-one (thirty-one droplets 23) and a "high" master counter (GCMH) 83, which counts one unit each time the counter 82 is restored from thirty-one to zero (thirty-two droplets 23). The counter 78 also includes a "low" exclave counter (GCSL) 84, which counts in the same way as the counter 82, and a "high" slave counter (GCSH) 85, which counts in the same way as the counter 83.

Le compteur de points 79 comprend un compteur maître (DCM) 86 et un compteur esclave (DCS) 87. Ainsi qu'on l'a précédemment mentionné, le compteur 79 compte chacune des gouttelettes 23, sauf lorsque le signal SYNC engendré par la bascule 77 passe au niveau haut, ce signal provoquant la mise hors fonction du compteur.The point counter 79 includes a master counter (DCM) 86 and a slave counter (DCS) 87. As previously mentioned, the counter 79 counts each of the droplets 23, except when the SYNC signal generated by the flip-flop 77 goes high, this signal causing the counter to deactivate.

On peut écrire les équations logiques ci-après pour les compteurs 82 et 84, équations dans lesquelles n= 1, 2, 3, 4 ou 5, étant donné que chacun de ces compteurs ne contient que cinq bits:

Figure imgb0017
Figure imgb0018
Figure imgb0019
Figure imgb0020
Figure imgb0021
Il est sous-entendu que la seconde partie de l'équation (18) ne s'applique pas lorsque n=25 puisque seules les première et troisième parties de cette équation sont requises.We can write the following logical equations for counters 82 and 84, equations in which n = 1, 2, 3, 4 or 5, since each of these counters contains only five bits:
Figure imgb0017
Figure imgb0018
Figure imgb0019
Figure imgb0020
Figure imgb0021
It is understood that the second part of equation (18) does not apply when n = 25 since only the first and third parts of this equation are required.

On peut écrire les équations logiques ci-après pour les compteurs 83 et 85, équations dans lesquelles n= 6, 7, 8, 9 ou 10 étant donné que chacun des ces compteurs ne contient que cinq bi s:

Figure imgb0022
Figure imgb0023
Figure imgb0024
Figure imgb0025
We can write the following logical equations for counters 83 and 85, equations in which n = 6, 7, 8, 9 or 10 since each of these counters contains only five bi s:
Figure imgb0022
Figure imgb0023
Figure imgb0024
Figure imgb0025

Un exemple de réalisation des circuits constituant le compteur 78 est illustré par les Figures 13, 14 et 15 qui représentent respectivement les divers éléments logiques constituant les compteurs 82 et 83, l'unique élément logique constituant le compteur 84 et l'unique élément logique constituant le compteur 85, ces différents éléments logiques étant fabriqués par la firme Texas Instruments. Sur la Figure 13, on a choisi n=4 pour le compteur 82 et n=10 pour le compteur 83. Sur les Figures 14 et 15, on a respectivement choisi n=4 et n=10 pour les compteurs 84 et 85. Il est sous-entendu que chacun des compteurs 82 et 83 doit comprendre des types analogues d'éléments pour chacun des premier, second, troisième et cinquième bits, et que chacun des compteurs 84 et 85 doit comprendre des types analogues d'éléments pour chacun des sixième, septième, huitième et neuvième bits.An exemplary embodiment of the circuits constituting the counter 78 is illustrated by FIGS. 13, 14 and 15 which respectively represent the various logical elements constituting the counters 82 and 83, the single logical element constituting the counter 84 and the sole logical element constituting the counter 85, these various logical elements being manufactured by the firm Texas Instruments. In Figure 13, we chose n = 4 for the counter 82 and n = 10 for the counter 83. In Figures 14 and 15, we respectively chose n = 4 and n = 10 for the counters 84 and 85. It it is understood that each of the counters 82 and 83 must include similar types of elements for each of the first, second, third and fifth bits, and that each of the counters 84 and 85 must include similar types of elements for each of the sixth, seventh, eighth and ninth bits.

Comme le montre la Figure 13, le compteur de réseau 78 comprend une porte 90, qui est analogue à la porte 76 de la Figure 7 et dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut. La porte 90 reçoit respectivement sur ses broches 13, 12 et 10 un signal GCSL , un signal GCSL2 et un signal GCSL3. Chacun de ces signaux est reçu du compteur GCSL 84 (voir Figures 2 et 14).As shown in Figure 13, the network counter 78 includes a gate 90, which is analogous to gate 76 in Figure 7 and of which all unused logic inputs are maintained at a high logic level. Gate 90 receives respectively on its pins 13, 12 and 10 a GCSL signal, a GCSL 2 signal and a GCSL 3 signal. Each of these signals is received from the GCSL 84 counter (see Figures 2 and 14).

Lorsque ces trois signaux d'entrée sont au niveau haut, la porte 90 présente sur sa broche 8 un signal de niveau bas, qui est appliqué à la broche 13 d'un inverseur 91. Ce dernier est du même type que l'inverseur 57' de la Figure 5.When these three input signals are at the high level, the gate 90 has on its pin 8 a low level signal, which is applied to the pin 13 of an inverter 91. The latter is of the same type as the inverter 57 'in Figure 5.

L'inverseur 91 inverse le signal de niveau bas appliqué à sa broche 13 et le convertit en un signal de niveau haut disponible sur sa broche 12. Ce dernier signal est appliqué aux broches 3 et 10 d'une bascule 92, qui est du même type que la bascule 58 de la Figure 5 et dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut.The inverter 91 reverses the low level signal applied to its pin 13 and converts it into a high level signal available on its pin 12. This last signal is applied to pins 3 and 10 of a flip-flop 92, which is of the same type that flip-flop 58 of Figure 5 and whose all unused logic inputs are maintained at a high logic level.

Un signal GCSL4 est appliqué à la broche 5 de la bascule 92 (Figure 13) depuis la broche 6 (sortie Q) d'une bascule 93 (Figure 14) que comporte le compteur GCSL 84. Le signal GCSL4 passe au niveau haut lorsque le quatrième bit présent dans le compteur GCML 82 (Figure 13) est un zéro logique (le signal GCSLM4 présent sur la broche 6 de la bascule 92 est au niveau haut) lors du passage au niveau haut du signal d'horloge T5.A signal GCSL 4 is applied to pin 5 of flip-flop 92 (Figure 13) from pin 6 (output Q) of a flip-flop 93 (Figure 14) which comprises the counter GCSL 84. The signal GCSL 4 goes high when the fourth bit present in the counter GCML 82 (Figure 13) is a logical zero (the signal GCSLM 4 present on pin 6 of the flip-flop 92 is at the high level) during the passage to the high level of the clock signal T5.

La bascule 93 (voir Figure 14) reçoit sur sa broche 12 (entrée CK) le signal d'horloge T5 et sur sa broche 11 le signal GCSLM4 provenant de la broche 6 (sortie Q) de la bascule 92. Ainsi, si le signal GCML4 est au niveau haut lors du passage au niveau bas du signal d'horloge T5, la bascule 93 présente un signal GCSL4 de niveau haut sur sa broche 6 (sortie Q).The flip-flop 93 (see Figure 14) receives on its pin 12 (input CK) the clock signal T5 and on its pin 11 the signal GCSLM 4 coming from pin 6 (output Q) of the flip-flop 92. Thus, if the signal GCML 4 is at the high level when passing to the low level of the clock signal T5, the flip-flop 93 has a signal GCSL 4 of high level on its pin 6 (output Q).

En conséquence, lorsque le signal d'horloge Tl appliqué à la broche 12 (entrée CK) de la bascule 92 passe au niveau bas et que le signal GCSL. et le signal d'entrée appliqué à la broche 3 de la bascule 92 sont tous deux au niveau haut, la bascule 92 présente sur sa broche 8 (sortie Q) un signal GCML4 de niveau haut. Cela a pour effet d'augmenter la valeur binaire du compteur GCML 82 d'une unité, satisfaisant ainsi l'équation logique (17).Consequently, when the clock signal Tl applied to pin 12 (input CK) of flip-flop 92 goes low and the signal GCSL . and the input signal applied to pin 3 of flip-flop 92 are both high, flip-flop 92 has on its pin 8 (output Q) a high level GCML 4 signal. This has the effect of increasing the binary value of the GCML 82 counter by one unit, thus satisfying the logic equation (17).

La bascule 92 reçoit sur sa broche 11 un signal GCSL4 provenant de la broche 8 (sortie Q) de la bascule 93 du compteur GCSL 84. Lorsque le signal GCML4 appliqué à la broche 3 de la bascule 93 depuis la broche 8 (sortie Q) de la bascule 92 est au niveau haut et que le signal d'horloge T5 appliqué à la broche 12 (entrée CK) de la bascule 93 passe au niveau bas, le signal GCSL4 passe au niveau haut.The flip-flop 92 receives on its pin 11 a signal GCSL 4 coming from pin 8 (output Q) of flip-flop 93 of the counter GCSL 84. When the signal GCML 4 applied to pin 3 of flip-flop 93 from pin 8 (output Q) of the flip-flop 92 is at the high level and that the clock signal T5 applied to pin 12 (input CK) of the flip-flop 93 goes to the low level, the signal GCSL 4 goes to the high level.

La bascule 92 reçoit sur sa broche 9 un signal GCSL≠31. Ce signal est au niveau haut, sauf lorsque la valeur du compteur GCSL 84 est égale à trente-et-un. En conséquence, lorsque le signal d'horloge Tl passe au niveau bas et que le signal GCSL4 est au niveau haut, de même que le signal présent sur la broche 10 de la bascule 92 et que le signal GCSL#31, la bascule 82 présente un signal GCML4 de niveau haut sur sa broche 6 (sortie Q). Ceci correspond à un zéro logique dans la quatrième position de bit du compteur GCML 82. La seconde partie de l'équation (18) est donc satisfaite.The flip-flop 92 receives on its pin 9 a GCSL signal ≠ 31. This signal is high, except when the value of the GCSL 84 counter is equal to thirty-one. Consequently, when the clock signal Tl goes low and the signal GCSL 4 is high, as well as the signal present on pin 10 of flip-flop 92 and that signal GCSL # 31, flip-flop 82 has a high level GCML 4 signal on pin 6 (output Q). This corresponds to a logical zero in the fourth bit position of the GCML 82 counter. The second part of equation (18) is therefore satisfied.

Le signal GCSL≠31 est transmis depuis la broche 8 d'une porte 94 (Figure 13), qui est du même type que la porte 72 de la Figure 7 et dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut. Les broches 1 à 5 de la porte 94 reçoivent respectivement les signaux GCSL à GCSL5. La porte 94 présente donc un signal de niveau haut sur sa broche 8, sauf lorsque ces cinq entrées sont toutes au niveau haut, ce qui ne peut se produire que lorsque le compteur GCSL 84 a compté trente-et-une fois (c'est-à-dire de zéro à trente-et-un), si bien que les cinq positions de bit du compteur 84 sont toutes au niveau haut. A titre d'exemple, ceci est illustré par le signal GCLS4 de niveau haut présent sur la broche 8 de la bascule 93.The GCSL signal ≠ 31 is transmitted from pin 8 of a door 94 (Figure 13), which is of the same type as door 72 of Figure 7 and of which all the unused logic inputs are kept at a high logic level. Pins 1 to 5 of gate 94 receive signals GCSL to GCSL 5 respectively . Gate 94 therefore presents a high level signal on its pin 8, except when these five inputs are all at high level, which can only happen when the GCSL counter 84 has counted thirty-one times (this is i.e. zero to thirty-one), so that the five bit positions of counter 84 are all high. By way of example, this is illustrated by the high level signal GCLS 4 present on pin 8 of flip-flop 93.

Le signal GCML4 présent sur la broche 6 (sortie O) de la bascule 92 passe également au niveau haut lorsqu'un signal d'entrée de niveau bas est reçu sur sa broche 2 (entrée C) étant donné que le signal présent sur sa broche 13 (entrée P) est toujours au niveau haut. Cette broche 2 est connectée à la broche 6 d'une porte 95, qui est du même type que la porte 79A de la Figure 10. Il est sous-entendu qu'une seule porte 95 est requise pour toutes les bascules (la bascule 92 correspond au cas où n=4) afférentes aux cinq bits du compteur GCML 82. Un signal de niveau bas est présent sur la broche 6 de la porte 95 lorsque le signal d'horloge T2 présent sur sa broche 5 est au niveau haut de même que le signal présent sur sa broche 4.The GCML 4 signal present on pin 6 (output O ) of the flip-flop 92 also goes high when a low level input signal is received on pin 2 (input C) since the signal on its pin 13 (input P) is always high. This pin 2 is connected to pin 6 of a door 95, which is of the same type as door 79A in FIG. 10. It is understood that a single door 95 is required for all the flip-flops (flip-flop 92 corresponds to the case where n = 4) relating to the five bits of the GCML counter 82. A low level signal is present on pin 6 of gate 95 when the clock signal T2 present on its pin 5 is at the same high level than the signal on its pin 4.

La broche d'entrée 4 de la porte 95 est connectée à la broche de sortie 3 de cette même porte. La broche 3 présente un signal de sortie de niveau haut chaque fois que les signaux appliqués aux broches 1 et 2 de la porte 95 ne sont pas au niveau haut.The input pin 4 of the door 95 is connected to the output pin 3 of the same door. Pin 3 presents a high level output signal whenever the signals applied to pins 1 and 2 of gate 95 are not at high level.

La broche 1 de la porte 95 reçoit un signal EOC de la bascule 55 (voir Figures 2 et 9). Le signal GD est appliqué à la broche 2 de la porte 95 depuis la bascule 55' (voir Figures 2 et 16). La bascule 55' est conçue de manière à satisfaire l'équation logique suivante:

Figure imgb0026
Figure imgb0027
Pin 1 of gate 95 receives an EOC signal from flip-flop 55 (see Figures 2 and 9). The signal GD is applied to pin 2 of door 95 from the flip-flop 55 '(see Figures 2 and 16). The flip-flop 55 'is designed to satisfy the following logical equation:
Figure imgb0026
Figure imgb0027

Comme le montre la Figure 16, la bascule 55' comprend des portes 96, 97 et 98 et un inverseur 99. Les portes 96 et 97 sont du même type que la porte 79B de la Figure 10 faisant partie de la bascule 77 et toutes leurs entrées logiques inutilisées sont maintenues à un niveau logique haut. La porte 98 est du même type que la porte 79B de la bascule 77, et toutes ses entrées logiques inutilisées sont maintenues à un niveau logique haut. L'inverseur 99 est du même type que l'inverseur 57' de la Figure 5.As shown in Figure 16, the flip-flop 55 'comprises doors 96, 97 and 98 and an inverter 99. The doors 96 and 97 are of the same type as the door 79B of Figure 10 forming part of the flip-flop 77 and all their unused logic inputs are maintained at a high logic level. Gate 98 is of the same type as gate 79B of flip-flop 77, and all of its unused logic inputs are kept at a high logic level. The inverter 99 is of the same type as the inverter 57 'in FIG. 5.

La porte 96 reçoit sur sa broche d'entrée 2 un signal GP du réseau 15 (voir Figure 1). Le signal GP passe au niveau haut chaque fois qu'une des lignes du réseau 15 est détectée par les circuits associés à ce dernier.Gate 96 receives on its input pin 2 a GP signal of network 15 (see Figure 1). The signal GP goes high each time one of the lines of the network 15 is detected by the circuits associated with the latter.

La porte 96 (Figure 16) reçoit sur sa broche 3 un signal GPL provenant de la broche 8 de la porte 97. Lorsque le signal GP passe au niveau haut, le signal GPL est au niveau haut.Gate 96 (Figure 16) receives on its pin 3 a GPL signal from pin 8 of gate 97. When the signal GP goes high, the GPL signal is high.

La porte 96 reçoit sur sa broche 1 le signal d'horloge T7. Ainsi, lorsque ce dernier signal passe au niveau haut après le passage au niveau haut des signaux GP et GPL, la porte 96 présente un signal GD de niveau bas sur sa broche 8 qui est connectée à la broche 13 de l'inverseur 99.Gate 96 receives on its pin 1 the clock signal T7. Thus, when the latter signal goes high after the GP and GPL signals have gone high, the gate 96 has a low level signal GD on its pin 8 which is connected to pin 13 of the inverter 99.

Ce dernier signal est alors converti en un signal GD de niveau haut disponible sur la broche 12 de l'inverseur 99. L'équation logique (26) est donc satisfaite.This last signal is then converted into a high level signal GD available on pin 12 of the inverter 99. The logic equation (26) is therefore satisfied.

Le signal GD présent sur la broche 12 de l'inverseur 99 est appliqué à la broche 11 de la porte 96 et à la broche 2 de la porte 97. Tant que le signal appliqué à la broche 13 de la porte 96 est au niveau haut, le signal GD présent sur la broche 12 de l'inverseur 99 reste au niveau haut, même après le passage au niveau bas du signal d'horloge T7. La broche 13 de la porte 96 est connectée à la broche de sortie 8 de la porte 98. Cette dernière reçoit respectivement sur ses broches 9 et 10 le signal d'horloge T5 et un signal GPL provenant de la broche 2 de l'inverseur 99.The signal GD present on pin 12 of the inverter 99 is applied to pin 11 of door 96 and to pin 2 of door 97. As long as the signal applied to pin 13 of door 96 is at the high level , the signal GD present on pin 12 of the inverter 99 remains at the high level, even after the passage to the low level of the clock signal T7. Pin 13 of gate 96 is connected to output pin 8 of gate 98. The latter receives respectively on its pins 9 and 10 the clock signal T5 and an LPG signal coming from pin 2 of inverter 99 .

Lorsque le signal GD passe au niveau haut, le signal GPL provenant de la broche 2 de l'inverseur 99 est au niveau bas. Etant donné que le signal d'horloge T5 est également au niveau bas à cet instant, le signal d'entrée appliqué à la broche 13 de la porte 96 est au niveau haut, si bien que le signal GD présent sur la broche 12 de l'inverseur 98 reste au niveau haut après le passage au niveau bas du signal d'horloge T7.When the signal GD goes to the high level, the signal GPL coming from pin 2 of the inverter 99 is at the low level. Since the clock signal T5 is also at the low level at this time, the input signal applied to pin 13 of gate 96 is at high level, so that the signal GD present on pin 12 of l the inverter 98 remains at the high level after the passage to the low level of the clock signal T7.

Le signal GD étant au niveau haut, le passage au niveau haut du signal d'horloge Tl suivant, qui est appliqué à la broche 3 de la porte 97, permet d'obtenir sur la broche 8 de la porte 97 un signal GPL de niveau bas. Cette broche 8 est connectée à la broche 1 de l'inverseur 99, si bien que l'apparition d'un signal GPL de niveau bas se traduit par l'obtention d'un signal GPL de niveau haut sur la broche 2 de cet inverseur. Ainsi qu'on l'a précédemment mentionné, la broche 8 de la porte 97 est également connectée à la broche 3 de la porte 96.The signal GD being at the high level, the passage to the high level of the following clock signal Tl, which is applied to pin 3 of door 97, makes it possible to obtain on pin 8 of door 97 a signal GPL of level low. This pin 8 is connected to pin 1 of the inverter 99, so that the appearance of a low level LPG signal results in obtaining a high level LPG signal on pin 2 of this inverter . As previously mentioned, pin 8 of door 97 is also connected to pin 3 of door 96.

En conséquence, le signal GPL passant au niveau haut en raison du passage au niveau haut du signal d'horloge Tl après le passage au niveau haut du signal GD, l'application du signal d'horloge T5 suivant à la broche 9 de la porte 98 provoque l'apparition d'un signal de niveau bas sur la broche 8 de cette porte. De ce fait, le signal appliqué à la broche 13 de la porte 96 passe au niveau bas, si bien que la broche 8 de cette même porte présente un signal GD de niveau haut. Cela a pour effet de faire passer au niveau bas le signal GD présent sur la broche 12 de l'inverseur 99. L'équation logique (27) est donc satisfaite.Consequently, the signal GPL passing at the high level due to the passage at the high level of the clock signal Tl after the passage at the high level of the signal GD, the application of the following clock signal T5 to pin 9 of the gate 98 causes a low level signal to appear on pin 8 of this door. As a result, the signal applied to pin 13 of door 96 goes low, so that pin 8 of this same door has a high level signal GD. This has the effect of bringing the signal GD present on pin 12 of the inverter 99 to a low level. The logic equation (27) is therefore satisfied.

Le signal GPL est appliqué à la broche 10 de la porte 97, dont la broche 11 est connectée à la broche 3 de la porte 98. Ainsi, si le signal appliqué à la broche 11 de la porte 97 est au niveau haut alors que le signal GPL est également au niveau haut, ce dernier signal reste au niveau haut après le passage au niveau bas du signal d'horloge Tl.The signal LPG is applied to pin 10 of door 97, whose pin 11 is connected to pin 3 of door 98. Thus, if the signal applied to pin 11 of door 97 is at the high level while the signal GPL is also at the high level, this last signal remains at the high level after the passage to the low level of the clock signal Tl.

Le signal présent sur la broche 3 de la porte 98 est au niveau haut, sauf lorsque les signaux appliqués aux broches 1 et 2 de cette même porte sont au niveau haut. La broche 1 de la porte 98 reçoit un signal GP de L, broche 8 de l'inverseur 99, qui reçoit sur sa broche 9 le signal GP. La porte 98 reçoit sur sa broche 2 le signal d'horloge T7.The signal present on pin 3 of door 98 is high, except when the signals applied to pins 1 and 2 of this same door are high. Pin 1 of gate 98 receives a signal GP from L, pin 8 from inverter 99, which receives signal GP on its pin 9. Gate 98 receives on its pin 2 the clock signal T7.

En conséquence, tant que le réseau 15 de la Figure 1 engendre un signal GP de niveau haut, le signal GP présent sur la broche 1 de la porte 98 (Figure 16) reste au niveau bas afin qu'un signal de niveau haut reste présent sur la broche 3 de cette porte. Le signal GPL reste donc au niveau haut tant que le réseau 15 continue à fournir un signal GP de niveau haut.As a result, as long as the network 15 in Figure 1 generates a high level GP signal, the GP signal present on pin 1 of door 98 (Figure 16) remains low so that a high level signal remains on pin 3 of this door. The GPL signal therefore remains at the high level as long as the network 15 continues to provide a high level GP signal.

Il est sous-entendu que le signal GP émanant du réseau 15 reste au niveau haut pendant trois temps de gouttelette au minimum. Ainsi qu'on l'a précédemment mentionné, il existe au moins trente-deux temps de gouttelette entre le début de chacun de deux signaux GP consécutifs.It is understood that the signal GP emanating from the network 15 remains at the high level for at least three droplet times. As previously mentioned, there are at least thirty-two drop times between the start of each of two consecutive GP signals.

Lorsque le signal GP passe au niveau bas, le signal GP présent sur la broche 1 de la porte 98 passe au niveau haut. Lorsque le signal d'horloge T7 passe au niveau haut, les signaux appliqués aux broches 1 et 2 de la porte 98 sont tous deux au niveau haut si bien qu'un signal de niveau bas est obtenu sur la broche 11 de la porte 97. De ce fait, le signal GPL passe au niveau haut et fait passer le signal GPL au niveau bas. Le signal GPL reste donc au niveau haut tant que le signal GP est présent, puis passe au niveau bas lors du passage au niveau haut du signal d'horloge T7 suivant. Le signal GPL est donc au niveau haut lorsque le signal-GP passe au niveau haut.When the GP signal goes low, the GP signal on pin 1 of gate 98 goes high. When the clock signal T7 goes high, the signals applied to pins 1 and 2 of door 98 are both high so that a low level signal is obtained on pin 11 of door 97. As a result, the LPG signal goes high and lowers the LPG signal. The signal GPL therefore remains at the high level as long as the signal GP is present, then passes to the low level when passing to the high level of the following clock signal T7. The GPL signal is therefore at the high level when the signal-GP goes to the high level.

La première partie de l'équation logique (18) est donc satisfaite lorsque le signal GD est au niveau haut pour indiquer qu'une impulsion a été engendrée par le réseau 15 et le signal d'horloge T2 passe au niveau haut. La bascule 92 (Figure 13) et chacune des bascules correspondant à chacun des quatre autres bits du compteur GCML 82 sont alors mises à zéro afin que le compteur 82 puisse commencer à compter. La première partie de l'équation logique (18) est donc satisfaite lorsque le compteur 82 recommence à compter.The first part of the logic equation (18) is therefore satisfied when the signal GD is at the high level to indicate that a pulse has been generated by the network 15 and the clock signal T2 goes to the high level. The flip-flop 92 (Figure 13) and each of the flip-flops corresponding to each of the other four bits of the GCML counter 82 are then set to zero so that the counter 82 can start counting. The first part of the logic equation (18) is therefore satisfied when the counter 82 starts counting again.

Ainsi qu'on l'a précédemment mentionné, la broche 1 de la porte 95 (Figure 13) reçoit le signal EOC de la bascule 55. Ce signal passe au niveau bas après l'impression d'un caractère, ainsi qu'on le verra plus loin. Le signal EOC de niveau bas provoque la mise à zéro de toutes les bascules que comporte le compteur GCML 82 lorsque le signal d'horloge T2 passe au niveau haut. La troisième partie de l'équation logique (18) est alors satisfaite.As previously mentioned, pin 1 of gate 95 (Figure 13) receives the EOC signal from the scale 55. This signal goes low after printing a character, as will be seen below. The low level EOC signal causes all the flip-flops included in the GCML 82 counter to zero when the clock signal T2 goes high. The third part of the logical equation (18) is then satisfied.

Ainsi qu'on l'a précédemment indiqué, seules les première et troisième parties de l'équation logique (18) sont nécessaires lorsque n=5. Cela est dû au fait que le compteur GCML 82 effectue un comptage sans bouclage, c'est-à-dire compte de zéro à trente-et-un puis s'arrête jusqu'à ce qu'il soit mis à zéro par l'apparition d'un signal EOC de niveau haut ou d'un signal GD de niveau haut. La seconde partie de l'équation logique (18) est donc inutile lorsque n=5 puisque le signal GCML;- ne doit être au niveau haut qu'afin d'atteindre la valeur trente-et-un. En conséquence, les broches 9, 10 et 11 de la bascule 92 dans le cas où n=5 sont inutilisées et maintenues à un niveau logique haut.As previously indicated, only the first and third parts of the logical equation (18) are necessary when n = 5. This is due to the fact that the GCML 82 counter performs a count without looping, i.e. counts from zero to thirty-one and then stops until it is set to zero by the appearance of a high level EOC signal or a high level GD signal. The second part of the logical equation (18) is therefore useless when n = 5 since the signal GCML ; - must only be at the high level in order to reach the value thirty-one. Consequently, pins 9, 10 and 11 of flip-flop 92 in the case where n = 5 are unused and kept at a high logic level.

Le signal GCSL4 présent sur la broche 8 (sortie Q) de la bascule 93 faisant partie du compteur GCSL 84 passe au niveau haut lorsque le signal GCML4 est au niveau haut et que le signal d'horloge T5 passe au niveau bas. Ce résultat est obtenu en appliquant le signal GCML4 à la broche 3 de la bascule 93 et le signal d'horloge T5 à la broche 12 (entrée CK) de cette même bascule.The signal GCSL 4 present on pin 8 (output Q) of the flip-flop 93 forming part of the counter GCSL 84 goes high when the signal GCML 4 is high and the clock signal T5 goes low. This result is obtained by applying the signal GCML 4 to pin 3 of flip-flop 93 and the clock signal T5 to pin 12 (input CK) of this same flip-flop.

Si le signal GCML4 (au lieu du signal GCML4) est au niveau haut, le signal GCSL4 présent sur la broche 6 (sortie Q) de la bascule 93 passe au niveau haut lors du passage au niveau bas du signal d'horloge T5. Les équations logiques (19) et (20) sont donc satisfaites, le compteur GCSL 84 étant mis à la même valeur que le compteur GCML 82 au signal d'horloge T5 après que la valeur du compteur 82 ait été augmentée d'une unité au signal d'horloge Tl.If the GCML 4 signal (instead of the GCML 4 signal) is at the high level, the GCSL 4 signal present on pin 6 (output Q) of the flip-flop 93 goes to the high level when the clock signal goes low. T5. Logic equations (19) and (20) are therefore satisfied, the GCSL counter 84 being set to the same value as the GCML counter 82 at the clock signal T5 after the value of counter 82 has been increased by one unit at clock signal Tl.

La valeur du compteur GCMH 83 est augmentée d'une unité chaque fois. que le compteur GCML 82 a atteint la valeur trente-et-un. En conséquence, pour n=10, une bascule 100 (voir Figure 13) fournit un signal GCMHI0 sur sa broche 8 (sortie Q) et un signal GCMHI0 sur sa broche 6 (sortie Q). La bascule 100 est du même type que la bascule 58 de la Figure 5 et toutes ses entrées logiques inutilisées sont maintenues à un niveau logique haut. La broche 12 (entrée CK) de la bascule 100 reçoit un signal Tl.GD.GCSL=31 de la broche 6 de l'inverseur 91 de la Figure 13. Ce signal ne peut être au niveau haut que lorsque le signal d'horloge Tl, le signal GD et le signal GCSL=31 sont tous trois au niveau haut.The value of the GCMH 83 counter is increased by one every time. that the GCML 82 counter has reached the value of thirty-one. Consequently, for n = 10, a flip-flop 100 (see Figure 13) provides a signal GCMHI0 on its pin 8 (output Q) and a signal GCMHI0 on its pin 6 (output Q). The flip-flop 100 is of the same type as the flip-flop 58 of FIG. 5 and all of its unused logic inputs are maintained at a high logic level. Pin 12 (input CK) of flip-flop 100 receives a signal Tl.GD.GCSL = 31 from pin 6 of inverter 91 in Figure 13. This signal can only be at high level when the clock signal T1, the signal GD and the signal GCSL = 3 1 are all at the high level.

Une porte 101, qui est du même type que la porte 56 de la Figure 5 et dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut, reçoit respectivement sur ses broches 9, 10 et 11 le signal GCSL=31, le signal GD et le signal d'horloge Tl. Lorsque ces trois signaux d'entrée sont au niveau haut, la porte 101 présente un signal de niveau bas sur sa broche 8. Cette dernière est connectée à la broche 5 de l'inverseur 91, et de ce fait le signal de niveau bas présent sur la broche 8 est converti en un signal de niveau haut qui est obtenu sur la broche 6 de l'inverseur 91 et appliqué à la broche 12 de la bascule 100 lors de l'apparition du signal T1.GD.GCSL=31.A gate 101, which is of the same type as gate 56 of FIG. 5 and of which all the unused logic inputs are kept at a high logic level, receives respectively on its pins 9, 10 and 11 the signal GCSL = 3 1 , the signal GD and the clock signal Tl. When these three input signals are at the high level, the gate 101 has a low level signal on its pin 8. The latter is connected to pin 5 of the inverter 91, and therefore the low level signal present on pin 8 is converted into a high level signal which is obtained on pin 6 of the inverter 91 and applied to pin 12 of flip-flop 100 when the signal T1.GD.GCSL = 31.

La porte 90 reçoit respectivement sur ses broches 1, 2, 4 et 5 un signal GCSH6, un signal GCSH7, un signal GCSH8 et un signal GCSH9 depuis les bascules correspondant à la bascule 100. Lorsque tous ces signaux sont au niveau haut, la bascule 90 applique un signal de niveau bas à la broche 3 de l'inverseur 91 depuis sa broche 6, ce signal étant converti en un signal de niveau haut présent sur la broche 4 de l'inverseur et appliqué aux broches 3 et 10 de la bascule 100.The gate 90 receives respectively on its pins 1, 2, 4 and 5 a signal GCSH 6 , a signal GCSH 7 , a signal GCSH 8 and a signal GCSH 9 from the flip-flops corresponding to flip-flop 100. When all these signals are at the level high, flip-flop 90 applies a low level signal to pin 3 of the inverter 91 from its pin 6, this signal being converted into a high level signal present on pin 4 of the inverter and applied to pins 3 and 10 of scale 100.

Cette dernière reçoit sur sa broche 5 un signal GCSH 10 depuis la broche 6 (sortie Q) d'une bascule 102 (voir Figure 15) que comporte le compteur GCSH 85. La bascule 102 est du même type que la bascule 58 de la Figure 6 et toutes ses entrées logiques inutilisées sont maintenues à un niveau logique haut.The latter receives on its pin 5 a signal GCSH 10 from pin 6 (output Q) of a scale 102 (see Figure 15) that includes the GCSH 85 counter. is of the same type as flip-flop 58 in Figure 6 and all of its unused logic inputs are maintained at a high logic level.

En conséquence, lorsque les signaux appliqués aux broches 3 et 5 de la bascule 100 sont au niveau haut et que le signal appliqué à la broche 12 de cette bascule passe au niveau bas, la bascule présente un signal GCSMH10 de niveau haut sur sa broche 8 (sortie Q). Cela se traduit par l'augmentation d'une unité de la valeur du compteur GCMH 83. L'équation logique (22) est donc satisfaite pour n=6, 7, 8, 9, 10.Consequently, when the signals applied to pins 3 and 5 of flip-flop 100 are at the high level and that the signal applied to pin 12 of this flip-flop goes to low level, the flip-flop presents a signal GCSMH 10 of high level on its pin 8 (output Q). This results in an increase of one unit in the value of the GCMH 83 counter. The logic equation (22) is therefore satisfied for n = 6, 7, 8, 9, 10.

La bacule 100 reçoit sur sa broche 11 un signal GCSH10 de la broche 8 (sortie Q) de la bascule 102 que comporte le compteur GCSH 85. Lorsque ce dernier signal est au niveau haut, que le signal présent sur la broche 10 de la bascule 100 est au niveau haut et que le signal présent sur la broche 12 passe au niveau bas en raison du passage au niveau bas du signal d'horloge Tl, la bascule 100 présente un signal GCSMH 10 de niveau haut sur sa broche 6 (sortie Q).The bacule 100 receives on its pin 11 a signal GCSH10 from pin 8 (output Q) of the scale 102 that includes the counter GCSH 85. When the latter signal is high, only the signal present on pin 10 of the scale 100 is at the high level and the signal present on the pin 12 goes to the low level due to the passage to the low level of the clock signal Tl, the flip-flop 100 presents a signal GCSMH 10 high level on pin 6 (output Q).

Le signal GCSH10 présent sur la broche 8 de la bascule 102 est au niveau haut lorsque le signal d'horloge T5 passe au niveau bas et que le signal GCMH10 est au niveau haut. Le signal GCSH 10 présent sur la broche 6 (sortie Q) de la bascule 102 est au niveau haut lorsque le signal d'horloge T5_passe au niveau bas et que le signal GCSMH 10 est au au niveau haut. Les équations logiques (24) et (25) sont donc satisfaites pour n=6, 7, 8, 9 ou 10.The signal GCSH 10 present on pin 8 of the flip-flop 102 is at the high level when the clock signal T5 goes to the low level and the signal GCMH 10 is at the high level. The signal GCSH 10 present on pin 6 (output Q) of flip-flop 102 is high when the clock signal T5_ goes low and the signal GCSMH 10 is at the high level. Logical equations (24) and (25) are therefore satisfied for n = 6, 7, 8, 9 or 10.

D'autre part, la broche 2 (entrée C) de la bascule 100 est connectée à la broche 6 de la porte 101. Les broches 3 et 4 de cette dernière reçoivent respectivement le signal d'horloge T2 et le signal EOC. Lorsque ces deux signaux sont au niveau haut, un signal de niveau bas est obtenu sur la broche 6 de la porte 101 et appliqué à la broche 2 (entrée C) de la bascule 100. Etant donné que le signal appliqué à la broche 13 (entrée P) de la bascule 100 est toujours au niveau haut, le signal GCMH 10 présent sur la broche 6 (sortie Q) de la bascule 100 passe au niveau haut.On the other hand, pin 2 (input C) of the flip-flop 100 is connected to pin 6 of the door 101. Pins 3 and 4 of the latter receive respectively the clock signal T2 and the signal EOC. When these two signals are at the high level, a low level signal is obtained on pin 6 of gate 101 and applied to pin 2 (input C) of flip-flop 100. Since the signal applied to pin 13 (input P) of flip-flop 100 is always high, the signal GCMH 10 present on pin 6 (output Q) of flip-flop 100 goes high.

Chacune des deux parties de l'équation logique (23) est donc satisfaite pour n=6, 7, 8, 9 ou 10.Each of the two parts of the logical equation (23) is therefore satisfied for n = 6, 7, 8, 9 or 10.

Bien que la description ci-dessus de la bascule 100 concerne le cas dans lequel n=10, on notera que le signal GCML 10 ne passe en principe jamais au niveau haut en cours de comptage parce que cela indiquerait que le compteur 78 ne présente pas une capacité suffisante. Cependant, pour chacune des bascules correspondant à la bascule 100 dans le cas où n=6, 7, 8 et 9, le signal GCML peut normalement passer au niveau haut en cours de comptage.Although the above description of the flip-flop 100 relates to the case in which n = 10, it will be noted that the signal GCML 10 in principle never goes to the high level during counting because this would indicate that the counter 78 does not have sufficient capacity. However, for each of the flip-flops corresponding to flip-flop 100 in the case where n = 6, 7, 8 and 9, the GCML signal can normally go to the high level during counting.

On peut écrire les équations logiques suivantes relativement aux différents états des compteurs DCM 86 et DCS 87 que comporte le compteur de points 79:

Figure imgb0028
Figure imgb0029
Figure imgb0030
Figure imgb0031
Figure imgb0032
Figure imgb0033
The following logical equations can be written in relation to the different states of the DCM 86 and DCS 87 counters that the point counter 79 contains:
Figure imgb0028
Figure imgb0029
Figure imgb0030
Figure imgb0031
Figure imgb0032
Figure imgb0033

Dans chacune des équations logiques ci-dessus, n=1, 2, 3, 4, 5, 6, 7, 8, 9 ou 10. On notera que le signal GCML ou GCML n est utilisé dans l'équation logique (33) dans le cas où n=1, 2, 3, 4 ou 5, et que le signal GCMH ou GCMH est employé dans le cas où n=6, 7, 8, 9 ou 10.In each of the logic equations above, n = 1, 2, 3, 4, 5, 6, 7, 8, 9 or 10. It will be noted that the signal GCML or GCML not is used in logical equation (33) in the case where n = 1 , 2, 3, 4 or 5, and that the signal GCMH or GCMH is used in the case where n = 6 , 7, 8, 9 or 10.

Un exemple de réalisation, au moyen d'éléments logiques fabriqués par la firme Texas Instruments, des circuits logiques constituant le compteur de points 79 est représenté sur les Figures 11 et 12 dans le cas où n=10. Il est sous-entendu que le compteur 79 comporte des éléments analogues pour chacun des neuf autres bits (n= 1,..9).An exemplary embodiment, by means of logic elements manufactured by the firm Texas Instruments, of the logic circuits constituting the point counter 79 is shown in FIGS. 11 and 12 in the case where n = 10. It is understood that the counter 79 includes similar elements for each of the other nine bits (n = 1, .. 9).

Le compteur 79 comprend une porte 105 (Figure 11) qui est du même type que la porte 59 (voir Figure 4) du compteur PCM 53, et dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut. La porte 105 reçoit respectivement sur ses broches 1 à 10 les signaux DCS, à DCS9. Lorsque chacun de ces signaux est au niveau haut, un signal de niveau bas apparaît sur la broche 9 de la porte 105 et est appliqué à la broche 13 de l'inverseur 81, qui le convertit en un signal de niveau haut disponible sur la broche 12. Ce dernier signal est appliqué aux broches 4 et 10 d'une bascule 106 qui est du même type que la bascule 58 (voir Figure 4) du compteur PCM 53 et dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut.The counter 79 includes a door 105 (Figure 11) which is of the same type as the door 59 (see Figure 4) of the PCM counter 53, and of which all the unused logic inputs are maintained at a high logic level. The gate 105 receives respectively on its pins 1 to 10 the signals DCS, to DCS 9 . When each of these signals is high, a low level signal appears on pin 9 of gate 105 and is applied to pin 13 of inverter 81, which converts it to a high level signal available on pin 12. This last signal is applied to pins 4 and 10 of a flip-flop 106 which is of the same type as flip-flop 58 (see Figure 4) of the PCM counter 53 and of which all the unused logic inputs are kept at a high logic level.

La bascule 106 reçoit sur sa broche 5 un signal DCSI0 émanant de la broche 6 (sortie Q) d'une bascule 107, qui est l'une des dix bascules constituant le compteur DCS 87 que comporte le compteur de points 79. La bascule 107 est du même type que la bascule 58 (voir Figure 5) du compteur PCM 53 et toutes ses entrées logiques inutilisées sont maintenues à un niveau logique haut.The flip-flop 106 receives on its pin 5 a DCSI0 signal emanating from pin 6 (output Q) of a flip-flop 107, which is one of the ten flip-flops constituting the DCS counter 87 which comprises the point counter 79. The flip-flop 107 is of the same type as flip-flop 58 (see Figure 5) of the PCM counter 53 and all of its unused logic inputs are maintained at a high logic level.

Les broches 3 et 11 de la bascule 106 sont toutes deux connectées à la broche 2 de l'inverseur 81. Le signal appliqué à cette dernière broche est obtenu, après inversion, sur la broche 1 de l'inverseur et appliqué à la broche 8 d'une porte 108, qui est du même type que la porte 56 (voir Figure 5) du compteur PCM 53 et dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut. La porte 108 reçoit sur sa broche 9 le signal EOC émanant de la bascule EOC 55 (voir Figures 2 et 9) et, sur sa broche 1 , le signal SYNC émanant de la bascule 77 (voir Figures 2 et 10). En conséquence, lorsque le signal EOC et le signal SYNC sont tous deux au niveau haut, la porte 108 présente un signal de niveau bas sur sa broche 8, si bien qu'un signal de niveau haut est appliqué à chacune des broches 3 et 11 de la bascule 106.Pins 3 and 11 of flip-flop 106 are both connected to pin 2 of inverter 81. The signal applied to this latter pin is obtained, after inversion, on pin 1 of the inverter and applied to pin 8 a door 108, which is of the same type as door 56 (see Figure 5) of the PCM counter 53 and of which all the inputs unused logic is maintained at a high logic level. Gate 108 receives on its pin 9 the EOC signal emanating from the EOC flip-flop 55 (see FIGS. 2 and 9) and, on its pin 1, the SYNC signal emanating from the flip-flop 77 (see FIGS. 2 and 10). Consequently, when the EOC signal and the SYNC signal are both at the high level, the gate 108 has a low level signal on its pin 8, so that a high level signal is applied to each of the pins 3 and 11. of scale 106.

La bascule 106 reçoit sur sa broche 12 (entrée CK) le signal d'horloge Tl. Ainsi, lorsque les signaux SYNC et EOC sont tous deux au niveau haut, le signal DCS10 est au niveau haut et le signal d'entrée reçu de la broche 12 de l'inverseur 81 est au niveau haut, la bascule 106 fournit un signal DCMI0 de niveau haut sur sa broche 8 (sortie Q) lorsque le signal d'horloge Tl passe au niveau bas, si le signal DCM10 était au niveau bas, ou le maintient à son niveau haut s'il était déjà à ce dernier niveau. Chaque fois que le signal DCM10 passe au niveau haut, la valeur du compteur DCM 86 augmente d'une unité. L'équation logique (28) est donc satisfaite.The flip-flop 106 receives on its pin 12 (input CK) the clock signal T1. Thus, when the signals SYNC and EOC are both at the high level, the signal DCS 10 is at the high level and the input signal received from pin 12 of inverter 81 is high, flip-flop 106 provides a high level DCMI0 signal on pin 8 (output Q) when the clock signal T1 goes low, if the DCM signal 10 was at low level, or keep it high if it was already at this last level. Each time the DCM signal 10 goes high, the value of the DCM counter 86 increases by one. The logical equation (28) is therefore satisfied.

La bascule 107 reçoit sur sa broche 12 (entrée CK) le signal d'horloge T5 et sur sa broche 10 le signal DCMI0 provenant de la broche 6 (sortie Q) de la bascule 106. De ce fait, si le signal DCM 10 est au niveau haut lors du passage au niveau bas du signal d'horloge T5, la bascule 107 présente un signal DCS de niveau haut sur sa broche 6 (sortie Q). Si le signal DCS 10 est déjà au niveau haut, il reste à ce dernier niveau.The flip-flop 107 receives on its pin 12 (input CK) the clock signal T5 and on its pin 10 the signal DCMI0 coming from pin 6 (output Q) of the flip-flop 106. Therefore, if the signal DCM 10 is at the high level when switching to the low level of the clock signal T5, the flip-flop 107 has a DCS signal of high level on its pin 6 (output Q). If the signal DCS 10 is already at the high level, it remains at this last level.

La bascule 106 reçoit sur sa broche 9 un signal DCS10 provenant de la broche 8 (sortie Q) de la bascule 107. Ce signal est au niveau haut lorsque le signal DCM10 provenant de la broche 8 de la bascule 106 est au niveau haut étant donné qu'il est appliqué à la broche 4 de la bascule 107. Le signal DCSI0 ne passe au niveau haut que lorsque le signal d'horloge T5 appliqué à la broche 12 (entrée CK) de la bascule 107 passe au niveau bas. Il reste à ce dernier niveau jusqu'à ce que le signal DCM 10 obtenu sur la broche 6 (sortie Q) de la bascule 106 passe au niveau haut, ce qui fait passer le signal DCS 10 au niveau haut et le signal DCS10 au niveau bas. Les équations logiques (30) et (31) sont ainsi satisfaites.Flip-flop 106 receives on its pin 9 a DCS signal 10 coming from pin 8 (output Q) of flip-flop 107. This signal is at high level when the DCM signal 10 coming from pin 8 of flip-flop 106 is at high level since it is applied to pin 4 of flip-flop 107. The signal DCSI0 only goes high when the clock signal T5 applied to pin 12 (input CK) of flip-flop 107 goes low. It stays at this last level until the signal DCM 10 obtained on pin 6 (output Q) of flip-flop 106 goes high, which passes the signal DCS 10 at high level and DCS 10 signal at low level. Logical equations (30) and (31) are thus satisfied.

Lorsque la bascule 106 reçoit sur ses broches 10 et Il des signaux de niveau haut émanant respectivement des broches 12 et 2 de l'inverseur 81, et reçoit sur sa broche 9 un signal DCS10 de niveau haut provenant de la broche 8 (sortie Q) de la bascule 107, la bascule 106 présente un signal DCMI0 de niveau haut sur sa broche 6 (sortie Q) lorsque le signal d'horloge Tl passe au niveau bas. Il s'agit en l'occurrence d'un zéro logique qui occupe la dixième position de bit dans le compteur DCM 86. Cela satisfait la première partie de l'équation logique (29).When the flip-flop 106 receives on its pins 10 and II high level signals emanating from pins 12 and 2 respectively of the inverter 81, and receives on its pin 9 a DCS signal 10 high level coming from pin 8 (output Q ) of flip-flop 107, flip-flop 106 has a high level DCMI0 signal on its pin 6 (output Q) when the clock signal Tl goes low. In this case it is a logical zero which occupies the tenth bit position in the DCM counter 86. This satisfies the first part of the logical equation (29).

Par ailleurs, le compteur de points 79 ne peut pas compter lorsque le signal SYNC ou EOC est au niveau bas. Ainsi qu'on l'a précédemment mentionné, cela se produit lorsqu'on désire interrompre l'opération de comptage effectuée par ce compteur de manière à ce que sa valeur puisse devenir égale à celle du compteur 78.Furthermore, the point counter 79 cannot count when the SYNC or EOC signal is low. As previously mentioned, this occurs when it is desired to interrupt the counting operation performed by this counter so that its value can become equal to that of counter 78.

Bien que la description ci-dessus des bascules 106 et 107 corresponde au cas dans lequel n=10, on notera que les signaux DCMI0 et DCS 10 ne passent en principe jamais au niveau haut en cours de comptage parce que cela indiquerait que le compteur 79 ne possède pas une capacité suffisante. Cependant, dans le cas de toutes les bascules correspondant aux bascules 106 et 107 pour n=l, 2, 3, 4, 5, 6, 7, 8 et 9, les signaux DCM et DCS peuvent normalement passer au niveau haut en cours de comptage.Although the above description of flip-flops 106 and 107 corresponds to the case in which n = 10, it will be noted that the signals DCMI0 and DCS 10 in principle never pass to the high level during counting because this would indicate that the counter 79 does not have sufficient capacity. However, in the case of all the flip-flops corresponding to flip-flops 106 and 107 for n = 1, 2, 3, 4, 5, 6, 7, 8 and 9, the DCM and DCS signals can normally go to the high level during counting.

La porte 108 de la Figure 11 reçoit respectivement sur ses broches 3 et 5 le signal d'horloge T2 et le signal EOC provenant de la bascule 55 (voir Figure 9). Lorsque ces deux signaux d'entrée sont au niveau haut, la porte 108 présente un signal de niveau bas sur sa broche 6. Ce dernier signal est appliqué à la broche 2 (entrée C) de la bascule 106 afin que cette dernière puisse présenter un signal DCMI0 de niveau haut sur sa broche 6 (sortie Q) étant donné que sa broche 13 (entrée P) est toujours au niveau haut.Gate 108 of Figure 11 receives respectively on its pins 3 and 5 the clock signal T2 and the EOC signal from flip-flop 55 (see Figure 9). When these two input signals are high, the gate 108 has a low level signal on its pin 6. This last signal is applied to pin 2 (input C) of flip-flop 106 so that the latter can present a high level DCMI0 signal on its pin 6 (output Q) given that its pin 13 (input P) is still high.

La seconde partie de l'équation logique (29) est donc satisfaite lorsque le signal d'horloge T2 et le signal EOC sont tous deux au niveau haut parce que la fin d'un caractère se produit. La bascule 106 et les bascules correspondant à chacun des neuf autres bits dans le compteur DCM 86 que comporte le compteur de points 79 sont mises à zéro afin que ce dernier compteur recommence à compter depuis zéro. La seconde partie de l'équation logique (29) est donc satisfaite lorsque le compteur 79 recommence à compter au début d'un autre caractère. Cette remise à zéro se produit pour la dernière fois lors de l'apparition du signal d'horloge T2 pendant le dernier temps de gouttelette afférent au caractère précédent.The second part of the logic equation (29) is therefore satisfied when the clock signal T2 and the signal EOC are both high because the end of a character occurs. The flip-flop 106 and the flip-flops corresponding to each of the other nine bits in the DCM counter 86 that the point counter 79 includes are set to zero so that the latter counter starts counting again from zero. The second part of the logic equation (29) is therefore satisfied when the counter 79 starts counting again at the start of another character. This reset takes place for the last time when the clock signal T2 appears during the last droplet time relating to the previous character.

Le compteur 79 comprend une porte 110 (voir Figure 12) dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut. Cette porte peut, par exemple, être du type commercialisé par Texas Instruments sous la référence SN7451 (J).The counter 79 includes a door 110 (see FIG. 12) of which all the unused logic inputs are kept at a high logic level. This door can, for example, be of the type sold by Texas Instruments under the reference SN7451 (J).

La porte 110 reçoit respectivement sur ses broches 2 et 3 un signal GCMH10 émanant de la bascule 100 (Figure 11) du compteur GCMH 83 et le signal DCM 10 émanant de la broche 6 (sortie Q) de la bascule 106. Lorsque ces deux signaux sont au niveau haut, la porte 110 présente un signal BTT 10 de niveau bas sur sa broche 6.The gate 110 receives respectively on its pins 2 and 3 a signal GCMH 10 emanating from the rocker 100 (Figure 11) of the counter GCMH 83 and the signal DCM 10 emanating from pin 6 (output Q) of flip-flop 106. When these two signals are at the high level, the gate 110 presents a signal BTT 10 low level on its pin 6.

De même, la bascule 110 reçoit respectivement sur ses broches 4 et 5 un signal GCMH 10 émanant de la bascule 100 et le signal DCMI0 émanant de la broche 8 (sortie Q) de la bascule 106. Lorsque ces signaux sont tous deux au niveau haut, le signal BIT 10 obtenu sur la broche 106 de la porte 110 est au niveau bas. L'équation logique (33) est donc satisfaite.Similarly, the flip-flop 110 receives respectively on its pins 4 and 5 a signal GCMH 10 emanating from flip-flop 100 and the DCMI0 signal emanating from pin 8 (output Q) of flip-flop 106. When these signals are both high, the signal BIT 10 obtained on pin 106 of door 110 is at the low level. The logical equation (33) is therefore satisfied.

La porte 110 reçoit respectivement sur ses broches 1 et 13 un signal GCML1, émanant de l'une des bascules, correspondant à la bascule 92 de la Figure 13, du compteur GCML 82, et un signal DCM, émanant de l'une des bascules, qui correspond à la bascule 106 de la Figure 11, du compteur DCM 86. Lorsque ces deux signaux sont au niveau haut, un signal BIT 1 de niveau bas est présent sur la broche 8 de la porte 110.Gate 110 receives respectively on its pins 1 and 13 a GCML signal 1 , emanating from one of the flip-flops, corresponding to flip-flop 92 of FIG. 13, from the GCML counter 82, and a DCM signal, emanating from one of the flip-flops, which corresponds to flip-flop 106 in Figure 11, of the DCM 86 counter. When these two signals are at the high level, a signal BIT 1 low level is present on pin 8 of door 110.

De même, la porte 110 reçoit respectivement sur ses broches 10 et 9 un signal GCML 1 , provenant d'une bascule correspondant à la bascule 92 d'un signal DCM1 provenant d'une bascule correspondant à la bacule 106. Lorsque ces deux signaux sont au niveau haut, le signal BIT 1 présent sur la broche 8 de la porte 110 est au niveau bas. Ces signaux satisfont également l'équation logique (33).Similarly, the gate 110 receives respectively on its pins 10 and 9 a signal GCML 1 , coming from a flip-flop corresponding to flip-flop 92 of a DCM 1 signal coming from a flip-flop corresponding to bacule 106. When these two signals are high, the signal BIT 1 present on pin 8 of door 110 is low. These signals also satisfy the logic equation (33).

La porte 80 représentée sur la Figure 10 reçoit respectivement sur se broches 1 à 7 et 10 à 12 les signaux BIT 1 à BIT 7 et BIT 8 à BIT 10 ≠. Lorsque tous ces signaux sont au niveau haut, la porte 80 présente sur sa broche 9 un signal GCM=DCM de niveau bas. De ce fait, un signal GCM=DCM de niveau haut est obtenu sur la broche 6 de l'inverseur 81, ce qui permet de satisfaire l'équation logique (32).The gate 80 shown in Figure 10 receives respectively on pins 1 to 7 and 10 to 12 the signals BIT 1 at BIT 7 and BIT 8 at BIT 10 ≠. When all these signals are at the high level, the gate 80 has on its pin 9 a signal GCM = DCM of low level. Therefore, a signal GCM = DCM of high level is obtained on pin 6 of the inverter 81, which makes it possible to satisfy the logic equation (32).

Ainsi qu'on l'a précédemment mentionné, le registre de tensions 64 de la Figure 2 reçoit les dix premiers bits provenant de la mémoire FROS 51. On peut écrire les équations logiques ci-après relativement à ce registre:

Figure imgb0034
Figure imgb0035
As previously mentioned, the voltage register 64 of FIG. 2 receives the first ten bits coming from the FROS memory 51. The following logical equations can be written in relation to this register:
Figure imgb0034
Figure imgb0035

Dans les équations logiques ci-dessus relatives au registre 64, n=1, 2, 3, 4, 5, 6, 7, 8, 9 ou 10.In the above logical equations relating to register 64, n = 1, 2, 3, 4, 5, 6, 7, 8, 9 or 10.

Le registre 64 comporte dix bascules (l'une d'elles est représentée en 111 sur la Figure 17 pour n=l). La bascule 111 est du même type que la bascule 58 de la Figure 5, et toutes ses entrées logiques inutilisées sont maintenues à un niveau logique haut.The register 64 comprises ten flip-flops (one of them is represented at 111 in FIG. 17 for n = 1). The flip-flop 111 is of the same type as the flip-flop 58 of FIG. 5, and all of its unused logic inputs are kept at a high logic level.

La bascule 111 reçoit sur chacune de ses broches 3 et 10 le signal RLS=0 provenant de la broche 12 de l'inverseur 69 (Figure 7) que comporte le compteur de longueur de plage 62. Par ailleurs, la bascule 111 reçoit respectivement sur ses broches 5 et 12 (entrée CK) un signal FROS provenant de la mémoire FROS 51 (Figure 2) et le signal d'horloge T5.The flip-flop 111 receives on each of its pins 3 and 10 the signal RLS = 0 coming from pin 12 of the inverter 69 (Figure 7) that comprises the track length counter 62. Furthermore, the flip-flop 111 receives respectively on its pins 5 and 12 (input CK) a FROS signal from the FROS memory 51 (Figure 2) and the clock signal T5.

Lorsque les signaux RLS=0 et FROS1 sont tous deux au niveau haut, la bascule 111 fournit sur sa broche 8 (sortie Q) un signal V1 de niveau haut lors du passage au niveau bas du signal d'horloge T5, satisfaisant ainsi l'équation logique (34) pour n=1.When the signals RLS = 0 and FROS 1 are both at the high level, the flip-flop 111 supplies on its pin 8 (output Q) a signal V 1 of high level during the passage to the low level of the clock signal T5, thus satisfying the logical equation (34) for n = 1.

La bascule 111 reçoit de la mémoire FROS 51 un signal FROS1 qui est appliqué à sa broche 9. De ce fait, si les signaux RLS=0 et FROS1 sont tous deux au niveau haut, la bascule 111 fournit un signal V1 de niveau haut sur sa broche 6 (sortie Q) lorsque le signal d'horloge T5 passe au niveau bas. Cela satisfait l'équation logique (35) pour n=1.The flip-flop 111 receives from the FROS memory 51 a signal FROS 1 which is applied to its pin 9. Therefore, if the signals RLS = 0 and FROS 1 are both at the high level, the flip-flop 111 provides a signal V 1 of high level on its pin 6 (output Q) when the clock signal T5 goes to low level. This satisfies the logical equation (35) for n = 1.

En conséquence, lorsque le compteur RLM 65 de la Figure 2 que comporte le compteur de longueur de course 62 est à une valeur nulle, l'état de chacun des bits contenus dans le registre de tensions 64 est appliqué à un convertisseur numérique/analogique 112, qui convertit le signal numérique reçu du registre 64 en une tension analogique appliquée à un circuit d'excitation d'électrode de charge 113, lequel amplifie la tension analogique reçue du convertisseur.Consequently, when the RLM counter 65 of FIG. 2 which the stroke length counter 62 includes is at a zero value, the state of each of the bits contained in the voltage register 64 is applied to a digital / analog converter 112 , which converts the digital signal received from register 64 into an analog voltage applied to a charge electrode excitation circuit 113, which amplifies the analog voltage received from the converter.

Les équations logiques relatives à une porte dite de tension d'électrode de charge 115, qui détermine l'instant où la tension est appliquée au convertisseur 112, sont les sui-

Figure imgb0036
Figure imgb0037
The logic equations relating to a so-called charge electrode voltage gate 115, which determines the moment when the voltage is applied to the converter 112, are the following
Figure imgb0036
Figure imgb0037

La porte 115 détermine si c'est le registre dit de tensions 64 ou une mémoire morte dite de compensation d'induction (GIROS) 116 qui doit fournir au convertisseur 112 le signal numérique représentant la tension qui doit être appliquée à l'électrode de charge 24. Cette électrode doit en effet recevoir une tension permettant de compenser les charges induites dans les gouttelettes d'encre 23 qui ne servent pas aux fins de l'impression par les gouttelettes chargées qui les précède.The gate 115 determines whether it is the so-called voltage register 64 or a so-called induction compensation read-only memory (GIROS) 116 which must supply the converter 112 with the digital signal representing the voltage which must be applied to the charging electrode. 24. This electrode must in fact receive a voltage making it possible to compensate for the charges induced in the ink droplets 23 which are not used for the purposes of printing by the charged droplets which precede them.

Seules les tensions induites par les deux gouttelettes chargées qui précèdent une gouttelette inutilisée aux fins de l'impression sont employées pour compenser l'induction. Toutefois, le nombre de gouttelettes précédentes pourrait éventuellement être supérieur à 2, auquel cas des circuits supplémentaires seraient nécessaires.Only the voltages induced by the two charged droplets which precede an unused droplet for printing purposes are used to compensate for the induction. However, the number of previous droplets could possibly be greater than 2, in which case additional circuits would be necessary.

On a représenté sur la Figure 18 un exemple de réalisation de la porte 115 qui fait appel à l'emploi de divers éléments logiques fabriqués par la firme Texas Instruments. Il est sous-entendu que la porte 115 doit comporter des éléments analogues à ceux représentés sur la Figure 18 pour chacun des neuf bits restants, c'est-à-dire du second au dixième bit, de la même façon que celles représentées dans le cas où n=1 sur la Figure 18.There is shown in Figure 18 an embodiment of the door 115 which uses the use of various logic elements manufactured by the firm Texas Instruments. It is understood that the gate 115 must include elements similar to those represented in FIG. 18 for each of the nine remaining bits, that is to say from the second to the tenth bit, in the same way as those represented in the case where n = 1 in Figure 18.

La porte 115 comprend des portes 117, 118 et 118', un inverseur 119 et une porte 120. Les portes 117 et 118 sont toutes deux du même type que la porte 76 (voir Figure 7) utilisée dans le compteur RLM 65 que comporte le compteur de longueur de course 62 et dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut. La porte 117 reçoit respectivement sur ses broches 1, 2, 4 et 5 les signaux TO, Tl, T2 et T3, qui sont les inverses des signaux d'horloge T0, Tl, T2 et T3. Chaque fois que l'un quelconque des signaux T0, Tl, T2 et T3 est au niveau bas, indiquant ainsi que le signal d'horloge inverse corres-pondant est au niveau haut (le signal TO, par exemple, étant au niveau bas lorsque le signal TO est au niveau haut), la porte 117 de la Figure 18 présente un signal de niveau haut sur sa broche 6. Ce signal est appliqué aux broches 1 et 13 de la porte 118 et à la broche 2 de la porte 118', qui est du même type que la porte 56 de la Figure 5.Door 115 includes doors 117, 118 and 118 ', an inverter 119 and a door 120. Doors 117 and 118 are both of the same type as door 76 (see Figure 7) used in the RLM 65 meter that the stroke length counter 62 and of which all the unused logic inputs are maintained at a high logic level. Gate 117 receives respectively on its pins 1, 2, 4 and 5 the signals TO, Tl, T2 and T3, which are the inverse of the clock signals T0, Tl, T2 and T3. Whenever any of the signals T0, Tl, T2 and T3 is at the low level, thus indicating that the corresponding reverse clock signal is at the high level (the signal TO, for example, being at the low level when the signal TO is at the high level), the door 117 of FIG. 18 has a high level signal on its pin 6. This signal is applied to pins 1 and 13 of the door 118 and to the pin 2 of the door 118 ' , which is of the same type as door 56 in Figure 5.

Le signal V1 obtenu sur la broche 8 (sortie Q) de la bascule 111 (Figure 17) du registre 64 est appliqué à la broche 5 de la porte 118. Cette dernière reçoit sur sa broche 2 le signal RLM=0 provenant de la broche 10 de l'inverseur 79 (voir Figure 7) du compteur RLM 65 que comporte le compteur 62. La porte 118 de la Figure 18 reçoit sur sa broche 4 un signal V≠1 émanant de la broche 9 de la porte 120, qui est du même type que la porte 59 (Figure 5) du compteur PCM 53 que comporte le compteur 52 et dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut.The signal V 1 obtained on pin 8 (output Q) of flip-flop 111 (Figure 17) of register 64 is applied to pin 5 of door 118. The latter receives on its pin 2 the signal RLM = 0 coming from the pin 10 of the inverter 79 (see Figure 7) of the RLM 65 counter that includes the counter 62. The door 118 of Figure 18 receives on its pin 4 a signal V ≠ 1 emanating from pin 9 of the door 120, which is of the same type as gate 59 (FIG. 5) of the PCM counter 53 which the counter 52 comprises and of which all the unused logic inputs are maintained at a high logic level.

Lorsque tous les signaux appliqués aux broches 1, 2, 4 et 5 de la porte 118 de la Figure 18 sont au niveau haut, cette porte présente sur sa broche 6 un signal de niveau bas qui est appliqué à la broche 10 de la porte 118'. De ce fait, lorsqu'un signal de niveau bas est présent sur la broche 10 de la porte 118', cette dernière présente sur sa broche 8 un signal CEV1 de niveau haut. Cela satisfait la première partie de l'équation logique (36).When all the signals applied to pins 1, 2, 4 and 5 of door 118 of Figure 18 are at the high level, this door has on its pin 6 a low level signal which is applied to pin 10 of door 118 '. Therefore, when a low level signal is present on pin 10 of door 118 ', the latter has on its pin 8 a CEV signal 1 of high level. This satisfies the first part of the logical equation (36).

La porte 118 reçoit sur sa broche 9 un signal GI1 d'un registre 121 dit de compensation d'induction (voir Figure 2). La porte 118 reçoit sur sa broche 12 le signal RLM=0 provenant de la broche 10 de l'inverseur 69 (voir Figure 7) du compteur RLM 65 que comporte le compteur 62, et, sur sa broche 10, un signal V=1 émanant de la broche 8 de l'in- verseur 79, lequel reçoit sur sa broche 9 le signal V≠1 provenant de la broche 9 de la porte 120.Gate 118 receives on its pin 9 a signal GI 1 from a register 121 called induction compensation (see Figure 2). Gate 118 receives on its pin 12 the signal RLM = 0 coming from pin 10 of the inverter 69 (see Figure 7) from the counter RLM 65 that comprises the counter 62, and, on its pin 10, a signal V = 1 emanating from pin 8 of the in- pourer 79, which receives on its pin 9 the signal V ≠ 1 coming from pin 9 of the gate 120.

Lorsque les signaux appliqués aux broches 9, 10, 12 et 13 de la porte 118 sont tous au niveau haut, la porte 118 présente un signal de niveau bas sur sa broche 8, laquelle est connectée à la broche 9 de la porte 118'. Lorsqu'un signal de niveau bas est présent sur la broche 9 de cette dernière porte, elle présente sur sa broche 8 un signal CEV1 de niveau haut. Cela satisfait la troisième partie de l'équation logique (36).When the signals applied to pins 9, 10, 12 and 13 of door 118 are all high, door 118 has a low level signal on its pin 8, which is connected to pin 9 of door 118 '. When a low level signal is present on pin 9 of the latter door, it has on its pin 8 a CEV 1 signal of high level. This satisfies the third part of the logical equation (36).

La porte 118' reçoit sur sa broche 13 un signal GI1 provenant du registre 121 de la Figure 2. La porte 118' reçoit sur sa broche 1 le signal RLM#O provenant de la broche 8 de la porte 75 (voir Figure 7) du compteur RLM que comporte le compteur 62.The door 118 'receives on its pin 13 a signal GI 1 coming from the register 121 of Figure 2. The door 118' receives on its pin 1 the signal RLM # O coming from the pin 8 of the door 75 (see Figure 7) of the RLM counter that the counter 62 contains.

Lorsque tous les signaux appliqués aux broches 1, 2 et 13 de la porte 118' sont au nivau haut, cette porte fournit sur sa broche 11 un signal de niveau bas et présente de ce fait sur sa broche 8 un signal CEV1 de niveau haut. Cela satisfait la seconde partie de l'équation logique (36).When all the signals applied to pins 1, 2 and 13 of door 118 ′ are at high level, this door provides on its pin 11 a low level signal and therefore has on its pin 8 a CEV 1 signal of high level . This satisfies the second part of the logical equation (36).

La porte 120 de la Figure 18 reçoit respectivement sur ses broches 1, 2, 3, 4, 5, 6, 7, 10, 11 et 12 les signaux V1, V 2, V 3, V 4, V 5, V 6, V 71 V 8, V 9 et V 10. Le signal V1 est obtenu sur la broche 8 (sortie Q) de la bascule 111 (Figure 17) du registre 64 cependant que les tensions V 2 à V 10 sont les inverses des signaux relatifs aux bits 2 à 10 qui sont emmagasinés dans le registre 64 et sont obtenus à la sortie Q des bascules correspondant à la bascule 111. Lorsque tous les signaux d'entrée appliqués aux broches 1 à 7 et 10 à 12 de la porte 120 sont au niveau haut, cette porte présente sur sa broche 9 un signal V≠1 de niveau bas qui est appliqué à la broche 9 de l'inverseur 119 et converti en un signal V=1 de niveau haut qui est disponible sur la broche 8 de ce dernier. Cela satisfait l'équation logique (37).The gate 120 of FIG. 18 receives respectively on its pins 1, 2, 3, 4, 5, 6, 7, 10, 11 and 12 the signals V 1 , V 2 , V 3 , V 4 , V 5 , V 6 , V 71 V 8 , V 9 and V 10 . The signal V 1 is obtained on pin 8 (output Q) of the flip-flop 111 (Figure 1 7) of register 64 however that the voltages V 2 to V 10 are the inverses of the signals relating to bits 2 to 10 which are stored in register 64 and are obtained at the output Q of the flip-flops corresponding to flip-flop 111. When all the input signals applied to pins 1 to 7 and 10 to 12 of the door 120 are at the high level, this door has on its pin 9 a signal V ≠ 1 of low level which is applied to pin 9 of the inverter 119 and converted into a signal V = 1 of high level which is available on pin 8 of the latter. This satisfies the logical equation (37).

On notera que le signal V=1 n'est au niveau haut que lorsque la valeur binaire du registre 64 des Figures 2 et 17 est égale à 1, ce qui signifie que tous les bits sauf le premier sont au niveau bas. Le signal V=1 est utilisé dans la bascule EOC 55 de la Figure 9 pour faire passer le signal EOC au niveau haut. Les équations logiques ci-après sont utilisées relativement à la bascule 55:

Figure imgb0038
Figure imgb0039
It will be noted that the signal V = 1 is at the high level only when the binary value of the register 64 of Figures 2 and 17 is equal to 1, which means that all the bits except the first are at the low level. The signal V = 1 is used in the EOC flip-flop 55 in FIG. 9 to make the EOC signal go high. The following logical equations are used relative to flip-flop 55:
Figure imgb0038
Figure imgb0039

La bascule 55 comprend une porte 123 (voir Figure 9), qui est du même type que la porte 79B (voir Figure 10) de la bascule SYNC 77 et dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut, ainsi qu'un inverseur 124 (voir Figure 9), qui est du même type que l'inverseur 57' de la Figure 5. La porte 123 reçoit respectivement sur ses broches 2, 3 et 1 le signal V=1 provenant de la broche 8 de l'inverseur 119, le signal RLM=0 provenant de la broche 10 de l'inverseur 69, et le signal d'horloge T7.The flip-flop 55 includes a gate 123 (see FIG. 9), which is of the same type as the gate 79B (see FIG. 10) of the flip-flop SYNC 77 and of which all the unused logic inputs are kept at a high logic level, as well as an inverter 124 (see FIG. 9), which is of the same type as the inverter 57 ′ in FIG. 5. The door 123 receives respectively on its pins 2, 3 and 1 the signal V = 1 coming from pin 8 of l 'inverter 119, the signal RLM = 0 from pin 10 of the inverter 69, and the clock signal T7.

Lorsque tous les signaux appliqués aux broches 1, 2 et 3 de la porte 123 sont au niveau haut, le signal EOC présent sur la broche 8 de cette porte passe au niveau bas. Le signal EOC est appliqué à la broche 1 de l'inverseur 124, où il est inversé, un signal EOC de niveau haut étant obtenu lorsque le signal d'horloge T7, le signal V=1 et le signal RLM=0 sont tous trois au niveau haut.When all the signals applied to pins 1, 2 and 3 of door 123 are at the high level, the EOC signal present on pin 8 of this door goes to low level. The EOC signal is applied to pin 1 of the inverter 124, where it is inverted, a high level EOC signal being obtained when the clock signal T7, the signal V = 1 and the signal RLM = 0 are all three at the high level.

Ce signal EOC de niveau haut indique que le caractère suivant peut commencer au temps de gouttelette suivant si un signal GP de niveau haut émanant du réseau 15 de la Figure 1 commence à apparaître pendant ce temps de gouttelette. Ce signal EOC de niveau haut est utilisé, ainsi qu'on l'a précédemment mentionné, aux fins du transfert de données de la mémoire PROS 50 (Figure 2) au pointeur 52 et de la mise à zéro du compteur de points 79.This high level EOC signal indicates that the next character can begin at the next droplet time if a high level GP signal from the array 15 of Figure 1 begins to appear during this droplet time. This high level EOC signal is used, as previously mentioned, for the purpose of transferring data from the PROS memory 50 (FIG. 2) to the pointer 52 and for resetting the point counter 79.

La porte 123 de la Figure 9 reçoit respectivement sur ses broches 12 et 13 le signal EOC, provenant de la broche 2 de l'inverseur 124, et un signal d'horloge T4, qui est l'inverse du signal d'horloge T4. De ce fait, lorsque le signal EOC passe au niveau bas lors de l'apparition du signal d'horloge T7, les signaux appliqués aux broches 12 et 13 sont au niveau haut de façon à maintenir le signal-EOC à son niveau haut après le passage au niveau bas du signal d'horloge T7.The gate 123 of FIG. 9 receives respectively on its pins 12 and 13 the signal EOC, coming from pin 2 of the inverter 124, and a clock signal T4, which is the inverse of the clock signal T4. Therefore, when the EOC signal goes low when the clock signal T7 appears, the signals applied to pins 12 and 13 are at the high level so as to maintain the EOC signal at its high level after the switching to low level of clock signal T7.

Lors du passage au niveau haut du signal d'horloge T4 associé au temps de gouttelette suivant après le passage au niveau haut du signal EOC, le signal T4 présent sur la broche 13 de la porte 123 passe au niveau bas afin de provoquer le passage au niveau haut du signal EOC et le passage au niveau bas du signal EOC. La bascule 55 reste dans cet état jusqu'au passage suivant au niveau haut des signaux appliqués aux bornes 1, 2 et 3 de la porte 123. La bascule 55 satisfait donc les équations logiques (38) et (39) .During the passage to the high level of the clock signal T4 associated with the next droplet time after the passage to the high level of the signal EOC, the signal T4 present on pin 13 of the door 123 passes to the low level in order to cause the passage to the high level of EOC signal and switching to low level of EOC signal. The flip-flop 55 remains in this state until the next passage at the high level of the signals applied to the terminals 1, 2 and 3 of the gate 123. The flip-flop 55 therefore satisfies the logic equations (38) and (39).

Les sept bits de poids le plus élevé obtenus à la sortie de la porte 115 (Figure 2) sont également transmis à un registre d'induction dit du premier ordre (FOI) 125, les trois bits de poids le plus élevé de ce groupe de sept bits étant transmis à un registre d'induction dit du second ordre (SOI) 126, qui comprend un registre maître (SOIM) 127 et un registre esclave (SOIS) 128.The seven most significant bits obtained at the output of gate 115 (Figure 2) are also transmitted to a so-called first order induction register (FOI) 125, the three most significant bits of this group of seven bits being transmitted to a so-called second order induction register (SOI) 126, which comprises a master register (SOIM) 127 and a slave register (SOIS) 128.

Le registre FOI 125 comprend sept bascules, dont l'une a été représentée en 129 sur la Figure 20 dans le cas où n=2. La bascule 129, qui est du même type que la bascule 128 (voir Figure 5) du compteur PCM 53 et dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut, satisfait les deux équations logiques suivantes dans lesquelles n= 1, 2, 3, 4, 5, 6 ou 7:

Figure imgb0040
Figure imgb0041
The FOI register 125 comprises seven flip-flops, one of which has been represented at 129 in FIG. 20 in the case where n = 2. Flip-flop 129, which is of the same type as flip-flop 128 (see Figure 5) of the PCM counter 53 and of which all the unused logic inputs are kept at a high logic level, satisfies the following two logic equations in which n = 1, 2 , 3, 4, 5, 6 or 7:
Figure imgb0040
Figure imgb0041

La bascule 129 reçoit sur sa broche 3 le signal CEVS provenant de la porte 115. Lorsque le signal d'horloge T2, qui est appliqué à la broche 12 (entrée CK) de la bascule 129, passe au niveau bas et que le signal CEV5 est au niveau haut, la bascule 129 reçoit sur sa broche 8 (sortie Q) un signal FOI2 de niveau haut. Cela satisfait l'équation logique (40), le second bit contenu dans le registre 125 étant le cinquième des dix bits reçus de la porte 115. Cela est dû au fait que le registre 125 emmagasine les signaux numériques correspondant aux sept bits de poids le plus élevé des dix bits reçus du registre 64.The flip-flop 129 receives on its pin 3 the signal CEV S coming from the gate 115. When the clock signal T2, which is applied to pin 12 (input CK) of the flip-flop 129, goes to low level and that the signal CEV 5 is at the high level, the flip-flop 129 receives on its pin 8 (output Q) a JTF 2 signal of high level. This satisfies logical equation (40), the second bit contained in register 125 being the fifth of the ten bits received from gate 115. This is due to the fact that register 125 stores the digital signals corresponding to the seven bits of weight le higher of the ten bits received from register 64.

Si le signal CEV 5 , qui est appliqué à la broche 10 de la bascule 129 depuis la porte 115, est au niveau haut, la bascule 129 fournit sur sa broche 6 (sortie Q) un signal FOI2 de niveau haut. Cela satisfait l'équation logique (41) .If the signal CEV 5 , which is applied to pin 10 of flip-flop 129 from gate 115, is at the high level, flip-flop 129 provides on its pin 6 (output Q) a JTF 2 signal of high level. This satisfies the logical equation (41).

Le registre SOIM 127 (Figure 2) reçoit les trois bits de poids le plus élevé obtenus à la sortie de la porte 115 cependant que les sept bits de poids le plus élevé restants sont appliqués au registre FOI 125. Les deux équations logiques ci-après sont donc applicables au registre SOIM 127 dans le cas où n=1, 2 ou 3:

Figure imgb0042
Figure imgb0043
The SOIM register 127 (FIG. 2) receives the three most significant bits obtained at the output of gate 115, while the remaining seven most significant bits are applied to the JTF register 125. The two logic equations below are therefore applicable to the SOIM register 127 in the case where n = 1 , 2 or 3:
Figure imgb0042
Figure imgb0043

On a représenté sur la Figure 21 une bascule 130 faisant partie du registre SOIM 127, dans le cas où n=2 (cas correspondant à celui de la bascule 129 de la Figure 20). La bascule 130, qui est du même type que la bascule 58 (Figure 4) du compteur PCM 53 que comporte le pointeur 52 et dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut, reçoit sur sa broche 3 le signal CEV9 émanant de la porte 115. Lorsque ce dernier signal est au niveau haut et que le signal d'horloge T2 appliqué à la broche 12 (entrée CK) de la bascule 130 passe au niveau bas, la bascule 130 fournit un signal SOIM2 de niveau haut sur sa broche 8 (sortie Q). Cela satisfait l'équation logique (42) pour n=2.FIG. 21 shows a flip-flop 130 forming part of the SOIM register 127, in the case where n = 2 (case corresponding to that of flip-flop 129 in FIG. 20). The flip-flop 130, which is of the same type as flip-flop 58 (Figure 4) of the PCM counter 53 that includes the pointer 52 and whose all unused logic inputs are maintained at a high logic level, receives on its pin 3 the signal CEV 9 emanating from gate 115. When the latter signal is high and the T2 clock signal applied at pin 12 (input CK) of flip-flop 130 goes low, flip-flop 130 provides a SOIM 2 signal of high level on its pin 8 (output Q). This satisfies the logical equation (42) for n = 2.

La bascule 130 reçoit sur sa broche 10 le signal CEVq depuis la porte 115. Lorsque ce signal est au niveau haut et que le signal d'horloge T2 passe au niveau bas, la bascule 130 fournit un signal SOIM2 de niveau haut sur sa broche 6 (sortie Q). Cela satisfait l'équation logique (43) pour n=2.The flip-flop 130 receives on its pin 10 the signal CEVq from the gate 115. When this signal is at the high level and that the clock signal T2 goes to the low level, the flip-flop 130 provides a signal SOIM 2 of high level on its pin 6 (output Q). This satisfies the logical equation (43) for n = 2.

Il est sous-entendu que le registre SOIM 127 contient deux autres bascules, qui sont identiques à la bascule 130. Ces bascules correspondent aux cas où n=1 et n=3.It is understood that the SOIM register 127 contains two other flip-flops, which are identical to flip-flop 130. These flip-flops correspond to the cases where n = 1 and n = 3.

Les trois bits contenus dans le registre SOIM 127 sont transférés au registre SOIS 128 (Figure 2) lors de l'apparition du signal d'horloge T6. Cela se produit après que la mémoire 116 a été adressée au moyen des sept bits contenus dans le registre FOI 125 et des trois bits contenus dans le registre SOIS 128. Ainsi,le transfert des trois bits contenus dans le registre 128 est effectué un cycle avant celui des bits du registre 125 étant donné que le transfert des bits du registre 127 au registre 128 a lieu lors de l'apparition du signal d'horloge T6 étant donné que le transfert de la sortie de la mémoire 116 au registre 121 coïncide avec le signal d'horloge T4.The three bits contained in the SOIM register 127 are transferred to the SOIS register 128 (FIG. 2) when the clock signal T6 appears. This occurs after the memory 116 has been addressed using the seven bits contained in the JTF register 125 and the three bits contained in the SOIS register 128. Thus, the transfer of the three bits contained in the register 128 is performed one cycle before that of the bits of register 125 since the transfer of the bits of register 127 to register 128 takes place upon the appearance of the clock signal T6 since the transfer of the output of memory 116 to register 121 coincides with the clock signal T4.

Le registre SOIS 128 comporte trois bascules, l'une desquelles est représentée en 131 sur la Figure 22 pour n=2. La bascule 131 est du même type que la bascule 58 (voir Figure 5) du compteur PCM 53 que comporte le pointeur 52 et toutes ses entrées logiques inutilisées sont maintenues à un niveau logique haut.The register SOIS 128 comprises three flip-flops, one of which is represented at 131 in Figure 22 for n = 2. The flip-flop 131 is of the same type as the flip-flop 58 (see Figure 5) of the PCM counter 53 that includes the pointer 52 and all of its unused logic inputs are maintained at a high logic level.

Les deux équations logiques ci-après sont applicables au registre SOIS 128 de la Figure 2 pour n=1, 2 ou 3:

Figure imgb0044
Figure imgb0045
The two logical equations below are applicable to the SOIS 128 register of Figure 2 for n = 1, 2 or 3:
Figure imgb0044
Figure imgb0045

La bascule 131 reçoit sur sa broche 3 le signal SOIM2 provenant de la broche 8 (sortie Q) de la bascule 130 (Figure 21) du registre SOIM 127, et sur sa broche 12 le signal d'horloge T6. De ce fait, lorsque le signal SOIM2 est au niveau haut et que le signal d'horloge T6 passe au niveau bas, la bascule 131 présente un signal SOIS2 de niveau haut sur sa broche 8 (sortie Q). Cela satisfait l'équation logique (44) pour n=2.The flip-flop 131 receives on its pin 3 the SOIM signal 2 coming from pin 8 (output Q) of the flip-flop 130 (Figure 21) of the SOIM register 127, and on its pin 12 the clock signal T6. Therefore, when the signal SOIM 2 is at the high level and the clock signal T6 goes to the low level, the flip-flop 131 presents a signal SOIS 2 of high level on its pin 8 (output Q). This satisfies logical equation (44) for n = 2 .

La bascule 131 reçoit par ailleurs sur sa broche 10 le signal SOIM2 provenant de la broche 6 (sortie Q) de la bascule 130 (Figure 19) que comporte le registre SOIM 127. En conséquence, lorsque le signal SOIM2 est au niveau haut et que le signal d'horloge T6 passe au niveau bas, la bascule 131 reçoit un signal SOIS2 de niveau haut sur sa broche 6 (sortie Q). Cela satisfait l'équation logique (45) .The flip-flop 131 also receives on its pin 10 the SOIM signal 2 coming from pin 6 (output Q) of the flip-flop 130 (Figure 19) that comprises the SOIM register 127. Consequently, when the signal SOIM 2 is at the high level and that the clock signal T6 goes low, the flip-flop 131 receives a signal SOIS 2 of high level on its pin 6 (output Q). This satisfies the logical equation (45).

Chacune des trois bascules (y compris la bascule 131) du registre SOIS 128 contient donc le même bit que la bascule correspondante du registre SOIM 127. Cependant, le transfert des bits du registre 127 au registre 128 est retardé, si bien qu'ils sont appliqués à la mémoire 116 un cycle plus tard que les bits du registre FOI 125, les deux parties de l'adresse de la mémoire 116 constituées par le contenu du registre 128 et par celui du registre 125 concernant respectivement la compensation de la tension induite dans une gouttelette donnée (qui n'a reçu aucune charge) par la seconde et par la première gouttelettes chargées qui la précèdent.Each of the three flip-flops (including flip-flop 131) of the SOIS register 128 therefore contains the same bit as the corresponding flip-flop of the SOIM register 127. However, the transfer of the bits of the register 127 to the register 128 is delayed, so that they are applied to the memory 116 a cycle later than the bits of the JTF register 125, the two parts of the address of the memory 116 constituted by the contents of the register 128 and by that of the register 125 respectively concerning the compensation of the voltage induced in a given droplet (which has not received any charge) by the second and by the first charged droplets which precede it.

Le registre 121 comporte huit bascules (l'une desquelles est représentée en 132 sur la Figure 19 pour n=2), chaque bascule correspondant à un bit différent dans le cas où n varie de 1 à 8. Ainsi, la sortie à huit bits de la mémoire 116 de la Figure 2 est transférée au registre 121 lorsque le signal d'horloge T4 passe au niveau bas. Si la valeur du compteur RLM 65 (Figure 6) du compteur de longueur de plage 62 n'est pas nulle, le signal RLMiO étant au niveau haut, la porte 115 de la Figure 2 transmet les huit bits du registre 121 au convertisseur 112.Register 121 has eight flip-flops (one of which is represented at 132 in Figure 19 for n = 2), each flip-flop corresponding to a different bit in the case where n varies from 1 to 8. Thus, the eight-bit output of the memory 116 of FIG. 2 is transferred to the register 121 when the clock signal T4 goes low. If the value of the RLM counter 65 (FIG. 6) of the track length counter 62 is not zero, the signal RLMiO being at the high level, the gate 115 of FIG. 2 transmits the eight bits of the register 121 to the converter 112.

La bascule 132, qui est du même type que la bascule 58 de la Figure 4 faisant partie du compteur PCM 53 que comporte le pointeur 52 et dont toutes les entrées logiques inutilisées sont maintenues à un niveau logique haut, reçoit sur sa broche 3 le signal GIROS2 fourni par la mémoire 116. Lorsque le signal d'horloge T4, qui est appliqué à la broche 12 (entrée CK) de la bascule 132, passe au niveau bas, le signal GIROS2 étant au niveau haut, la bascule 132 présente un signal GI2 de niveau haut sur sa broche 8 (sortie Q).The flip-flop 132, which is of the same type as the flip-flop 58 of FIG. 4 forming part of the PCM counter 53 that the pointer 52 includes and whose all unused logic inputs are kept at a high logic level, receives on its pin 3 the signal GIROS 2 supplied by memory 116. When the clock signal T4, which is applied to pin 12 (input CK) of flip-flop 132, goes to low level, signal GIROS 2 being high, flip-flop 132 has a high level signal GI 2 on its pin 8 (output Q).

La bascule 132 reçoit un signal GIROS 2 , qui est l'inverse du signal GIROS2, sur sa broche 10. Si le signal GIROS 2 est au niveau haut, un signal GI2 de niveau haut est obtenu sur la broche 6 (sortie Q) de la bascule 132 lorsque le signal d'horloge T4 passe au niveau bas. Cela se produit immédiatement après l'application au convertisseur 112 du signal de tension précédent par l'intermédiaire de la porte 115 étant donné que ce dernier signal est appliqué pendant l'intervalle de temps qui s'écoule entre le passage au niveau haut du signal d'horloge TO et le passage au niveau bas du signal d'horloge T3. Cet intervalle de temps est celui pendant lequel la tension est appliquée à l'électrode de charge 24, la formation des gouttelettes 23 se produisant approximativement lors du passage au niveau bas du signal d'horloge Tl, comme le montre la Figure 3. En utilisant les signaux d'horloge T2 et T3 après la formation des gouttelettes pour permettre à l'électrode de charge 24 (Figure 2) de continuer à recevoir la tension requise, on , garantit l'application d'une charge a une gouttelette 23 même si la formation de cette dernière a lieu après le passage au niveau bas du signal d'horloge Tl.Flip-flop 132 receives a signal GIROS 2 , which is the inverse of the GIROS 2 signal, on its pin 10. If the signal GIROS 2 is at the high level, a signal GI 2 of high level is obtained on pin 6 (output Q) of the flip-flop 132 when the clock signal T4 goes to the low level. This occurs immediately after application of the previous voltage signal to the converter 112 through the gate 115 since the latter signal is applied during the time interval which passes between the passage to the high level of the signal. clock signal TO and the transition to the low level of the clock signal T3. This time interval is that during which the voltage is applied to the charging electrode 24, the formation of the droplets 23 occurring approximately during the passage to the low level of the clock signal Tl, as shown in FIG. 3. Using the clock signals T2 and T3 after the formation of the droplets to allow the charging electrode 24 (FIG. 2) to continue to receive the required voltage, it is guaranteed that a charge is applied to a droplet 23 even if the formation of the latter takes place after the passage to the low level of the clock signal Tl.

Les signaux d'horloge sont synchronisés avec la formation des gouttelettes 23 de telle sorte que celle-ci se produise aussi précisément que possible entre le passage au niveau haut des signaux d'horloge Tl et T2. Une technique qui permet d'obtenir ce résultat est décrite dans le brevet des E.U.A. No. 4 150 384.The clock signals are synchronized with the formation of the droplets 23 so that it occurs as precisely as possible between the passage to the high level of the clock signals T1 and T2. One technique for achieving this result is described in the U.S. Patent. No. 4,150,384.

La bascule 132 satisfait les deux équations logiques suivantes pour n=2:

Figure imgb0046
Figure imgb0047
The flip-flop 132 satisfies the following two logical equations for n = 2:
Figure imgb0046
Figure imgb0047

Il est sous-entendu que des bascules analogues doivent être employées pour n=1, 3, 4, 5, 6, 7 et 8 afin de satisfaire les deux équations logiques (46) et (47).It is understood that similar flip-flops must be used for n = 1, 3, 4, 5, 6, 7 and 8 in order to satisfy the two logical equations (46) and (47).

En ce qui concerne le fonctionnement de l'appareil de la présente invention, l'impression d'un caractère nécessite le transfert à la mémoire PROS 50 (Figure 2) d'un code de caractère à huit bits constituant une adresse et identifiant le caractère à imprimer. On obtient alors à la sortie de la mémoire 50 un mot de seize bits définissant la position de la mémoire FROS 51 où commencent les données servant à l'impression de ce caractère.With regard to the operation of the apparatus of the present invention, the printing of a character requires the transfer to the PROS 50 memory (Figure 2) of an eight-bit character code constituting an address and identifying the character to be printed. There is then obtained at the output of the memory 50 a word of sixteen bits defining the position of the FROS memory 51 where the data used for printing this character begin.

Le mot de seize bits provenant de la mémoire 50 est transféré au compteur PCM 53 du pointeur 52 pendant le dernier temps de gouttelette du caractère précédent, comme le montre la Figure 3. Cela se produit lorsque le signal d'horloge T2 passe au niveau bas, que le signal EOC provenant de la bascule EOC 55 (Figures 2 et 9) est au niveau haut, et que le signal GD provenant de la bascule GD 55' (voir Figures 2 et 16) est au niveau haut.The sixteen-bit word from memory 50 is transferred to the PCM counter 53 of pointer 52 during the last drop time of the previous character, as shown in Figure 3. This occurs when the clock signal T2 goes low , that the signal EOC coming from the flip-flop EOC 55 (Figures 2 and 9) is at the high level, and that the signal GD coming from the flip-flop GD 55 '(see Figures 2 and 16) is at the high level.

Cela se produirait, même s'il n'existait aucun caractère précédent, pendant un temps de gouttelette correspondant immédiatement avant le premier temps de gouttelette du caractère à imprimer. Il faudrait pour cela que la bascule 55 provoque le passage au niveau haut du signal EOC appliqué à la broche 2 de l'inverseur 124 pendant que le signal d'horloge T7 est au niveau haut durant un temps de gouttelette correspondant à celui qui précède le dernier temps de gouttelette du caractère précédent.This would occur, even if there were no previous characters, for a corresponding drop time immediately before the first drop time of the character to be printed. This would require that the scale 55 causes the EOC signal applied to pin 2 of the inverter 124 to go high, while the clock signal T7 is at the high level during a droplet time corresponding to that preceding the last droplet time of the preceding character. .

Dans un cas comme dans l'autre, le mot de seize bits provenant de la mémoire 50 est transféré au compteur PCM 53 pendant le temps de gouttelette qui précède le premier temps de gouttelette du caractère à imprimer. Ce mot est transféré au compteur PCS 54 du pointeur 52 lors de l'apparition du signal d'horloge T5 afférent au dernier temps de gouttelette du caractère précédent.In either case, the sixteen-bit word from memory 50 is transferred to the PCM counter 53 during the droplet time preceding the first droplet time of the character to be printed. This word is transferred to the PCS counter 54 of the pointer 52 when the clock signal T5 relating to the last droplet time of the preceding character appears.

Le mot de seize bits contenu dans le compteur 53 est directement transféré à une adresse de la mémoire FROS 51. Cette adresse identifie la partie de la mémoire 51 depuis laquelle on obtiendra le mot de seize bits.The sixteen-bit word contained in the counter 53 is directly transferred to an address of the FROS memory 51. This address identifies the part of the memory 51 from which the sixteen-bit word will be obtained.

Dix des seize bits de ce mot définissent une tension et sont transférés au registre de tensions 64 lors de l'apparition du signal d'horloge T5 afférent au même temps de gouttelette que celui pendant lequel le mot de seize bits est transféré au compteur PCM. Dans le même temps, les six bits restants du mot, qui définissent une longueur de plage, sont transférés au compteur RLM 65 du compteur de longueur de plage 62. La valeur de ce dernier spécifie le nombre de temps de gouttelettes inutilisées aux fins de l'impression qui doit s'écouler avant l'impression d'une gouttelette 23. Cette valeur peut varier de zéro à soixante-trois et représente la distance séparant la gouttelette 23 à imprimer de la gouttelette 23 imprimée ou d'une marge, si elle est la première des gouttelettes à imprimer. Il est sous-entendu que l'une des gouttelette 23 peut n'être pas imprimée chaque fois que le compteur 62 est mis à la valeur soixante-trois, par exemple lorsque le caractère considéré est un point.Ten of the sixteen bits of this word define a voltage and are transferred to the voltage register 64 when the clock signal T5 appears, relating to the same droplet time as that during which the sixteen-bit word is transferred to the PCM counter. At the same time, the remaining six bits of the word, which define a range length, are transferred to the RLM counter 65 of the range length counter 62. The value of the latter specifies the number of droplet times unused for the purposes of the impression which must pass before the printing of a droplet 23. This value can vary from zero to sixty-three and represents the distance separating the droplet 23 to be printed from the droplet 23 printed or a margin, if it is the first droplet to print. It is understood that one of the droplets 23 may not be printed each time the counter 62 is set to the value sixty-three, for example when the character considered is a dot.

Il est également sous-entendu qu'aucune des gouttelettes 23 ne peut être imprimée pendant l'intervalle de temps durant lequel un caractère doit être imprimé. Cela correspondrait, par exemple, à un espace vide entre caractères. A cette fin, on met le compteur PCM 53 à une valeur telle que le registre 64 et le compteur RLM 65 soient respectivement mis à une valeur de un et à une valeur de zéro par la mémoire FROS 51, et ce, de façon permanente.It is also understood that none of the droplets 23 cannot be printed during the time interval during which a character is to be printed. This would correspond, for example, to an empty space between characters. To this end, the PCM counter 53 is set to a value such that the register 64 and the RLM counter 65 are respectively set to a value of one and to a value of zero by the FROS memory 51, and this, permanently.

Le compteur de points 79 compte directement les gouttelettes 23, sauf quand il est nécessaire d'interrompre cette opération pour permettre au compteur de réseau 78 d'atteindre la même valeur que le compteur 79. Cela ne se produit que lorsque quatre gouttelettes 23 consécutives ou davantage ne doivent pas être utilisées aux fins de l'impression.The dot counter 79 directly counts the droplets 23, except when it is necessary to interrupt this operation to allow the network counter 78 to reach the same value as the counter 79. This only occurs when four consecutive droplets 23 or more should not be used for printing.

Le compteur 79 est mis à zéro pendant la présence du signal d'horloge T2 durant le dernier temps de gouttelette afférent au caractère précédent. Il faut pour cela que le signal EOC et le signal d'horloge T2 soient tous deux au niveau haut. Les compteurs GCML 82 et GCMH 83 que comporte le compteur 78 sont également mis à zéro à cet instant.The counter 79 is set to zero during the presence of the clock signal T2 during the last droplet time relating to the preceding character. This requires that the EOC signal and the T2 clock signal are both high. The GCML 82 and GCMH 83 counters that the counter 78 includes are also zeroed at this time.

Le compteur 78 compte de zéro à trente-et-un, ce qui correspond, si l'on tient compte de sa remise à zéro, au minimum de trente-deux temps de gouttelette entre les impulsions afférentes au réseau, puisque le réseau 15 (Figure 1) fournit 240 impulsions par pouce de 2,54 centimètres, (soit 94,488 lignes par centimètre) et qu'il existe un total d'au moins 7680 temps de gouttelette par pouce linéaire (soit 3023,622 temps de gouttelette par centimètre linéaire) de déplacement du chariot 12.The counter 78 counts from zero to thirty-one, which corresponds, if its reset is taken into account, to the minimum of thirty-two drop times between the pulses relating to the network, since the network 15 ( Figure 1) provides 240 pulses per inch of 2.54 centimeters, (i.e. 94.488 lines per centimeter) and that there is a total of at least 7680 droplet times per linear inch (i.e. 3023.622 droplet times per linear centimeter ) for moving the carriage 12.

Le compteur 78 compte à la même fréquence que celle à laquelle les gouttelettes 23 sont engendrées. Ainsi qu'on l'a précédemment mentionné, la vitesse à laquelle se déplace le chariot 12 (Figure 1) est telle qu'il ne couvre pas la distance séparant les impulsions engendrées par le réseau 15 en trente-deux temps de gouttelette. Il est donc nécessaire que le compteur 78 cesse de compter jusqu'à l'apparition du signal GD de niveau haut suivant fourni par la bascule GD 55'. Cependant, le compteur de points 79 continue son comptage progressif.The counter 78 counts at the same frequency as that at which the droplets 23 are generated. As previously mentioned, the speed at which the carriage 12 moves (Figure 1) is such that it does not cover the distance separating the pulses generated by the network 15 in thirty-two droplet times. It is therefore necessary that the counter 78 stops counting until the appearance of the signal GD of high level following provided by the rocker GD 55 '. However, the point counter 79 continues its progressive counting.

Le compteur 79 cesse de compter lorsqu'il atteint une valeur supérieure à celle du compteur de réseau 78 et que la valeur atteinte par le compteur RLM 65 que comporte le compteur de longueur de plage 62 est supérieure à trois (le signal RLM>3 est au niveau haut) pour indiquer qu'il existe quatre gouttelettes 23 consécutives ou davantage qui ne doivent pas être utilisées aux fins de l'impression. Lorsque cela se produit, un signal SYNC de niveau haut apparaît sur la broche 4 de l'inverseur 79C (voir Figure 9) de la bascule 77 pour interrompre le fonctionnement du compteur 79 (Figure 2) et du compteur 62. Cela a pour effet de synchroniser la position du chariot 12 (Figure 1) et celle où les gouttelettes 23 utilisées aux fins de l'impression doivent frapper la feuille de papier ou autre support 14.The counter 79 stops counting when it reaches a value greater than that of the network counter 78 and when the value reached by the RLM counter 65 which the range length counter 62 comprises is greater than three (the RLM signal> 3 is high) to indicate that there are four or more consecutive 23 droplets which should not be used for printing. When this occurs, a high level SYNC signal appears on pin 4 of the inverter 79C (see Figure 9) of the flip-flop 77 to interrupt the operation of the counter 79 (Figure 2) and of the counter 62. This has the effect synchronize the position of the carriage 12 (FIG. 1) and that where the droplets 23 used for the purposes of printing must strike the sheet of paper or other support 14.

Dès que la valeur du compteur 78 est égale à celle du compteur 79, la bascule 77 (Figure 10) change d'état lorsque le signal d'horloge T7 passe au niveau haut, si bien que le signal SYNC passe au niveau haut et que le signal SYNC passe au niveau bas. Cela permet aux compteurs 79 et 62 de recommencer à compter.As soon as the value of the counter 78 is equal to that of the counter 79, the flip-flop 77 (Figure 10) changes state when the clock signal T7 goes high, so that the SYNC signal goes high and that the SYNC signal goes low. This allows counters 79 and 62 to start counting again.

La mise hors fonction et en fonction du compteur 79 sont illustrées sur la Figure 4. Comme le montre cette figure, la valeur atteinte par le compteur RLM 65 pendant la première partie du temps de gouttelette est égale à x+1 > 4, où x est au moins égal à quatre. La valeur atteinte par le compteur GCML 82 pendant le temps de gouttelette précédent le premier temps de gouttelette est égale à trente-et-un. La valeur atteinte par le compteur GCMH 83 pendant le même intervalle de temps est de 32m, où m représente le nombre de fois où le compteur 82 a compté trente-deux temps de gouttelette après la mise à zéro du compteur 83.The deactivation and function of the counter 79 are illustrated in Figure 4. As this figure shows, the value reached by the counter RLM 65 during the first part of the droplet time is equal to x + 1> 4, where x is at least four. The value reached by the GCML 82 counter during the droplet time preceding the first droplet time is equal to thirty-one. The value reached by the GCMH counter 83 during the same time interval is 32m, where m represents the number of times the counter 82 has counted thirty-two droplet times after the counter 83 has been reset.

La valeur du compteur DCM 86 est égale à la somme des valeurs des compteurs 82 et 83 pendant le temps de gouttelette précédant le premier temps de gouttelette, soit 32m + 31. C'est ce que montre la Figure 4, sur laquelle le signal GCM=DCM est au niveau haut pendant le temps de gouttelette qui précède le premier temps de gouttelette.The value of the DCM counter 86 is equal to the sum of the values of the counters 82 and 83 during the droplet time preceding the first droplet time, ie 32m + 31. This is shown in Figure 4, on which the signal GCM = DCM is at high level during the droplet time which precedes the first droplet time.

Pendant le premier temps de gouttelette représenté sur la Figure 4, aucune modification de la valeur du compteur 82 ou 83 ne se produit. Cela est dû au fait que le compteur 82 ne peut passer de la valeur trente-et-un à zéro avant le passage au niveau haut du signal GD engendré par la bascule 55' lors du passage au niveau haut de l'un des signaux d'horloge T2. La valeur du compteur 83 ne peut être modifiée que lorsque celle du compteur 82 passe de trente-et-un à zéro.During the first droplet time shown in Figure 4, no change in the value of the counter 82 or 83 occurs. This is due to the fact that the counter 82 cannot pass from the value thirty-one to zero before the passage to the high level of the signal GD generated by the flip-flop 55 'during the passage to the high level of one of the signals d 'T2 clock. The value of counter 83 can only be changed when that of counter 82 goes from thirty-one to zero.

Pendant le premier temps de gouttelette représenté sur la Figure 4, la valeur du compteur DCM 86 augmente d'une unité et devient égale à 32m + 32, cependant que la valeur du compteur RLM 65 devient égale à x lors de l'apparition du signal d'horloge T5. Au début du second temps de gouttelette signalé par l'apparition du signal d'horloge TO, le signal SYNC passe au niveau haut parce que le signal GCM=DCM est au niveau bas et que la valeur du compteur RLM 65 est supérieur à trois puisque x est égal à au moins quatre.During the first droplet time shown in Figure 4, the value of the DCM 86 counter increases by one unit and becomes equal to 32m + 32, while the value of the RLM 65 counter becomes equal to x when the signal appears. T5 clock. At the start of the second droplet time signaled by the appearance of the clock signal TO, the SYNC signal goes high because the signal GCM = DCM is low and the value of the counter RLM 65 is greater than three since x is at least four.

Pendant le second temps de gouttelette, la valeur du compteur DCM 86 ne peut pas augmenter puisque le signal SYNC est au niveau haut. De ce fait, pendant ce second temps de gouttelette, aucun des compteurs 82, 83 et 86 ne peut compter. Par ailleurs, la valeur du compteur RLM 65 ne diminue pas en raison du fait que le signal SYNC est passé au niveau haut lors de l'apparition du signal d'horloge TO indiquant le début du second temps de gouttelette.During the second droplet time, the value of the DCM counter 86 cannot increase since the SYNC signal is at the high level. Therefore, during this second droplet time, none of the counters 82, 83 and 86 can count. Furthermore, the value of the counter RLM 65 does not decrease due to the fact that the signal SYNC has gone high when the clock signal TO appears indicating the start of the second droplet time.

Sur la Figure 4, on a supposé que le réseau 15 (Figure 1) engendrait un signal GP de niveau haut pendant le second temps de gouttelette et que cela se produisait avant l'apparition du signal d'horloge T7. Le signal GD passe donc au niveau haut à l'instant d'horloge T7 pendant le second temps de gouttelette.In Figure 4, it is assumed that network 15 (Figure 1) generates a high level GP signal during the second droplet time and that this occurred before the appearance of the clock signal T7. The signal GD therefore goes high at the clock instant T7 during the second droplet time.

De ce fait, pendant le troisième temps de gouttelette, la valeur du compteur GCML 82 passe de trente-et-un à zéro lors de l'apparition du signal d'horloge T2 parce que le signal GD fourni par la bascule 55' est au niveau haut. Cela a également pour effet d'augmenter d'une unité la valeur du compteur GCMH 83 puisque le compteur 82 a compté trente-deux fois. Il est sous-entendu que la valeur du compteur 83 a augmenté lors du passage au niveau bas du signal d'horloge Tl conformément à l'équation logique (22) et à la seconde partie de l'équation logique (23) cependant que la valeur du compteur 82 a changé lors du passage au niveau haut du signal d'horloge T2.Therefore, during the third drop time, the value of the counter GCML 82 goes from thirty-one to zero when the clock signal T2 appears because the signal GD supplied by the flip-flop 55 'is at high level. This also has the effect of increasing the value of the GCMH 83 counter by one since the counter 82 has counted thirty-two times. It is understood that the value of the counter 83 increased during the passage to the low level of the clock signal Tl in accordance with the logic equation (22) and the second part of the logic equation (23) however that the value of the counter 82 has changed when switching to the high level of the clock signal T2.

Cependant, le signal SYNC étant toujours au niveau haut lors de l'apparition du signal d'horloge T2 pendant le troisième temps de gouttelette, le compteur DCM 86 continue à ne pas compter. La valeur du compteur 86 reste donc telle qu'elle était pendant le second temps de gouttelette.However, the SYNC signal being always at the high level when the T2 clock signal appears during the third droplet time, the DCM counter 86 continues to not count. The value of the counter 86 therefore remains as it was during the second droplet time.

En conséquence, le signal GCM=DCM passe de nouveau au niveau haut lors de l'apparition du signal d'horloge T2 pendant le troisième temps de gouttelette. De ce fait, le signal SYNC fourni par la bascule 77 passe au niveau bas lors de l'apparition du signal d'horloge T7 pendant ce troisième temps de gouttelette. Le signal GD émanant de la bascule 55' est passé au niveau bas lors du passage au niveau haut du signal d'horloge T5.Consequently, the signal GCM = DCM again goes high when the clock signal T2 appears during the third droplet time. Therefore, the SYNC signal supplied by flip-flop 77 goes low when the clock signal T7 appears during this third droplet time. The signal GD emanating from the flip-flop 55 ′ went to the low level when the clock signal T5 goes to the high level.

De ce fait, étant donné que c'est le signal SYNC et non le signal SYNC qui est de nouveau au niveau haut, la valeur du compteur DCM 86 peut de nouveau augmenter d'une unité pendant le quatrième temps de gouttelette représenté sur la Figure 4. Etant donné que la valeur du compteur RLM 65 change lors du passage au niveau haut du signal d'horloge T5, sa valeur reste la même pendant les second et troisième temps de gouttelette parce que le signal SYNC est toujours au niveau haut pendant l'intervalle de temps durant lequel le signal d'horloge T5 est au niveau haut.As a result, since it is the SYNC signal and not the SYNC signal which is again at the high level, the value of the DCM counter 86 can again increase by one unit during the fourth droplet time shown in FIG. 4. Since the value of the RLM 65 counter changes when the clock signal goes high T5, its value remains the same during the second and third droplet times because the SYNC signal is always at the high level during the time interval during which the clock signal T5 is at the high level.

La valeur du compteur RLM 65 ne change donc pas jusqu'à ce que le signal d'horloge T5 passe au niveau haut au cours du quatrième temps de gouttelette. Pendant ce dernier temps, la valeur de chacun des compteurs 82 et 86 augmente d'une unité.The value of the counter RLM 65 therefore does not change until the clock signal T5 goes high during the fourth droplet time. During this latter time, the value of each of the counters 82 and 86 increases by one.

Le compteur DCM 86 que comporte le compteur de points 79 n'est mis à zéro que lors de l'apparition du signal d'horloge Tl, le signal EOC étant au niveau haut. Le compteur DCS 87 que comporte également le compteur 79 est mis à zéro lors de l'apparition du signal d'horloge T5 pendant le même temps de gouttelette, qui est le dernier temps de gouttelette du caractère précédent.The DCM counter 86 which comprises the point counter 79 is not set to zero until the appearance of the clock signal T1, the signal EOC being at the high level. The DCS counter 87 which also comprises the counter 79 is set to zero when the clock signal T5 appears during the same drop time, which is the last drop time of the preceding character.

La valeur zéro du compteur GCML 82 est transférée au compteur GCSL 84 à l'instant où le signal d'horloge T5 passe au niveau bas. De même, la valeur zéro du compteur GCMH 83 est transférée au compteur GCSH 85 lors du passage au niveau bas du signal d'horloge T5 faisant partie du dernier temps de gouttelette afférent au caractère précédent.The zero value of the GCML 82 counter is transferred to the GCSL 84 counter at the time when the clock signal T5 goes low. Likewise, the zero value of the GCMH counter 83 is transferred to the GCSH counter 85 when the clock signal T5 which forms part of the last droplet time relating to the preceding character goes low.

Les gouttelettes 23 sont comptées par les compteurs 79 et 78 au fur et à mesure qu'elles sont engendrées. Cependant, le compteur 78 s'arrête après avoir compté trente-et-une gouttelettes et ne recommence à compter que lors du passage au niveau haut d'un autre signal GD engendré par la bascule 55'.The droplets 23 are counted by the counters 79 and 78 as they are generated. However, the counter 78 stops after having counted thirty-one droplets and does not start counting again until the passage to the high level of another signal GD generated by the flip-flop 55 '.

La valeur du compteur RLM 65 que comporte le compteur de longueur de plage 62 est transférée au compteur RLS 66 lors de l'apparition du signal d'horloge Tl pendant le premier temps de gouttelette du caractère à imprimer. Le compteur RLS 66 provoque un comptage dégressif du compteur RLM 65 lors de l'apparition du signal d'horloge T5 pendant le premier temps de gouttelette afférent au caractère à imprimer.The value of the RLM counter 65 that the track length counter 62 includes is transferred to the RLS counter 66 when the clock signal Tl appears during the first droplet time of the character to be printed. The RLS 66 counter causes a declining count of the RLM 65 counter when the clock signal T5 appears during the first drop time relating to the character to be printed.

Lorsque le compteur RLM 65 atteint la valeur zéro lors de l'apparition de l'un des signaux d'horloge T5, les dix bits contenus dans le registre 64 et représentant une tension sont transférés lors de l'apparition des sicriaux d'horloge T0, Tl, T2 et T3 pendant le temps de gouttelette suivant étant donné que le signal RLM=0 passe au niveau haut lors du signal d'horloge T5. Ainsi, lorsque le signal RLM=0 passe au niveau haut, le transfert de ces dix bits du registre 64 à la porte 115 provoque l'application à l'électrode de charge 24 de la tension désirée qui permet d'impartir à la gouttelette 23 la charge requise. Cela provoque une déviation verticale de la gouttelette 23 utilisée aux fins de l'impression, de telle sorte que celle-ci frappe la feuille de papier ou autre support 14 (voir Figure 1) à l'emplacement prédéterminé requis, cette déviation étant définie relativement à la trajectoire des gouttelettes qui ne sont pas utilisées aux fins de l'impression et qui sont interceptées par la gouttière. Par ailleurs, on notera que la valeur du compteur 65 ne peut passer de zéro à une autre valeur sans qu'un signal externe soit appliqué.When the RLM counter 65 reaches the value zero when one of the clock signals T5 appears, the ten bits contained in the register 64 and representing a voltage are transferred when the clock signals T0 appear , Tl, T2 and T3 during the next droplet time since the signal RLM = 0 goes high during the clock signal T5. Thus, when the signal RLM = 0 goes high, the transfer of these ten bits from the register 64 to the gate 115 causes the application to the charging electrode 24 of the desired voltage which makes it possible to impart to the droplet 23 the required charge. This causes a vertical deflection of the droplet 23 used for printing purposes, so that it strikes the sheet of paper or other support 14 (see Figure 1) at the predetermined location required, this deviation being defined relatively to the path of the droplets which are not used for printing purposes and which are intercepted by the gutter. Furthermore, it will be noted that the value of the counter 65 cannot go from zero to another value without an external signal being applied.

Ainsi qu'on l'a précédemment mentionné, l'une des gouttelettes 23 peut n'être pas imprimée chaque fois que le compteur de longueur de plage 62 est mis à la valeur 63. En conséquence, lorsque l'une des gouttelettes 23 ne doit pas être imprimée après le comptage dégressif du compteur 62 jusqu'à la valeur zéro, le registre de tensions 64 est à la valeur V=2. Cette valeur est trop faible pour que la gouttelette 23 puisse éviter d'être interceptée par la gouttière 27.As previously mentioned, one of the droplets 23 may not be printed each time the track length counter 62 is set to 63. Consequently, when one of the droplets 23 does not should not be printed after counting down from counter 62 to zero, the voltage register 64 is at value V = 2. This value is too low for the droplet 23 to avoid being intercepted by the gutter 27.

A l'expiration du signal d'horloge Tl, une fois que le . compteur RLM 65 faisant l'objet d'un comptage dégressif a atteint la valeur zéro, le compteur RLs 66 est mis à zéro. Ce signal d'horloge Tl est au niveau haut pendant l'intervalle de temps durant lequel le contenu du registre de tensions 64 est transfère à l'électrode de charge 24.At the expiration of the clock signal Tl, once the. RLM 65 counter subject to declining counting has reached the value zero, the RLs 66 counter is set to zero. This clock signal T1 is at the high level during the time interval during which the content of the register of voltages 64 is transferred to the charging electrode 24.

Lorsque le compteur RLS 66 est à la valeur zéro, le signal RLS=0 est au niveau haut. Ce signal est utilisé pour provoquer une augmentation d'une unité, depuis le compteur PCS 54, du compteur PCM 53 que comporte le pointeur 52. De ce fait, lorsque l'électrode de charge 24 reçoit une tension correspondant à la sortie du registre 64, on accède à la ligne supérieure suivante de la mémoire FROS 51.When the RLS 66 counter is at zero, the RLS = 0 signal is high. This signal is used to cause an increase of one unit, from the PCS 54 counter, of the PCM counter 53 that the pointer 52 includes. Therefore, when the charging electrode 24 receives a voltage corresponding to the output of the register 64 , the next upper line of the FROS memory 51 is accessed.

De ce fait, lors de l'apparition du signal d'horloge T5 afférente au cycle pendant lequel l'électrode de charge 24 reçoit une tension, le registre 64 et le compteur de longueur de plage 62 reçoivent tous deux de nouvelles informations de la mémoire FROS 51.Therefore, when the clock signal T5 relating to the cycle during which the charge electrode 24 receives a voltage appears, the register 64 and the track length counter 62 both receive new information from the memory. FROS 51.

Les sept bits de poids le plus élevé des dix bits transmis au convertisseur 112 et représentant la tension destinée à l'électrode de charge 24 sont appliqués au registre FOI 125, cependant que les trois bits de poids le plus élevé des dix bits sont transférés au registre SOIM 127. Cela se produit pendant la présence du signal d'horloge T2.The seven most significant bits of the ten bits transmitted to the converter 112 and representing the voltage intended for the charging electrode 24 are applied to the JTF register 125, while the three most significant bits of the ten bits are transferred to the SOIM register 127. This occurs during the presence of the clock signal T2.

Le contenu du registre 125 et celui du registre 128 sont utilisés pour accéder à la mémoire 116. Cependant, les données provenant du registre 128 résultent du signal de tension précédent appliqué au convertisseur 112 par l'intermédiaire de la porte 115. Ce signal pourrait provenir du registre 121 au lieu du registre 64 à moins que deux des gouttelettes 23 ne frappent consécutivement le support d'impression.The contents of register 125 and that of register 128 are used to access memory 116. However, the data coming from register 128 results from the previous voltage signal applied to converter 112 via gate 115. This signal could come from from register 121 instead of register 64 unless two of the droplets 23 consecutively strike the print medium.

Dans un cas comme dans l'autre, la mémoire 116 fournit, lors de l'apparition du signal T4, une sortie à huit bits au registre 121. Cela se produit immédiatement après que la tension a cessé d'être appliquée à.l'électrode de charge 24 puisque l'application de cette tension est interrompue lors du passage au niveau bas du signal d'horloge T3. En conséquence, huit bits représentant la tension destinée à compenser la charge induite par les deux dernières gouttelettes 23 peuvent être appliqués au convertisseur DAC 112 si ce dernier ne doit pas recevoir les dix bits émanant du registre 64.In either case, the memory 116 provides, upon the appearance of the signal T4, an eight-bit output to the register 121. This occurs immediately after the voltage has ceased to be applied to it. charging electrode 24 since the application of this voltage is interrupted when the clock signal T3 goes low. Consequently, eight bits representing the voltage intended for compensating for the charge induced by the last two droplets 23 can be applied to the DAC converter 112 if the latter must not receive the ten bits emanating from register 64.

Le registre FOI 125 ne reçoit que les cinq bits de poids le plus élevé du mot de huit bits émanant du registre 121 puisqu'on ne dispose pas de dix bits. Ainsi, ces deux derniers bits (les deux bits de poids le plus élevé provenant du registre 64) apparaissent sous la forme de zéros dans le convertisseur 112 et dans le registre FOI 125.The FOI register 125 receives only the five most significant bits of the eight bit word emanating from the register 121 since there are no ten bits available. Thus, these last two bits (the two most significant bits coming from the register 64) appear in the form of zeros in the converter 112 and in the FOI register 125.

Etant donné qu'aucune information relative à la tension n'est requise de la mémoire FROS 51 dans le cas des gouttelettes 23 qui ne sont pas utilisées aux fins de l'impression et qui sont par conséquent dirigées vers la gouttière 27 (Figure 1), 20% environ des configurations de bits du registre 64 représentant les valeurs des tensions les moins élevées qui sont appliquées à l'electrode 24, ne sont pas utilisées. L'une des configurations de bits constituant ce pourcentage pourrait donc servir à commander l'instant du passage au niveau haut du signal EOC fourni par la bascule 55.Since no information relating to the voltage is required from the FROS memory 51 in the case of the droplets 23 which are not used for printing purposes and which are therefore directed towards the gutter 27 (FIG. 1) , Approximately 20% of the bit configurations of register 64 representing the values of the lowest voltages which are applied to the electrode 24, are not used. One of the bit configurations constituting this percentage could therefore be used to control the instant of the passage to the high level of the signal EOC supplied by the flip-flop 55.

De ce fait, lorsque l'impression du caractère doit prendre fin, la valeur du registre 64 est égale à un, si bien que V=1. Lorsque le registre 64 atteint cette valeur et que le compteur RLM 65 que comporte le compteur de longueur de plage 62 atteint la valeur zéro, le signal d'horloge T7 passant au niveau haut, le signal EOC obtenu sur la broche 2 de l'inverseur 124 (Figure 9) de la bascule 55 passe au niveau haut. Ce résultat, qui est représenté sur la Figure 3, se produit au cours des ultimes temps de gouttelette, y compris le dernier temps de gouttelette afférent au caractère imprimé précédent.Therefore, when the printing of the character must end, the value of register 64 is equal to one, so that V = 1 . When the register 64 reaches this value and the RLM counter 65 which the track length counter 62 includes reaches the value zero, the clock signal T7 going high, the EOC signal obtained on pin 2 of the inverter 124 (Figure 9) of flip-flop 55 goes high. This result, which is shown in Figure 3, occurs during the final drop times, including the last drop time related to the previous printed character.

Le fonctionnement du compteur de réseau 78 de la Figure 2 pourrait éventuellement dépendre de la vitesse effective à laquelle se déplace le chariot 12 de la Figure 1 au lieu d'être lié à celui de l'oscillateur 19'. En pareil cas, le positionnement des gouttelettes 23 sur le support d'impression pourrait être synchronisé avec la position interpolée du chariot 12 chaque fois qu'une suite de quatre gouttelettes 23 n'est pas destinée à l'impression, au lieu d'attendre l'apparition de la première suite de quatre gouttelettes immédiatement après la génération d'une impulsion par le réseau 15. Cela permettrait d'obtenir un réajustement plus uniforme de la position horizontale et de rapprocher les points d'impact des gouttelettes 23 de leurs positions idéales, ce qui se traduirait par une impression de meilleurs qualité. Cette modification n'est toutefois pas indispensable pour obtenir un fonctionnement satisfaisant de la présente invention.The operation of the network counter 78 in FIG. 2 could possibly depend on the effective speed at which the carriage 12 in FIG. 1 is moving instead of to be linked to that of the 19 'oscillator. In such a case, the positioning of the droplets 23 on the print medium could be synchronized with the interpolated position of the carriage 12 each time a series of four droplets 23 is not intended for printing, instead of waiting the appearance of the first series of four droplets immediately after the generation of a pulse by the network 15. This would make it possible to obtain a more uniform readjustment of the horizontal position and to bring the points of impact of the droplets 23 closer to their positions ideal, which would result in a better quality impression. This modification is however not essential to obtain satisfactory operation of the present invention.

La distance qui sépare les lignes du réseau 15 les unes des autres étant d'environ 0,0106 centimètre, une gouttelette 23 est engendrée chaque fois que le chariot 12 se déplace d'une distance d'environ 0,0003302 centimètre. Ce chiffre est obtenu en divisant la distance de 0,0106 centimètre par 32 gouttelettes engendrées pendant que le chariot 12 franchit la distance séparant deux lignes adjacentes du réseau 15. Etant donné que chacune des gouttelettes 23 présente un diamètre variant de 0,0508 centimètre à 0,000635 centimètre de manière à produire un point ou une tache d'encre d'un diamètre d'environ 0,014986 centimètre lorsqu'elle frappe le support d'impression 14, une seule gouttelette 23 doit frapper le support 14 à un emplacement vertical quelconque entre deux lignes adjacentes du réseau 15. Chacune de ces lignes a une largeur correspondant approximativment au diamètre obtenu lorsque deux ou trois gouttelettes 23 frappent le support d'impression 14. N'importe quel caractère peut donc être produit pendant une partie du déplacement du chariot 12 dans une direction donnée le long de l'axe horizontal ou dans la direction opposée.The distance between the lines of the network 15 from each other being about 0.0106 cm, a droplet 23 is generated each time the carriage 12 moves a distance of about 0.0003302 cm. This figure is obtained by dividing the distance of 0.0106 cm by 32 droplets generated while the carriage 12 crosses the distance between two adjacent lines of the network 15. Since each of the droplets 23 has a diameter varying from 0.0508 cm to 0.000635 cm in order to produce a dot or inkblot with a diameter of approximately 0.014986 cm when it strikes the print medium 14, a single droplet 23 must strike the medium 14 at a location any vertical between two adjacent lines of the network 15. Each of these lines has a width corresponding approximately to the diameter obtained when two or three droplets 23 strike the print medium 14. Any character can therefore be produced during part of the movement carriage 12 in a given direction along the horizontal axis or in the opposite direction.

Ainsi qu'on l'a précédemment mentionné, il existe 7680 temps de gouttelette au total par pouce linéaire (soit 3023,622 temps de gouttelette par centimètre linéaire) de déplacement du chariot 12. Dans le cas d'une impression effectuée au pas de 12, on dispose, aux fins de l'impression de chaque caractère, d'un total de 640 temps de gouttelette. Dans le cas d'une impression au pas de 10, on disposerait de 768 temps de gouttelette par caractère.As previously mentioned, there are 7,680 droplet times in total per linear inch (i.e. 3023.622 droplet time per linear centimeter) of movement of the carriage 12. In the case of a printing carried out in steps of 12, there is, for the purposes of printing each character, a total of 640 times of droplet. In the case of a 10-step printing, there would be 768 droplet times per character.

On a représenté sur la Figure 28 un caractère "W" imprimé au pas de 12. Un total de 640 temps de gouttelette a donc été disponible pour former les points 35 sur le support d'impression 14, ces points étant obtenus lors de l'impact des gouttelettes 23 sur ce support.There is shown in Figure 28 a character "W" printed in steps of 12. A total of 640 droplet times was therefore available to form the dots 35 on the printing medium 14, these dots being obtained during the impact of the droplets 23 on this support.

On a représenté sur la Figure 29 un agrandissement de la partie du caractère "W" qui, sur la Figure 28, se trouve à l'intérieur d'un rectangle pointillé, le premier temps de gouttelette (non représenté) commençant au bord gauche de la région dans laquelle le caractère doit être imprimé. Chacun des points 35, qui est formé pendant la partie des temps de gouttelette indiqués sur la Figure 29, porte en son centre un numéro de référence correspondant au temps de gouttelette (voir Figures 28 et 29).There is shown in Figure 29 an enlargement of the part of the character "W" which, in Figure 28, is inside a dotted rectangle, the first droplet time (not shown) starting at the left edge of the region in which the character is to be printed. Each of the points 35, which is formed during the part of the droplet times indicated in FIG. 29, has in its center a reference number corresponding to the droplet time (see FIGS. 28 and 29).

L'inclinaison des lignes verticales sur la Figure 29 compense le déplacement du chariot 12 de gauche à droite et permet aux gouttelettes 23 engendrées à différents temps de gouttelette de frapper le support d'impression 14 à la même distance horizontale d'une marge, les lignes verticales pouvant donc être aisément formées. Cette inclinaison est obtenue en déplaçant légèrement les plaques de déviation 25 et 26 dans le sens anti-horaire par rapport à l'axe du jet d'encre 21 (Figure 1) lorsqu'on observe les plaques 25 et 26 depuis la position qu'occupe la buse 22.The inclination of the vertical lines in Figure 29 compensates for the movement of the carriage 12 from left to right and allows the droplets 23 generated at different droplet times to strike the print medium 14 at the same horizontal distance from a margin, the vertical lines can therefore be easily formed. This inclination is obtained by slightly moving the deflection plates 25 and 26 counterclockwise with respect to the axis of the ink jet 21 (Figure 1) when the plates 25 and 26 are observed from the position that occupies nozzle 22.

Comme le montre la Figure 29, il existe un certain nombre de positions dans lesquelles le compteur RLM 65 que comporte le compteur de longueur de plage 62 a une valeur supérieure à trois, si bien qu'une synchronisation peut se produire. Par exemple, neuf gouttelettes 23 sont inutilisées entre les temps de gouttelette 213 et 223, si bien que la synchronisation pourrait commencer au temps de gouttelette 214.As shown in Figure 29, there are a number of positions in which the RLM counter 65 in the track length counter 62 has a value greater than three, so that synchronization can occur. For example, nine droplets 23 are unused between the drop times 213 and 223, so that synchronization could start at the drop times 214.

On notera que chaque modification d'une unité de la valeur binaire du registre de tensions 64 correspond à une modification du positionnement vertical de la gouttelette 23 d'environ 0, 000508 centimètre, alors que le temps de gouttelette correspond à un espacement horizontal entre gouttelettes 23 d'environ 0,0003302 centimètre. Dans le présent contexte, le terme "position granulaire" se rapporte à chacun des 7680 temps de gouttelette où les gouttelettes 23 sont engendrées par pouce linéaire (soit 3023,622 temps de gouttelette par centimètre linéaire) de déplacement du chariot 12 et à chacune des 1024 positions définies par les 1024 tensions susceptibles d'être emmagasinées dans le registre de tensions 64.It will be noted that each modification of a unit of the binary value of the voltage register 64 corresponds to a modification of the vertical positioning of the droplet 23 of approximately 0.50508 cm, while the droplet time corresponds to a horizontal spacing between droplets 23 of about 0.0003302 cm. In the present context, the term "granular position" refers to each of the 7680 droplet times where the droplets 23 are generated per linear inch (i.e. 3023.622 droplet times per linear centimeter) of movement of the carriage 12 and to each of the 1024 positions defined by the 1024 voltages likely to be stored in the voltage register 64.

Bien que la présente invention n'envisage l'impression de caractères que lorsque le chariot 12 se déplace horizontalement de gauche à droite, cela n'est pas indispensable et l'impression des caractères pourrait également avoir lieu pendant le déplacement horizontal du chariot de droite à gauche.Although the present invention envisages the printing of characters only when the carriage 12 moves horizontally from left to right, this is not essential and the printing of characters could also take place during the horizontal displacement of the right carriage to the left.

Bien que l'appareil de commande de la présente invention utilise un mot de seize bits, il est sous-entendu que le mot pourrait comporter un plus grand nombre de bits. Dans ce dernier cas, le compteur de longueur de plage 62 pourrait compter jusqu'à une valeur supérieure à 63.Although the controller of the present invention uses a sixteen-bit word, it is understood that the word could have more bits. In the latter case, the track length counter 62 could count up to a value greater than 63.

Si l'on disposait de suffisamment de bits, le compteur 62 pourrait utiliser un nombre suffisant de ces bits pour compter le nombre total de temps de gouttelette requis pour produire l'impression de l'un des caractères. Dans ce cas, le signal de tensions fourni par le registre 64 provoquerait toujours l'application d'une charge à l'une des gouttelettes 23 aux fins de l'impression lorsque le compteur 62 atteindrait la valeur zéro, à. l'exception du dernier temps de gouttelette afférent aux caractères.If sufficient bits were available, counter 62 could use a sufficient number of these bits to count the total number of droplet times required to print one of the characters. In this case, the voltage signal supplied by the register 64 would always cause the application of a charge to one of the droplets 23 for the purposes of printing when the counter 62 reaches the value zero, at. the exception of the last time of droplet relating to the characters.

Dans le présent contexte, le terme "caractère" ne désigne pas uniquement une lettre ou un chiffre ou une zone particulière. Par exemple, ce terme pourrait se rapporter à des configurations de tout type.In the present context, the term "character" does not mean only a letter or a number or a particular zone. For example, this term could refer to configurations of any type.

L'un des avantages de la présente invention est qu'elle permet d'obtenir une impression de meilleure qualité. Un autre avantage de l'invention est qu'elle permet d'éviter l'apparence discontinue des caractères imprimés. Un autre avantage de l'invention est qu'elle supprime la nécessité d'imprimer les gouttelettes suivant une séquence ascendante de façon monotone. Un autre avantage de l'invention réside dans le fait qu'elle ne nécessite aucun type de matrice d'impression, et qu'elle est indépendante du rendement.One of the advantages of the present invention is that it makes it possible to obtain a better quality printing. Another advantage of the invention is that it makes it possible to avoid the discontinuous appearance of the printed characters. Another advantage of the invention is that it eliminates the need to print the droplets in an ascending sequence in a monotonous manner. Another advantage of the invention lies in the fact that it does not require any type of printing matrix, and that it is independent of the yield.

Bien que l'on ait décrit dans ce qui précède et représenté sur les dessins les caractéristiques essentielles de l'invention appliquées à un mode de réalisation préféré de celle-ci, il est évident que l'homme de l'art peut y apporter toutes modifications de forme ou de détail qu'il juge utiles, sans pour autant sortir du cadre de ladite invention.Although the essential characteristics of the invention applied to a preferred embodiment of the invention have been described in the foregoing and represented in the drawings, it is obvious that a person skilled in the art can provide all of them. modifications of form or detail which he judges useful, without departing from the scope of said invention.

Claims (8)

1.- Imprimante à projection d'encre, du type comprenant un dispositif engendrant une série de gouttelettes uniformément espacées, une surface d'enregistrement, des moyens engendrant un mouvement relatif entre le générateur de gouttelettes et la surface d'enregistrement selon une première direction et des moyens engendrant un mouvement relatif entre le générateur de gouttelettes et la surface d'enregistrement selon une deuxième direction pratiquement perpendiculaire à la première direction, caractérisée en ce qu'elle comprend: des moyens permettant d'imprimer chaque gouttelette à n'importe quelle position de gouttelette de la surface d'enregistrement dans la deuxième direction et selon la première direction en fonction de la position de la gouttelette précédemment imprimée ou d'une marge. 1.- Ink-jet printer, of the type comprising a device generating a series of uniformly spaced droplets, a recording surface, means generating a relative movement between the droplet generator and the recording surface in a first direction and means generating a relative movement between the droplet generator and the recording surface in a second direction practically perpendicular to the first direction, characterized in that it comprises: means for printing each droplet at any droplet position of the recording surface in the second direction and in the first direction depending on the position of the previously printed droplet or a margin. 2.- Imprimante à projection d'encre selon la revendication 1, caractérisée en ce qu'elle comprend: des moyens permettant de charger sélectivement chacune des gouttelettes jusqu'à ce qu'elle présente une charge prédéterminée, des moyens permettant de dévier chacune des gouttelettes dans la deuxième direction en fonction de la valeur de la charge qu'elle porte, et des moyens de positionnement de gouttelettes comportant des moyens pour emmagasiner l'information concernant chacun des caractères devant être imprimé, cette information comprenant l'amplitude de la tension appliquée aux moyens de charge pour chacune des gouttelettes imprimées faisant partie du caractère ainsi que l'espace dans la première direction entre chacune des gouttelettes et la gouttelette imprimée nrécé- demment ou une marge. 2.- ink projection printer according to claim 1, characterized in that it comprises: means making it possible to selectively charge each of the droplets until it has a predetermined charge, means making it possible to deflect each of the droplets in the second direction as a function of the value of the charge which it carries, and droplet positioning means comprising means for storing information relating to each of the characters to be printed, this information comprising the amplitude of the voltage applied to the charging means for each of the printed droplets forming part of the character as well as the space in the first direction between each droplet and the printed droplet required demment or a margin. 3.- Imprimante à projection d'encre selon la revendication 1 ou 2, caractérisée en ce qu'elle comprend des moyens pour appliquer aux moyens de charge, pour chacune des gouttelettes devant être imprimées, une tension conformément aux informations contenues dans les moyens d'emmagasinage afin d'assurer à chacune des gouttelettes la valeur de charge nécessaire pour qu'elles soient déviées dans la deuxième direction jusqu'à la position choisie sur la surface d'enregistrement.3.- ink projection printer according to claim 1 or 2, characterized in that it comprises means for applying to the charging means, for each of the droplets to be printed, a voltage in accordance with the information contained in the means d storage in order to ensure that each of the droplets has the charge value necessary for them to be deflected in the second direction to the position chosen on the recording surface. 4.- Imprimante à projection d'encre selon l'une des revendications 1 à 3, caractérisée en ce qu'elle comprend: des moyens pour synchroniser le mouvement relatif entre le générateur de gouttelettes et la surface d'enregistrement dans la première direction par rapport à l'espacement entre l'une des gouttelettes devant être imprimées et la gouttelette précédemment imprimée dans la première direction à des intervalles de temps choisis conformément à des espacements choisis entre gouttelettes imprimées adjacentes. 4.- ink jet printer according to one of claims 1 to 3, characterized in that it comprises: means for synchronizing the relative movement between the droplet generator and the recording surface in the first direction with respect to the spacing between one of the droplets to be printed and the previously printed droplet in the first direction at intervals of times chosen according to spacings chosen between adjacent printed droplets. 5.- Imprimante à projection d'encre selon l'une des revendications 1 à 4, caractérisée en ce qu'elle comporte: des moyens pour compenser l'induction engendrée entre gouttelettes adjacentes en appliquant sélectivement une tension aux moyens de charge lorsqu'une gouttelette ne doit pas servir aux fins de l'impression et est située à une distance prédéterminée de la dernière gouttelette imprimée. 5.- ink jet printer according to one of claims 1 to 4, characterized in that it comprises: means for compensating for the induction generated between adjacent droplets by selectively applying a voltage to the charging means when a droplet is not to be used for printing and is located at a predetermined distance from the last printed droplet. 6.- Imprimante à projection d'encre selon la revendication 5, caractérisée en ce que lesdits moyens de compen- sation de l'induction comprennent: des moyens sensibles à la tension appliquée aux moyens de charge pour chacune des gouttelettes choisie dans un nombre de gouttelettes précédentes, des moyens pour emmagasiner l'information relative aux différentes tensions, des moyens sensibles à la tension engendrant une adresse dans les moyens d'emmagasinage afin d'y sélectionner l'information permettant l'application aux moyens de charge d'une tension lorsqu'une gouttelette ne devant pas servir aux fins de l'impression se trouve à une distance prédéterminée de la dernière gouttelette imprimée. 6.- ink projection printer according to claim 5, characterized in that said means of compensating induction training include: means sensitive to the voltage applied to the charging means for each of the droplets chosen from a number of previous droplets, means for storing information relating to the different voltages, voltage-sensitive means generating an address in the storage means in order to select therein the information allowing the application to the charging means of a voltage when a droplet not intended to be used for printing purposes found at a predetermined distance from the last printed droplet. 7.- Imprimante à projection d'encre selon la revendication 5, caractérisé en ce que lesdits moyens de compensation de l'induction comprennent des moyens permettant de déterminer la valeur de la tension sélectivement appliquée pour les gouttelettes ne servant pas aux fins de l'impression conformément à la tension appliquée aux moyens de charge pour chacune des gouttelettes d'un nombre choisi de gouttelettes précédentes lorsque la gouttelette ne servant pas aux fins de l'impression se trouve à une distance prédéterminée de la dernière gouttelette imprimée.7.- ink projection printer according to claim 5, characterized in that said induction compensation means comprise means for determining the value of the voltage selectively applied for the droplets not used for the purposes of printing in accordance with the voltage applied to the charging means for each of the droplets of a selected number of previous droplets when the droplet not used for printing is at a predetermined distance from the last printed droplet. 8.- Imprimante à projection d'encre selon la revendication 5, caractérisée en ce qu'elle comprend: des moyens pour commander le temps durant lequel une tension est appliquée aux moyens de charge. 8.- ink projection printer according to claim 5, characterized in that it comprises: means for controlling the time during which a voltage is applied to the charging means.
EP80102655A 1979-06-27 1980-05-13 Ink jet printer comprising a device to control the position of ink drops on a printing matrix Expired EP0020997B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/052,692 US4303925A (en) 1979-06-27 1979-06-27 Method and apparatus for controlling the position of printed ink droplets
US52692 1998-03-31

Publications (2)

Publication Number Publication Date
EP0020997A1 true EP0020997A1 (en) 1981-01-07
EP0020997B1 EP0020997B1 (en) 1985-12-04

Family

ID=21979287

Family Applications (1)

Application Number Title Priority Date Filing Date
EP80102655A Expired EP0020997B1 (en) 1979-06-27 1980-05-13 Ink jet printer comprising a device to control the position of ink drops on a printing matrix

Country Status (6)

Country Link
US (1) US4303925A (en)
EP (1) EP0020997B1 (en)
JP (1) JPS6053715B2 (en)
CA (1) CA1156712A (en)
DE (1) DE3071269D1 (en)
IT (1) IT1149961B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2989625A1 (en) * 2012-04-24 2013-10-25 Markem Imaje PRINTING AN AUTHENTICATION PATTERN WITH A CONTINUOUS INK JET PRINTER
EP2280833B1 (en) 2008-04-28 2015-12-02 Videojet Technologies, Inc. Printing method

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4596990A (en) * 1982-01-27 1986-06-24 Tmc Company Multi-jet single head ink jet printer
JPS58169903A (en) * 1982-03-30 1983-10-06 Nissin Electric Co Ltd Current transformer
DE3237797A1 (en) * 1982-10-12 1984-04-12 Siemens AG, 1000 Berlin und 8000 München METHOD AND LIQUID JET RECEIVER FOR GENERATING AT LEAST TWO SEPARATE POINTS ON A RECORDING CARRIER
JPS60101057A (en) * 1983-11-09 1985-06-05 Ricoh Co Ltd Charge controlled ink jet tone recording method
JPS61158864U (en) * 1984-07-20 1986-10-02
US6843555B2 (en) * 2001-10-22 2005-01-18 Videojet Technologies Inc. Printing method for continuous ink jet printer
US7052125B2 (en) 2003-08-28 2006-05-30 Lexmark International, Inc. Apparatus and method for ink-jet printing onto an intermediate drum in a helical pattern
DE102017205505B4 (en) 2017-03-31 2019-03-07 Heidelberger Druckmaschinen Ag Method for compensating for tonal fluctuations in an inkjet printing press

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH548071A (en) * 1971-07-23 1974-04-11 Paillard Sa CHARACTER GENERATOR.
US3828354A (en) * 1973-09-27 1974-08-06 Ibm Ink drop charge compensation method and apparatus for ink drop printer
US3958252A (en) * 1971-11-12 1976-05-18 Casio Computer Co., Ltd. Ink jet type character recording apparatus
FR2310221A1 (en) * 1975-05-08 1976-12-03 Nippon Telegraph & Telephone INK PROJECTION PRINTER
FR2333183A1 (en) * 1975-11-27 1977-06-24 Festo Maschf Stoll G DIAPHRAGM-ACTUATED DISTRIBUTOR FOR FLUID CIRCUITS
EP0001472A1 (en) * 1977-06-30 1979-04-18 R.C. Sanders Technology Systems Inc. Method and apparatus for generating alpha-numeric characters for an impact matrix printer
FR2409154A1 (en) * 1977-11-17 1979-06-15 Hell Rudolf Ing Gmbh PROCEDURE FOR ENTERING WRITING OR IMAGE INFORMATION USING ONE-TIME ENTRY TASKS
GB2021832A (en) * 1978-05-19 1979-12-05 Moore Business Forms Inc Drop charge compensation in an ink drop printer

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3813676A (en) * 1972-10-05 1974-05-28 Ibm Non-sequential symbol generation system for fluid jet printer
US3947853A (en) * 1972-10-12 1976-03-30 International Business Machines Corporation Subscripting, superscripting, and character height compression in ink jet printing apparatus
US3834505A (en) * 1972-12-11 1974-09-10 Ibm Ink jet printing apparatus with line sweep and incremental printing facilities
JPS5342618B2 (en) * 1974-08-16 1978-11-13
US3959797A (en) * 1974-12-16 1976-05-25 International Business Machines Corporation Ink jet printer apparatus and method of printing
US4216480A (en) * 1978-11-13 1980-08-05 International Business Machines Corporation Multiple speed ink jet printer

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH548071A (en) * 1971-07-23 1974-04-11 Paillard Sa CHARACTER GENERATOR.
US3958252A (en) * 1971-11-12 1976-05-18 Casio Computer Co., Ltd. Ink jet type character recording apparatus
US3828354A (en) * 1973-09-27 1974-08-06 Ibm Ink drop charge compensation method and apparatus for ink drop printer
FR2310221A1 (en) * 1975-05-08 1976-12-03 Nippon Telegraph & Telephone INK PROJECTION PRINTER
FR2333183A1 (en) * 1975-11-27 1977-06-24 Festo Maschf Stoll G DIAPHRAGM-ACTUATED DISTRIBUTOR FOR FLUID CIRCUITS
EP0001472A1 (en) * 1977-06-30 1979-04-18 R.C. Sanders Technology Systems Inc. Method and apparatus for generating alpha-numeric characters for an impact matrix printer
FR2409154A1 (en) * 1977-11-17 1979-06-15 Hell Rudolf Ing Gmbh PROCEDURE FOR ENTERING WRITING OR IMAGE INFORMATION USING ONE-TIME ENTRY TASKS
GB2021832A (en) * 1978-05-19 1979-12-05 Moore Business Forms Inc Drop charge compensation in an ink drop printer

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IBM TECHNICAL DISCLOSURE BULLETIN, Vol. 21, No. 6, Novembre 1978 BILLING: "Improvement of sloped-line appearance in dot matrix printing", pages 2239-40. * En entier * *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2280833B1 (en) 2008-04-28 2015-12-02 Videojet Technologies, Inc. Printing method
FR2989625A1 (en) * 2012-04-24 2013-10-25 Markem Imaje PRINTING AN AUTHENTICATION PATTERN WITH A CONTINUOUS INK JET PRINTER
WO2013160368A3 (en) * 2012-04-24 2014-04-24 Markem-Imaje Printing an authentication pattern with multi-deflection continuous inkjet printer
CN104379354A (en) * 2012-04-24 2015-02-25 马肯衣玛士控股公司 Printing an authentication pattern with multi-deflection continuous inkjet printer
US9242459B2 (en) 2012-04-24 2016-01-26 Markem-Imaje Holding Printing an authentication pattern with multi-deflection continuous inkjet printer
US9434154B2 (en) 2012-04-24 2016-09-06 Markem-Imaje Holding Printing an authentication pattern with multi-deflection continuous inkjet printer

Also Published As

Publication number Publication date
EP0020997B1 (en) 1985-12-04
US4303925A (en) 1981-12-01
IT1149961B (en) 1986-12-10
CA1156712A (en) 1983-11-08
JPS6053715B2 (en) 1985-11-27
IT8022107A0 (en) 1980-05-16
DE3071269D1 (en) 1986-01-16
JPS567183A (en) 1981-01-24

Similar Documents

Publication Publication Date Title
EP0013296B1 (en) Multiple speed ink jet printer
EP0020997B1 (en) Ink jet printer comprising a device to control the position of ink drops on a printing matrix
FR2493228A1 (en) METHOD AND DEVICE FOR CONTROLLING A PRINTER
FR2522911A1 (en) ELECTRONIC DEVICE FOR CONTROLLING A THERMAL PRINTER FROM TELEVISION SIGNALS FOR REPRODUCING A FIXED TELEVISION IMAGE ON PAPER
FR2493229A1 (en) METHOD AND DEVICE FOR CONTROLLING A PRINTER
FR2673737A1 (en) Process for converting a magnetic recording of a toll-road ticket
FR2801835A1 (en) PROCESS AND PRINTER WITH SUBSTRATE ADVANCE CONTROL
EP0028721A2 (en) Ink jet printer for printing from right to left or from left to right
JP5140498B2 (en) Image processing apparatus and image forming apparatus
EP0028320A2 (en) Wire printer head and method of realizing guiding means for the wires of same
FR2466346A1 (en) HAMMER RANGE ASSEMBLY FOR POINT PRINTER
EP0012887B1 (en) Ink jet printer for vertical and horizontal printing
FR2527877A1 (en) DEVICE FOR PRODUCING A PRESELECTED FINAL IMAGE
FR2875434A1 (en) HIGH SPEED SERIAL PRINTING USING PRINT HEADS
FR2477071A1 (en) PRINTER BY POINT MATRICES
EP1040926B1 (en) Magnetographic printing process
EP0027862B1 (en) Helical-bar type printer for the dynamic build-up of printed characters
EP0336820B1 (en) Device for forming latent magnetic images on a recording element of a magnetographic printer
FR2534189A1 (en) PRINTING METHOD FOR A POINT PRINTER
FR2534526A1 (en) Ink droplet reproduction system
JP2009131959A (en) Image forming method and image forming apparatus
FR2493230A1 (en) APPARATUS FOR WRITING CHECKS
JPH10146972A (en) Continuous jet type ink jet recording apparatus
EP0027563A2 (en) Signal generator for a wire matrix printer
FR2507965A1 (en) Double head dot matrix printer for cheque - provides both machine readable and alphanumeric characters in two separate areas of document

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Designated state(s): DE FR GB

17P Request for examination filed

Effective date: 19810225

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Designated state(s): DE FR GB

REF Corresponds to:

Ref document number: 3071269

Country of ref document: DE

Date of ref document: 19860116

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 19890430

Year of fee payment: 10

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Effective date: 19900513

GBPC Gb: european patent ceased through non-payment of renewal fee
PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 19910418

Year of fee payment: 12

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 19910426

Year of fee payment: 12

REG Reference to a national code

Ref country code: FR

Ref legal event code: GC

REG Reference to a national code

Ref country code: FR

Ref legal event code: TP

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Effective date: 19930129

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Effective date: 19930202

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST