High-speed Printer Employing Plural Print Heads And Paper Feed Expedients

Ukitsu , et al. August 3, 1

Patent Grant 3596594

U.S. patent number 3,596,594 [Application Number 04/814,029] was granted by the patent office on 1971-08-03 for high-speed printer employing plural print heads and paper feed expedients. This patent grant is currently assigned to Nippon Telegraph and Telephone Public Corporation. Invention is credited to Kosaku Mukai, Kenichi Ukitsu.


United States Patent 3,596,594
Ukitsu ,   et al. August 3, 1971

HIGH-SPEED PRINTER EMPLOYING PLURAL PRINT HEADS AND PAPER FEED EXPEDIENTS

Abstract

This invention relates to a high-speed printer to be used for output of data transmissions. The printing mechanism of this invention employs a high-speed print system and a plurality of print heads arranged in parallel, whereby mechanical-type selecting operation can be simplified. Further, the invention also employs a novel controlling circuit which is adapted to read out respective data to be printed from a memory device in correspondence with the mechanical operations. And further, the present printer provides a novel line feed mechanism and spacing mechanism.


Inventors: Ukitsu; Kenichi (Tokyo, JA), Mukai; Kosaku (Tokyo, JA)
Assignee: Nippon Telegraph and Telephone Public Corporation (Tokyo, JA)
Family ID: 12197221
Appl. No.: 04/814,029
Filed: April 7, 1969

Foreign Application Priority Data

Apr 22, 1968 [JA] 43/26571
Current U.S. Class: 101/93.18; 101/92; 101/393; 400/161.1; 400/477
Current CPC Class: B41J 3/54 (20130101)
Current International Class: B41J 3/54 (20060101); B41j 001/54 (); B41j 015/00 ()
Field of Search: ;101/93,93C,90,91,109,92 ;197/133,52,55,49,20,5,1

References Cited [Referenced By]

U.S. Patent Documents
2688916 September 1954 Baldwin
3154235 October 1964 Hubbard
3157115 November 1964 West et al.
3168182 February 1965 Bernard et al.
3285164 November 1966 Malavazos
3291041 December 1966 Burchfield et al.
3331316 July 1967 Bretti
3353648 November 1967 Amada et al.
3415184 December 1968 Perucca
3420166 January 1969 Ellis et al.
Primary Examiner: Penn; William B.

Claims



We claim:

1. A high-speed printing mechanism comprising a plurality of type wheels spaced at regular intervals from each other along a print line and rotatable about a plurality of parallel spaced axes in the direction of the print line, means for rotating said type wheels at the same speed, each type wheel including a plurality of parallel superimposed bands of type arranged around the circumferential surface of each type wheel, a plurality of hammers each disposed opposite each of said plurality of type wheels, a recording medium located between said hammers and said type wheels, means for selectively moving each of said type wheels axially upwardly and downwardly so that each band may be selectively located opposite said hammer associated therewith while each type wheel is being rotated about its own axis, means for moving said recording medium laterally of said type wheels and hammers one space so that the type wheel is located opposite the adjacent space for printing the next desired character of the print line, means for selectively actuating each hammer to print a plurality of characters on said recording medium after each lateral spacing of said recording medium, the total number of the lateral spacings corresponding to the number of spaces for printed characters between adjacent type wheels to complete a print line and means for reversing the direction of the lateral spacings of said recording medium for recording a subsequent print line after completion of the preceding print line on said recording medium.
Description



This invention relates to a high-speed printer and, more particularly, to an improvement in such printers employing a high-speed print mechanism that is used as the output device in data communication systems and the like.

In conventional line printers using high-speed print mechanisms, there have been provided print magnets and print hammers corresponding in location and number to all of printing positions of a printed line. Since the printers further require driver circuits for operating the print magnets, the devices have necessarily become very large and expensive specifically in cases where a large number of printing characters are to be printed in a print line.

The conventional mechanical printers used as the terminal equipment in data transmissions have progressed so that the printing of a print line is carried out by printing separately each character in sequential order. Thus, it has been required to employ very complicated mechanisms for selecting each particular character and, further, it has been difficult to increase printing speed, while keeping the equipment small and economical.

The present invention solves these various problems present in conventional printers and mechanical printers as mentioned above.

A principal object of the present invention is, therefore, to provide a novel printing device for high-speed and stable operation which is adaptable to any desired communication speed.

Another object of the present invention is to provide a high-speed printer which is adapted to provide a high-printing speed by way of simplifying the printing character selection mechanism in combination with a high-speed print system, and employing a print mechanism having a plurality of type wheels arranged at regular intervals so that a plurality of characters can be printed at one time at every one of a plurality of lateral spacings and, further, the number of such print mechanisms can be optionally selected in accordance with the desired communication speed. Thus, it is a related object of the present invention to provide a high-speed printer which is economical in its structure and operation, and a controlling method suitably adapted to such printer. Accordingly, the present invention provides a printer which omits such mechanical operation from the device as carriage return operation and also can complete the printing of each line of print with a simple spacing operation carried out at every single lateral spacing and repeated a fewer number of times than in conventional printers.

Other objects and advantages of the present invention will become apparent upon reading the following descriptions set forth in detail with reference to the accompanying drawings, in which:

FIG. 1 is a diagrammatic view showing the structure and operational principle of the mechanism according to the present invention.

FIG. 2 is a fragmentary view showing the structure of printing head employed in the mechanism of FIG. 1.

FIG. 3A is a perspective view partially cut away of the mechanism embodying the present invention.

FIG. 3B is a perspective view partially cut away showing a paper spacing mechanism embodying the present invention.

FIG. 3C is a diagram for explaining the spacing position and printing order on the printing paper according to the present invention.

FIGS. 4(a) through 4(j) show operational time charts for explaining the time relation of the printing to the spacing in the embodiment of the present invention.

FIG. 5 is a block diagram showing the arrangement of a printing control circuit for carrying out the invention.

FIG. 6 is a block diagram of an address instructing circuit for explaining the write-in address and readout of line memory in which printing data for each line are stored.

While the present invention will be explained with reference to a preferred embodiment illustrated, it should be understood that the invention is not intended to be limited to the particular embodiment but, rather, to cover all of various alterations, modifications and equivalent arrangements to be included in the spirit and scope of the appended claims.

FIG. 1 is a diagrammatic view of the structure showing the operational principle of the mechanism of the present invention, and the correlation of the printing paper to printing heads, each of which comprises a type wheel and a typing hammer and the relationship of a plurality of the printing heads is distributed in separate positions and at regular intervals, respectively, with respect to the direction of the line of a print on the paper. FIG. 2 shows in side elevation a type wheel and print magnet in one of the printing heads. Such print mechanism of the type referred to is known, for example, in German Pat. 1,235,640. The type characters are arranged, as can be noted in FIG. 2, on the periphery of the type wheel 1 which continuously rotates in a horizontal plane. In the particular embodiment of the present invention, said characters are arranged in four individual bands on the peripheral surface of the type wheel 1. That is, the characters are initially divided into two groups according to a shift-in and shift-out position, and each group of the shift-in and shift-out position is further divided into two bands so that the total number of selective bands of characters will be four.

The printing is carried out in such manner that a print magnet 2 opposing type wheel 1 is excited so as to actuate an armature 21, so that printing hammer 3 will strike the type wheel 1 through the paper 4 and ink ribbon 5. Thus, the type wheel 1 and printing hammer 3 together form a printing head with the paper 4 and ink ribbon 5 inserted there between, and a plurality n of printing heads are arranged within the range of a line to be printed, as shown in FIG. 1. Respective type wheels 1.sub.1 through 1.sub.n are coupled by means of a cross gear connection or the like to a single common shaft 7 which is driven by a motor 6, so as to be simultaneously rotated together in a horizontal direction. At one end of the shaft 7, there is mounted a code wheel 8 having a number of slits thereon corresponding to the number of characters arranged on the peripheral surface of one of the bands of type wheels l.sub.1 to 1.sub.n. Rotation of the code wheel 8 and the rotation of type wheels 1.sub.l through 1.sub.n will be controlled by means of a pickup 9 connected to a line 10 carrying electrical pulses so as to provide a code for indicating positions of the characters opposite the printing hammers by means of a control circuit as will be set forth later.

In high-speed printing it has been known to increase the printing speed, by reducing the kinds of type on the periphery of the type wheels so as to make the time period required for a complete rotation of the type wheels shorter, that is, the time required for subsequent printing operations is made shorter. For this purpose, in the present invention, the characters are distributed on the four bands as described above and a selecting operation of one particular band is carried out.

The type wheel 1 as shown in FIG. 2 moves upwardly and downwardly according to a band selecting mechanism 60 (an embodiment of which mechanism is shown in FIG. 3A) in the form of a known adding mechanism or the like, so that a predetermined band will be selectively positioned opposite the printing hammer 3, while being continuously rotated together with a rotary shaft 11 driven by the continuously rotating common shaft 7 through worm gear wheels 71 and 72. The band selecting mechanism 60 can select four different band positions of the wheel 1 in response to input signals "1" or "0" at an input 65 for determining the shift-in or shift-out position and to a combination of the signals "1" or "0" at an input 66 for determining the band selection for each of the shift-in or shift-out positions.

Printing of a whole line will be completed by m times the printing operation. Respective n printing heads will establish respective printings thereof as printing data are read out of corresponding addresses of a line memory, in which the printing data for the whole line are stored. After the printing operation of a character with respect to each of the printing heads, the printing paper 4 will carry out a spacing action toward a subsequent printing position by one space of printing separations. That is, the printing of a line will be completed when n printing heads have printed m times.

The printing paper 4 engages at both side edges with paper feeding carriages 17.sub.L and 17.sub.R as used in conventional printers and is held in engagement therewith by paper holders 18.sub.L and 18.sub.R. The respective paper feeding carriages 17.sub.L and 17.sub.R are integrally interconnected to each other by means of a shaft 16, and are shifted rightward and leftward through one space by a lateral spacing mechanism (shown in FIG. 3B) utilizing such ordinarily used means as a clutch and rotary threaded shaft or the like. The printing position will reach an end of the printed line as, for example, the right end position of the line shown by the dotted line in FIG. 1 after m-l times the spacing action of the feeding carriages. A subsequent printing operation will complete the printing for one full line and, then, a line feed of the paper will be effected by the feeding carriages 17.sub.L and 17.sub.R. 19.sub.R is a detector mechanism for detecting when the printing paper reaches the right end position, 19.sub.L is a detector mechanism for the left end position, 20.sub.L is a lead for carrying a left end signal caused by the detector mechanism 19.sub.L and 20.sub.R is a lead for carrying a right end signal caused by the detector mechanism 19.sub.R. The printing data received will be stored in the line memory according to the number of data for each line as a unit.

It will be appreciated in the case of printing the data by means of the printing heads arranged at the respective positions as shown in FIG. 1, that it may be possible to have the printing started from either end of the line, provided that the order of taking the data out of the memory correspond with the printing operation. That is to say, when the paper reaches either end of the line, the printing of the next line can be carried out in the opposite direction to that of the prior line while employing the same print operation so that an operation such as the carriage return in conventional mechanisms will not be required.

The printing position of the heads can be designated by printing head addresses and a spacing address. The former address is specific to each of the n printing heads and the latter address is the one between l through m at which one of the printing heads carries out its printing. Control of the readout will be, therefore, readily established when the address in the memory coincides with the above addresses for the printing position.

FIG. 3A is a perspective view of the mechanism embodying the present invention for explaining the same partially in fragmental manner. FIG. 3B is a perspective view of a mechanism for explaining an exemplary spacing operation of the printing paper, and FIG. 3C is a diagram for explaining spacing position and printing order in the case of carrying out the printing on the printing paper according to the present invention. Thus, FIGS. 3A--3C show the embodiment of FIG. 1 more in detail. The type wheels 1 are continuously rotated by the worm gears 72 which mesh with gears 71 mounted on the continuously rotating shaft 7. The type wheel shafts 11 are respectively formed integral with each type wheel and engage the worm gears through spline or angular shafts so that the type wheels will be movable upward and downward while being rotated.

Selection of the desired type bands on the type wheel 1 is performed by means of a pair of magnets 67 and 69. Movement of armatures 68 and/or 70 by magnets 67 and/or 69 is transmitted to levers 61 and 62, so that position selections by displacement of cam 13 of the type wheels 1 will be caused to occur. Displacements of the levers 61 and 62 will determine the positioning of shaft 11 by engagement with point 63 by the lever 64. Displacement of the point 63 will be increased according to required displacement of the type wheel by means of the lever ratio of the lever 64, one end of which is engaged with the type wheel shaft 11 so that the type wheel 1 may continuously rotate while being moved upwardly or downwardly to the predetermined one of the four type bands so that the particular desired type band will face the hammer 3. The lateral spacing of printing paper 4 is performed by means such as the mechanism as shown in FIG. 3B. It should be here noted that, whereas in FIGS. 2 and 3A there is shown an example suited for the printing heads where the paper feeding mechanism utilizes a chain drive for the paper feeding carriages 17, FIG. 3B shows an embodiment in which sprocket wheels are employed.

In FIG. 3B, the paper feeding carriages 17.sub.L and 17.sub.R are mounted on a rotatable shaft 111. The shaft 111 is fixed to a slide spacing shaft 16 by means of side frames 109.sub.L and 109.sub.R. The shaft 16, side frames 109.sub.L and 109.sub.R, shaft 111 and paper feeding carriages 17.sub.L and 17.sub.R form an integral unit, which is movable leftward and rightward with respect to a pair of fixed frames 108.sub.L and 108.sub.R along the shaft 16. A guide rail 112 is engaged by one end of each of the side frames 109.sub.L, 109.sub.R so as to guide them during leftward and rightward movements. 110 is a plurality of discs for supporting the paper, and 18.sub.L and 18.sub.R are paper holders. The slide shaft 16 is provided with a cam follower 107 secured thereto. The follower 107 engages a cylindrical spacing cam 105, so that the slide shaft 16 is moved leftward and rightward upon rotation of the cylindrical cam 105.

The paper 4 performs its spacing by m letter spaces in leftward and rightward directions upon rotation of the cylindrical cam 107, and during one complete rotation thereof two lines of printing are carried out. The cylindrical cam 107 is controlled by means of a clutch 102 of a constant rotation type and by one operation thereof causes a partial rotation of the cam to occur for one space for one character. That is, the clutch 102 driven by a control circuit at every single-spacing operation transmits the rotation of drive shaft 101 to a worm gear 103 so that the cylindrical cam 105 is rotated by a gear 104 through a predetermined angle of rotation. By this rotation, the paper carriage is moved leftward or rightward by one lateral space. When the printing for one line is completed, the paper carriage stops at the end of its leftward or rightward stroke.

FIG. 3C explains the results of the rotation of the spacing cam and printing positions and order of the printed characters on the paper. As an example, with reference to a case in which the printing is to be carried out by printing lines of 20 letters each with four printing heads and five lateral spacing positions.

The respective positions of the cylindrical cam 105 and cam follower 107 are shown in FIG. 3C as developed during operation. As seen in the drawing, the cam follower position is shifted by one space for rightward spacing (1, 2, ....) and the paper is therefore moved in accordance therewith. The example of printing as illustrated at right-hand side of FIG. 3C shows a completed printing pattern at each spacing position corresponding to the rotation of the cylindrical cam 105. When the initial printing position is located at the left-hand end, the respective printing heads will receive data at the spacing address 1 (in the present instance, the printing column for printing head 2 is 6, the column for head 3 is 11, ....) from the line memory and carry out the printing. (In the present instance, the data are taken out at every five letters.) Then, in response to the spacing operation of one space, the position of the paper relative to the hammer is shifted by one space in the rightward direction. (During this spacing operation, the respective printing heads are simultaneously adjusted to the particular band of the type wheels for data to be printed next, in accordance with the line memory readout.) At this new position the respective printing heads receive data for spacing address "2" (in the present instance, the printing column is 7 for printing head 2, the column is 12 for head 3, ....) from the line memory and perform their printing (only those letters which are underscored will now be printed at the position next to the previous printings). In the illustrated example, the spacing for one line is carried out by five repetitions of such operation and the whole line of printing is thus completed. At this point, such a desired print pattern as "ABC......IJO1......89" is already completed and, thus, a line spacing operation is performed so that the printing of the next line may be carried out.

During the printing of the next line, the printing position is caused to be shifted in a leftward direction in response to the same directional rotation of the cylindrical cam 105 with that during the previous line printing. That is, in case the initial printing position is at the right-hand end, the respective printing heads are caused to print data at spacing address "5" (printing columns 5, 10, 15 and 20) and, thus the sequence of the spacing address is reversed from that of the previous line printing. When the left end spacing position is reached in the like manner, the printing for the second line is finished and such print pattern as "01.......89ab.......ij" in the illustrated example is completed.

The same operations and printing orders as described above may be performed even in the case when n and m are increased, respectively.

FIG. 4 is to show the time relation and printing order of the aforementioned operation of print positionings. In the drawing, (a) shows the time T.sub.w required for a rotation of the type wheel, (b) shows the time T.sub.p required for type selection and the printing operation (print cycle), which is set so that T.sub.w <T.sub.p, (c) shows the spacing cycle in which the lateral spacing of the printing paper is carried out, (d) shows band selection time of the type wheel, (c) and (d) being capable of being carried out simultaneously during the same time period, (e) shows the signal of left-hand end of the line, (f) shows the signal of right-hand end of the line, (h) shows gate signals for controlling normal and reverse advancing of an output counter which directs specific spacing address in the read out of the line memory, (i) shows the order of reading the spacing address out of the line memory, and (j) shows switching time for transferring further printing data for a subsequent line to a print memory during the time when the data are contained in a buffer memory and after the printing of the data in the line memory is completed.

FIG. 5 is a block diagram showing the circuitry of a controlling section in an embodiment of the present invention, in which parallel input signals fed in from a terminal 22 are selected at a function detecting circuit 23. In the case of the printing data, an output from the circuit 23 will be fed to line 24 and stored in an input register 25 for a while. At the same time, an output line 26 from the function detecting circuit 23 will supply every character to an input character counter 27. Parallel printing output 24 from the detecting circuit 23 will be rearranged into corresponding codes to printing type instructing codes in such manner that, for example, No. 1 bit through No. 5 bit are retained in the form of the input data, No. 6 bit and No. 7 bit are changed to codes for selecting a type band on the type wheel, No. 8 bit to an input instruction, and so on, so that subsequent operations will be more convenient. The buffer memory 30 and print memory 31 are provided with a sufficient memory capacity, respectively, for containing data for each line, and are adapted to be capable of performing for example, when a delay line memory is employed, write-in and circulation memories in response to actuations of a write-in gate 32 of the buffer memory 30 and a write-in gate 33 of the print memory 31. Write-in address of the memories 30 and 31 are determined by an address counter 54 actuated upon receiving an output from an oscillator 52. The counter 54 is adapted so as to provide a spacing address 83 and a print head address 84 in parallel relation. The print data once stored in the input register 25 will open the write-in gate 32 and thereby the information is written in the instruction address, upon actuation of a write-in control circuit 29 by means of coincidence detecting circuit 28 at the time when respective address counts of the input character counter 27 and the address counter 54 are detected to be identical to each other at coincidence detecting circuit 28. Subsequent print data will likely advance the count at the input counter 27, so that the write-in of the data into instruction addresses of the buffer memory 30 will be continued in response to the coincidence of the count at counter 27 to the address count at address counter 54. At the time when a line feed signal is received or the write-in operation completes the number of characters for a whole line, the write-in control 29 is actuated to control the write-in gate 33 so as to close the same, so that the contents in the buffer memory 30 will be transferred to identical addresses of the print memory 31 and memorized therein. At the same time, a printing control circuit 53 actuates in response to the other output from the write-in control 29. With the actuation of the circuit 53, an output from an oscillator 52 will be applied to an output counter 51. The counter 51 then produces two phase signals of a spacing cycle output 73 as shown in FIG. 4(c) and a print cycle output 74 as shown in FIG. 4(b), by counting the oscillation outputs.

The output counter 51 also counts, simultaneously when the same produces both the spacing and print cycle outputs 73 and 74 alternately, the repetitions of such outputs. An output of this counting will direct such a spacing address of l-m as shown in FIG. 4(i). This spacing address instruction output represents corresponding print position (since a spacing operation of one lateral space is carried out at every one spacing cycle output 73). The spacing address instruction output also instructs a spacing address to be taken out of the print memory 31. Thus, it is possible to easily take out only the necessary data from the print memory 31 depending on coincidence instruction output from coincidence detecting circuit 44 for detecting the coincidence between the spacing address instruction output (directly corresponding to operations of a mechanical part) produced by the output counter 51 and a spacing address output 83 (memory addresses divided for each of the printing heads) from the address counter 54. The output counter 51 determines at every one line print operation the normal advance or reverse advance of the counting by means of the output (as in FIG. 4(h)) of a gate circuit 55 for instructing the normal or reverse advancing, which circuit will be actuated in response to the left end signal 20.sub.L (as in FIG. 4(e)) provided it is at the left-hand ending position and to the right end signal 20.sub.R (as in FIG. 4(f)) provided it is at the right-hand ending position of the spacing. The counting operations in the normal and reverse advances of said output counter 51 will be repeated alternately, corresponding with spacing operation in rightward or leftward direction as shown in FIG. 4( i).

The print informations stored in the print memory 31 are already converted to parallel codes in an output shift register 34. Among these codes, such codes as, for example, No. 1 bit through No. 5 bit and a type code for designating a particular one of the types on the type wheel to be printed are subjected to a coincidence detection carried out by a coincidence circuit 35, a result of which will then be presented to a print distributing gate 39. The type code presents a type pulse 10 produced at every type on the type wheel to a type counter 36 through a shaping circuit 37 so as to produce a count output of the counter 36. In the case, for example, when the number of characters arranged on the periphery of type wheel as shown in the present embodiment is 32, the count output will then be five bits, which will be common to all of n type wheels. The above coincidence detecting operation is carried out at each of the types with respect to all of the stored data by so selecting scanning cycle of the memory 31 as to be smaller than output cycle of the type pulse 10. Further, among parallel convert outputs from the register 34, certain bits such as, for example, No. 6 and No. 7 bits for instructing particular type band selections with respect to respective type bands on the type wheel will be provided to a type band selection distributing gate 45. A count output from the output counter 51 is subjected to a coincidence detection at the coincidence detecting circuit 44 with respect to an instruction bit, that is, a spacing address 83 from the address counter 54, and its resultant coincidence output is utilized for controlling the print distributing gate 39 and the type band selection distributing gate 45.

The coincidence detection outputs being provided always to the print distributing gate 39 are gated in response to a coincidence signal of the output address from the coincidence detecting circuit 44 likely being provided to said gate 39 (corresponding with the spacing position at that time), to a signal 73 showing the print cycle, and further to a count output 84 instructing the print head address of the address counter 54 so as to be distributed to respective 1 through n print heads, so that the print outputs corresponding with n print heads will be obtained.

Further, the type band selection bit signals being provided always to the type band distributing gate 45 are gated in response to the coincidence signal of the output address likely being provided to said gate 45 (corresponding with the spacing position at that time), to a signal 74 showing the spacing cycle, and further to the count output 84 instructing the print head address of the address counter 54 so as to be distributed to respective l through n print heads, so that the type band selection output corresponding with n print heads will be obtained.

The print outputs obtained in correspondence with the spacing position and the n print heads are once stored in a temporary memory 40 consisting of n flip-flops, condenser memories or the like, and are read out in response to print timings determined by a type pulse output 41. At this time, the print driving circuit connected to the temporary memory 40 storing once said print outputs is actuated and its output 43 excites the print magnet 2 so that the printing will be effected. This operation is to be carried out with respect to each one of the types in a particular one of the n print heads that satisfy respective conditions of the comparison coincidence, spacing address coincidence and print head address instruction, and is repeated with respect to each one of the types during a print cycle. The repetition of the print operation in the case, for example, of 32 types of characters contained in a type band of each type wheel will be 32 times. The print for that spacing position is completed at the time when the type wheel completes a rotation.

The type band selection signals of n outputs from the type band distribution gate 45 are effective in setting the respective type wheels l.sub.1 through l.sub.n at respective predetermined type band positions during the spacing cycle, which cycle is arranged to be prior to the print cycle for the print operation at the spacing position of this moment, in such manner that a type band selective driving circuit 47 will be first actuated and its output 48 will excite either one of the band selecting magnets. The spacing and type band selecting operations are carried out simultaneously, which spacing operation is effected at the time when the spacing driver circuit 49 is actuated and its output 50 excites the spacing clutch. The print operation for a whole line will be completed by such spacing operation, as well as the simultaneous type band selecting operation as above, and m times printing operations, and then the spacing position will be at either one of the left-hand end or right-hand end of the line. This moment of the left or right end spacing position is sensed by the output counter 51 with a count instruction and left or right end signal, and the line feed will be carried out at the moment when all of the printings of the line is concluded (mechanism for which feed not being shown). At the moment of this line feed, contents of the memory 31 become ready to be cleared and, thus, as soon as all of the print data for succeeding print line is stored in the buffer memory 30 during the preceding line print operation, such informations will then be transferred into the memory 31, so that the same operation will be repeated. This time, the output counter 51 provides a count of reverse direction to the preceding count as shown in FIG. 4 (i), so that the spacing operation will advance in the reverse direction.

In FIG. 6, circuitry of the input counter 27, address counter 54 and output counter 51 and correlation between them are shown in a block diagram (in the present embodiment, the case in which such a circulating type memory as the delay line memory is used so as to store informations for each of the print lines in series is shown). 75 and 76 are input character counters, respectively, which carry out the count in response to signals presented at the output terminal 26 at each time when print data are fed in. The counter 75 is adapted to advance at every m counts corresponding with the spacing positions, and the counter 76 is adapted to advance at every n counts corresponding with the printing head which is triggered at every m counts of the counter 75. Input print data are indicated successively in the forms of m and n counts. Respective counters 80, 81 and 82 constitute an address counter 54 which is always being actuated by outputs 52' of an oscillator 52 for appointing addresses of memories 30 and 31, and the counter 80 is adapted to be a bit counter for instructing bit addresses of each bit forming a character in the memories. In case, for example, a character is formed with eight bits, the bit counter 80 is an eight count counter which always advances eight counts upon receiving the output 52' from the oscillator 52. The counter 81 is adapted to be a spacing address counter that advances at every m counts corresponding with a spacing position triggered by a bit count output (produced by the counter 80 at every eight counts in case, for example, a character is formed with eight bits) so as to provide a parallel count output 83, and the counter 82 is adapted to be a print head address counter corresponding with a print head triggered by outputs applied from the counter 81 at every m count so as to provide a parallel count output 84. In the case of using such delay line memory as in the present embodiment, the delay line memory is so adapted as to have a delay time at which the output of this memory will be stored again in the same address. For this reason, the address of memory can be determined by an appointment of the address counter 54 operating with outputs of the oscillator 52. Write-in of the input print informations into the memory is effected in such manner that the character addresses corresponding to m and n of the memory are found out; in response to corresponding addresses to m and n determined by the input character counter 27, that is, in response to instructions of "AND" outputs 79 from both of an address count coincidence detector 77 for counters 75 and 81 and another address count coincidence detector 78 for counters 76 and 82 (namely, the coincidence of all of address instruction) and each bit is subsequently written in thus found addresses by instructions of bit counter 80 at that character. Both of the memories 30 and 31 are formed in the same structure, and their addresses are determined by the address counter 54, respectively. If the write-in operation is carried out in such arrangement of divided addresses as above, it is possible to take out the input print informations from the memories very easily, in response to instructions from an address coincidence detecting circuit 44 for both of the counter 81 and output counter 51. That is to say, this instruction output is to select only a specific information that corresponds with the spacing position at each moment and, thus, it is possible to make the data to be corresponding with the print head immediately, by distributing such selected data in accordance with the print head addresses from the counter 82.

According to the present invention, as evident from the above, it is possible to obtain the memory outputs respectively corresponding with the respective print informations with the simple structure and controlling method therefor, by determining the respective addresses for the print data at the time of writing the informations into the memory so as to be corresponding with the n print heads and m spacing positions thereof. It is also possible to establish the printing operations with the same controlling method all the time, regardless of the normal and reverse advances of the output counter, that is, to the normal and reverse advances of the spacing operation.

Further according to the present invention, it is possible to obtain such remarkable advantages that, with the utilized spacing control as disclosed, the printing operation of the respective lines can be established without accompanying such a large mechanical movement as the carriage return involved in the conventional mechanical printers and, thus, the mechanism can be remarkably simplified and operational stability of the mechanism can be much improved.

It will be appreciated, while the invention has been disclosed herein with reference to the structure in which the spacing is carried out by the displacement of printing paper, that such spacing may be readily substituted by the displacement of the types and hammer driving linkages therefor.

Further according to the present invention, the mechanism of the invention is not subjected to such disadvantageous restrictions as have been involved in the conventional mechanical character selecting type printing mechanisms. That is, in the structure wherein a plurality of the mechanical character selecting type printing mechanisms as ordinarily employed in typewriters or the like is arranged at a regular interval, it has been difficult to establish dimensional arrangement of such complicated mechanism and, thus, it has not been possible to increase the number of characters that can be simultaneously printed and consequently the printing speed could have been hardly facilitated. On the other hand, in the high-speed type printing mechanism according to the present invention, it is possible to employ the code wheels as the standard of character selection in common with all of various character types, so as to enable it to effect the character selection with a circuitry operation of the comparison coincidence with the type signals. Further, the print mechanism according to the present invention brings about such advantage that the same is readily adaptable to any high-speed printers which require various kinds of characters, since the number of characters to be selected during the print cycle may be made smaller with the combination of the type band selecting mechanism for selecting an individual band of type from the divided type bands on the wheel as utilized in the present invention.

* * * * *


uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2026 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed