Printer

Abstract: When a number of exothermic elements arranged linearly are used for printing, driving data are inputted to the gate circuits of each exothermic element, and the gate circuits are controlled by the strove signals in the conducting/nonconducting state. The circuit gates are divided into groups and the strove signals different for each group are inputted in sequence. At printing, when these is the group having a relatively small number or no exothermic elements being heated and driven, and the strove signal is given to each group successively for any groups, the necessary driving time may be wasted. The operating speed may be improved if a plurality of strove signals are outputted in parallel when the number of exothermic elements being heated and driven is relatively small, and if the corresponding strove signals are stopped when there is no exothermic element, and outputting the next strove signals immediately in both cases.

Description: BACKGROUND OF THE INVENTION 1. Field of the invention The present invention relates to a printer as it is for example and preferably used in a facsimile device. 2. Description of the prior art A printer having the features of the preamble of the appended claim is known from the U.S. patent US-4,454,516. In this printer, the printing elements are divided into e.g. four groups. When only such a number of printing elements is to be driven, which corresponds in maximum to the number of printing elements within one group, a single driving signal is supplied to all printing elements at a time. When a number of printing elements is to be driven which corresponds to more than the number of printing elements within one group but to twice of this number in maximum, then two driving signals are supplied sequentially to two pairs of two groups. When the number of printing elements to be driven is higher than twice the number of printing elements within one group, four driving signals are supplied sequentially to one group after the other. Due to this function, the printing speed can be increased when the number of printing elements to be driven is in maximum twice of the number of printing elements within one group. The U.S. patent US-A-4,447,819 describes a printer similar to the one just discussed. The difference is that the latter printer comprises a counter for each group of printing elements, and an adder for adding the different count values, whereas the former one comprises a single counter. SUMMARY OF THE INVENTION It is the object of the present invention to provide another printer which is arranged to improve the printing speed in cases in which not all printing elements have to be driven. The printer of the present invention is defined by the teaching of the appended claim. It is characterized in that it is arranged to omit driving signals allocated to a group in which no printing element is to be driven. It is obvious that thereby the printing speed can be increased against a case in which driving signals are supplied to all groups, independent whether printing elements have to be driven in a group or not. BRIEF DESCRIPTION OF THE DRAWINGS These and other objects of the invention, as well as the features and advantages thereof, will be better understood and appreciated from the following detailed description taken in conjunction with the drawings, in which Fig. 1 is a block diagram showing the configuration of a recorder in a printer of an embodiment of the invention; Fig. 2 is a block diagramm schematically showing the configuration of a facsimile device employing the recorder according to Fig. 1; Figs. 3, 4, and 5 are a side view, a plan view and a rear elevation, respectively, of a recording head as used in the recorder shown in Fig. 1; Fig. 6 is a timing chart for explaining the operation of the recorder shown in Fig. 1; and Fig. 7 is a flow chart for explaining the operation of the recorder shown in Fig. 1. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Fig. 1 is a block diagram showing the configuration of a recorder which is an embodiment of the invention, and which is used in a facsimile device or the like. Fig. 2 is a block diagram schematically showing the configuration of the facsimile 2 including the recorder 1. Referring to Fig. 2 the facsimile 2 comprises a central processing circuit 3 which is comparison means and print data output means, a read portion 4 for reading a document image, the recorder 1 which is a component element of a printer according to the invention for recording image information from a telephone line L, and a transmission control circuit 5 for transmitting and receiving the image information via the telephone line L. In the facsimile 2, when the document image is read and transmitted to the telephone line L, it is read by a one-dimension type image sensor (not shown) or the like of the read portion 4 and outputted to the central processing circuit 3 as the image information. The central processing circuit 3 encodes the image information by data condensing processing and output it to the transmission control circuit 5. The transmission control circuit 5 modulates the encoded signal and sends out to the telephone line L. The document image of the read portion 4 is transmitted to the facsimile on the other side via the telephone line L in such a way. In the facsimile 2, when the image information from the other facsimile is received, the image information from the telephone line L is demodulated by the transmission control circuit 5 and led out to the central processing circuit 3. The central processing circuit 3 encodes the image information and outputs to the recorder 1, in which the image is recorded on a thermal sensitive paper and the like. To the transmission control circuit 5, a telephone 7 and a hand set 6 etc. are connected to realize the telephone function. In the following, the configuration of the recorder 1 will be described with reference to Fig. 1. The recorder 1 comprises a pulse motor 35 for conveying recording paper such as a thermal sensitive paper, a strobe signal generating circuit 12 as driving signal generating means, a counter 16 as counting means and a recording head 18. In the recording head 18, a plurality of exothermic elements H11 to Hnm are disposed as the printing elements, and the exothermic elements H11 to Hnm are divided into a plurality of, for example eight, exothermic element groups H1 to Hn (n=8). The exothermic elements of the exothermic element groups H1 to Hn are generically represented by a reference character "H". In Fig. 1, though the exothermic elements H are divided into each group in diversified forms depending upon the size of the recording paper, for simplicity, each exothermic element group Hj (j=1,2,...,n) is consisting of a fixed number, for example, 256 of exothermic elements Hj1 to Hjm (m=256). In Fig. 1, the recording head 18 is represented by an equivalent circuit in such a case. When the thermal sensitive paper is recorded in the recorder 1, print data outputted from the central processing circuit 3 are given, for example, in 8-bit parallel to a parallel/serial converter (hereinafter) referred to as "P/S converter") 15. The print data D converted into serial signals by the P/S converter 15 are given to the recording head 18 via a terminal Tb of the connector 17 and also to the counter 16. The counter 16 counts the data indicating heating of the exothermic elements, the example, the number of logic "1" among the print data outputted from the P/S converter 15, and the counted results are read by the central processing circuit 3. Input and output of the print data and a counting operation in the counter 16 are executed for each exothermic element group Hj. In the recorder 1, a down counter 11 is disposed for generating a timing signal to low level the strove signal to be described later. To the down counter 11, a predetermined initial value is outputted from the central processing circuit 3 via a register 10. For setting a low level period of the strobe signal, a down counter 14 is provided, to which a predetermined initial value is given from the central processing circuit 3 via a register 13. Though the initial values of the down counters 11, 14 may be changed for each line or corresponding to each exothermic element groups Hj, for simplicity, the initial values of the down counters 11, 14 are described as fixed. When the count values of the down counters 11, 14 become "0", the signal is outputted to the strobe signal generating circuit 12. Furthermore, the central processing circuit 3 outputs, in response to the count value read out from the counter 16, for example, 8(=n)-bit parallel data DT to the strobe signal generating circuit 12 via a register 8. The data DT from the register 8 is given also to a down counter 9, thereby setting an initial value thereof. The strobe signal generating circuit 12 leads out strobe signals STR1 to STRn to the recording head 8 via lines ℓ11 to ℓ1n and terminals T1 to Tn of the conductor 17. At this time, the strobe signal generating circuit 12 leads out the strobe signals STR1 to STRn which are the pulse signals decided by the signals from the down counters 11, 14, to the line ℓ1j selected in response to the data from the register 8 and the down counter 9. In such a manner, the strobe signals STR1 to STRn are generated in the strobe signal generating circuit 12. The central processing circuit 3, for controlling the pulse motor 35 which conveys the recording paper, outputs the control signal to the pulse motor 35 via a driving circuit 34. The recording head 18 comprises a shift register S, a latch circuit L, and "AND" circuit A and exothermic elements H. Print data from the P/S converter 15 aforementioned are inputted to the shift register S via the terminal Tb of the connector 17. The shift register S is constituted by cells S11 to Snm corresponding separately to respective exothermic elements H11 to Hnm, and shifts the print data successively in synchronism with the serial clock pulse inputted from the central processing circuit 3 via the line ℓ1 and a terminal Tc of the connector 17. Thereby, the print data for one line is stored in the shift register S. Respective cells Sji (j=1 to n, i=1 to m) of the shift register S are connected to respective cells Lji constituting the latch circuit L. The latch circuit L latches the print data of the shift register S by the latch signal given from the central processing circuit 3 via the line 2 and a terminal Ta of the connector 17, and outputs to the "AND" circuit A. The "AND" circuit A is constituted by the "AND" circuits A1 to An corresponding separately to respective exothermic element groups H1 to Hn, each "AND" circuit Aj having an AND gate Aji corresponding separately to each exothermic element Hji. To one input terminal of the AND gate Aji for each "AND" circuit Aj, the strobe signal STRj inputted via a terminal Tj and reversed is given in common. To the other input terminal, a signal from the cell Ji of the latch circuit L corresponding to the AND gate Aji is inputted. The output of the AND gate Aji is given to the exothermic element Hji. Each exothermic element includes a switching element such as a transistor and a resistor, the switching element being conductive when the output of, the AND gate Aji is in a high level. The exothermic element Hji is also connected to a power circuit 19 via a connector 20, and becomes exothermic by a current supplied to the resistor from the power circuit 19 when the switching element is in conduction. Fig. 3 is a side view showing an appearance of the neighborhood of the recording head 18, Fig. 4 is a plan view of the recording head 18 and Fig. 5 is a rear elevation thereof. In the recording head 18, as shown in Fig. 4, respective exothermic elements Hji are arranged longitudinally along the recording head 18. On the side facing the exothermic elements Hji, a platen roller 21 is disposed, and a thermal sensitive paper 24 is clamped between the platen roller 21 and the exothermic elements Hji. The platen roller 21 is driven to rotate in the direction of the arrow 22 by the aforesaid pulse motor 35, thereby conveying the thermal sensitive paper 24 in the direction of the narrow 23. At this time, the central processing circuit 3 controls the conveying speed of the thermal sensitive paper 24 by changing a pulse period outputted to the pulse motor 35, responsive to the length of the transmitting period of image information for one line and the lead-out period of the strove signals STR1 to STRn. Thereby, the document image is recorded properly even when the printing speed for one line is changed. By selectively heating respective exothermic elements Hji in such a state, the image is recorded on the thermal sensitive paper 24. On the rear side of the recording head 18, as shown in Fig. 5, the connector 17 for inputting the strove signals and the connector 20 inputting a power supplied from the power circuit 19 to energize the exothermic elements Hji are disposed. The power circuit 19 is able to supply the current for heating, for example, 256 (=m) exothermic elements Hji included in one exothermic element group Hi simultaneously. Fig. 6 is a timing chart for explaining the operation timing of the strobe signals STR1 to STR8 and print data D. As shown in Figs. 6 (1) through 6 (8), respective strobe signals STR1 to STR8 are, in a period W3, pulse signals which become low level in sequence. The period W3 shows the case wherein, in the print data latched by the latch circuit L, the logic "1" is included in the print data corresponding to respective exothermic element groups Hj, or at least one exothermic element to be heated is present in all of the exothermic element groups H1 to Hn. In such a case, as described in association with the prior art, while the strobe signal STRj becomes low level, in the exothermic element groups Hj corresponding to the strobe signal STRj, the exothermic element corresponding to logic "1" in the print data is heated. In the period W3, as shown in Fig. 6 (9), the print data Dℓ of the following line is led out in the period W1 and stored in the shift register S. As shown in Fig. 6 (10), the print data Dℓ is led out as a serial signal corresponding to each exothermic element group Hj in every period W1j. Hereinafter, the print data Dℓ led out in the period W1j is represented by a reference character "Dℓj". For example, when all of the exothermic elements in the exothermic element groups H1 and H8 are not heated, as shown in Fig. 6 (10), the print data Dℓ1 and Dℓ8 are always logic "0". In such a case, in the period W4 following the period W3, the stove signals STR1 and STR8 are not led out, and in this connection, the period W4 is shorter than the period W3. As same at the case previously described, the print Dℓ+1 of the following line is led out in the period W4. In the following, a recording operation of the recorder 1a in one line will be described with reference to a flow chart of Fig. 7. When recording one line, first a value of a parameter j is set to an initial value "1" in step m1. The, in step m2, the print data Dℓj related to the exothermic element Hji of the exothermic element group Hj corresponding to the parameter j is outputted from the central processing circuit 3. The print data Dℓj is converted into the serial signal by the P/S converter 15 and in step m3, the counter 16 counts the number of exothermic elements Hji to be heated. When the print data of one exothermic element groups Hj has been counted, a count value CTj of the counter 16 is read out by the central processing circuit 3 in step m4. In step m5, it is judged whether the count value CTj read out is "0". In the case of CTj=0, the procedure moves to step m6, wherein, for example, No.j bit DTj of the 8-bit parallel data DT is set to logic "0". When it is judged in step m5 that CTj≠0, the procedure is moved to step m7, wherein No.j bit DTj of the data DT is set to logic "1". When the operations in steps m6 and m7 are completed, the procedure moves to step m8 to judge whether j=8. In the case of j≠8, in step m9, the value of the parameter j is incremented by +1 and the procedure is returned to the aforesaid step m2 to repeat the same operation, when j=8 in step m8, the procedure proceeds to step m10, wherein the data DT is outputted to the register 8 from the central processing circuit 3. Thereby, the data DT is given to the strove signal generating circuit 12 from the register 8, and in step m11, a total number of bits which are "1" in the data DT are set as the initial value in the down counter 9. Then, in step m12, the print data Dℓ led out to the shift register S is latched by the latch circuit L and led out to the "and" circuit A. In step m13 onward, a generating operation of the strove signal in the strobe signal generating circuit 12 is executed. When generating the strobe signal, the parameter j is set to an initial value of j=1 in step m13. In step m14, the strobe signal generating circuit 12 judges whether the No.j bit DTj of the data DT from the register 8 is "0". In the case of DTj=0, the procedure moves to step m21 to increment the parameter j and returns again to step m14. In the case of DTj≠0, in step m15 the line ℓ1j corresponding to the parameter j is selected. In step m16, the down counters 11, 14 start counting down from the predetermined initial values Since the initial value of the down counter 11 is set smaller than that of the dawn counter 14, the count value of the down counter 11 becomes "0" in step m17, and thereafter in step m18, the count value of the down counter 14 becomes "0". Till the count value of the down counter 14 becomes "0" after the count value of the down counter 11 had become "0", the strobe signal generating circuit 12 leads out the low level pulse, signal to the line ℓ1j selected in step m15 as the strobe signal STRj. Thereafter, in step m19, it is judged whether the count value k of the down counter 9 is "0", in the case of k≠0, in step m20 the parameter j is incremented by +1 and the count value k of the down counter 9 is decremented by -1, and the procedure returns to the aforesaid step m14 to repeat the same operation. When the count value k of the down counter 9 is "0" in step m19, the printing operation of the line is completed. As described with reference to Fig. 10, in the operations in step m13 onward, the lead-out operations of print data of the following line are executed in parallel. As such, in the present embodiment, the exothermic element Hji is heated selectively by the strobe signal STRj led out for every exothermic element group Hj, and when the exothermic element Hji to be heated is absent in the exothermic element group Hj, the strobe signal STR j corresponding to the exothermic element group Hj is not led out and the next strobe signal STRj+1 is outputted. Accordingly, since the strobe signal STRj unwanted is not outputted, the time wasted for outputting the strobe signal nevertheless the exothermic element for printing is absent can be saved, results in improvement of the printing speed. In particular, in the facsimile and the like, generally, there are large blank spaces in a document which are not needed to be printed, so that the printing speed can be considerably improved. Besides, since a powerful power circuit is not required to improve the printing speed, the high printing speed can be realized without increasing the cost and size of the apparatus. In the embodiment, though the case wherein the invention is embodied in a facsimile including the exothermic elements H as the line-type thermal head has been described, it will be appreciated that it is not limited to the facsimile or the line-type thermal head, the invention can also be employed in connection with a common printer.

Claims: A printer including a plurality of printing elements (H11 ... Hnm) divided into n (n = 1 ... 8) groups, each having m (m = 1 -256) printing elements; print data output means (15, S, L) for outputting print data; counting means (16) for counting the number of printing elements to be driven within each group according to the print data as output by said print data output means; and driving signal generating means (12) to sequentially provide driving signals (STR1 ... STRn) each driving signal being allocated to one of said groups; characterized in that said driving signal generating means (12) is arranged to omit driving signals allocated to a group in which no printing element is to be driven according to the count value provided by said counting means.

Inventors: HACHINODA MASAYUKI, HAYASHI MOTOHIKO, SHIMONAGA SADAAKI, TAMURA NOBUHIRO, HACHINODA, MASAYUKI, HAYASHI, MOTOHIKO, SHIMONAGA, SADAAKI, TAMURA, NOBUHIRO
Applicants: SHARP KK, SHARP KABUSHIKI KAISHA
Application year: 1990
Main classification: B41J2
IPC codes: B41J2