← Back to Patent Explorer
US3858703A Expired / Lapsed US ⏱️ 0.0 years remaining

Bidirectional dual head printer

Assignee: Genicom Corp
•
Filing: 1973-11-12
•
Granted: 1975-01-07
•
Expires: 1993-11-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A high-speed impact printer of the dot-matrix type employing at least first and second print head assemblies for printing characters or other symbols in line-by-line fashion upon a paper document. In the dual head embodiment each print head assembly prints substantially one-half of the line of characters or symbols and both heads operate simultaneously during the print mode. The print mode is such that printing of every other line occurs as the print heads move from left to right and printing of the interspersed lines occurs as the print heads move from right to left after having completed the previous line of characters or other symbols. Novel electronics are provided to accomplish the above printing modes. The multiple head printer may also be employed in a graphics mode. It is further possible to employ more than two heads, for example, three or more, in either the printing or graphic modes, if desired. The printer has the further capability of ''''half-step'''' printing.

Inventors

  • 👤 Howard Duley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 19:36
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/10; B; B41; B41J; B41J19/00; B41J19/14; B41J19/142; B41J2/00; B41J2/22; B41J2/23; B41J2/235; B41J2/25; B41J2/255; B41J2/305; B41J3/00; B41J3/54

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 305 words
Control means for operating a printer having at least first and second printer heads each of said heads having a plurality of print wire solenoids for selectively generating dot column patterns; said control means comprising first means for storing and recirculating binary coded data words each representing an alphanumeric character to be printed including means for reinserting the word at the output stage of the first means back into the input stage to cause said first means to operate as a recirculating memory; second means for shifting said words in said first means; third means coupled to said second means for counting the number of shift operations performed; fourth means for temporarily storing a data word; fifth means coupled to said third means for writing the data word appearing at the output stage of said first means into said fourth means without removing the data word from said first means when said third means reaches a predetermined count; character generator means for generating signals representing a dot column pattern for the data word in said fourth means; sixth means responsive to a second predetermined count in said third means for coupling the output of said first means to said character generating means; seventh means for temporarily storing the dot column pattern signals generated by said character generator means when coupled to said fourth means; eighth means coupled to said third means for terminating operation of said second means when said third means reaches a predetermined count, said eighth means including means for coupling the data word in the output stage of said first means to the input of said character generating means; ninth means responsive to said eighth means for simultaneously coupling the outputs of said seventh means and said character generating means to said first and second print heads to print dot column patterns.
Claim 2
Dependent Claim 305 words
Control means for operating a printer having at least first and second printer heads each of said heads having a plurality of print wire solenoids for selectively generating dot column patterns; said control means comprising first means for storing and recirculating binary coded data words each representing an alphanumeric character to be printed including means for reinserting the word at the output stage of the first means back into the input stage to cause said first means to operate as a recirculating memory; second means for shifting said words in said first means; third means coupled to said second means for counting the number of shift operations performed; fourth means for temporarily storing a data word; fifth means coupled to said third means for writing the data word appearing at the output stage of said first means into said fourth means without removing the data word from said first means when said third means reaches a predetermined count; character generator means for generating signals representing a dot column pattern for the data word in said fourth means; sixth means responsive to a second predetermined count in said third means for coupling the output of said first means to said character generating means; seventh means for temporarily storing the dot column pattern signals generated by said character generator means when coupled to said fourth means; eighth means coupled to said third means for terminating operation of said second means when said third means reaches a predetermined count, said eighth means including means for coupling the data word in the output stage of said first means to the input of said character generating means; ninth means responsive to said eighth means for simultaneously coupling the outputs of said seventh means and said character generating means to said first and second print heads to print dot column patterns.
Claim 3
Dependent Claim 110 words
The control means of claim 1 further comprising registration means for generating registration signals each representative of the positions at which dot column patterns are to be printed; means for counting said registration signals to generate signals representative of the number of registration signals counted; said character generating means comprising first input means for receiving a data word and second input means for receiving the output of said registration signal counting means for generating a selected one of a plurality of dot column patterns which collectively represent the alphanumeric character to be printed, the dot column pattern being selected being controlled by the count of said timing signal counting means.
Claim 4
Dependent Claim 58 words
The control means of claim 2 further comprising means coupled to said registration signal counting means for resetting said registration signal counting means for activating said second means to shift the next succeeding characters into the output stage of said first means when a third predetermined count is completed and before the next third predetermined count is initiated.
Claim 5
Dependent Claim 83 words
The control means of claim 1 further comprising carriage means for receiving said printer heads, said printer heads being mounted at spaced intervals along said carriage means; means for moving said carriage means in a forward direction; means for moving said carriage means in a reverse direction; first limit means for generating a first limit signal when said carriage means is in its left-hand most position; means for generating a second limit signal when said carriage means is in its right-hand most position.
Claim 6
Dependent Claim 42 words
The control means of claim 4 further comprising means for clearing the first means when either said first or said second limit signal is generated; means for activating said fifth means and seventh means only when said first limit signal is generated.
Claim 7
Dependent Claim 94 words
The control means of claim 5 further comprising 10th means coupled to said third means and responsive to said second limit signal for transferring the data word in the output stage of the first means to the input of said fourth means when a fourth predetermined count is accumulated; 11th means coupled to said third means and responsive to said second limiting signal for disabling said second means and coupling the output stage of said first means to the input of said character generating means when said third means accumulates a fifth predetermined count.
Claim 8
Dependent Claim 377 words
A dot matrix printer capable of printing 2N characters per line where N is a real integer comprising a platen; a reciprocating carriage; means for selectively moving said carriage and in a forward and a reverse direction across said platen; first and second print head means arranged at spaced intervals along the carriage whereby each print head means is adapted to print one-half of the characters on each line of characters; each print head means having a plurality of print wire actuating means for generating dot column patterns upon a paper document supported by the platen as the carriage moves across the platen; a recirculating register having 2N+1 stages for storing 2N binary words each word representing a character to be printed, the N+1 stage of said register being the output stage; means for loading said register with a start character word and 2N character words; means for shifting said binary words through said register; means for counting the number of shift operations; first stage means; first decoding means being enabled responsive to a count of N+1 in said counting means for transferring the word in the said output stage to said first storage means; character generating means having first and second input means and an output for generating successive dot column pattern signals which cooperatively represent a cHaracter responsive to the character responsive to the character word coupled to the first input means and responsive to a dot column position signal coupled to said second input means; second storage means for storing one dot column pattern; said first decoding means further including means for enabling said character generating means to transfer the dot column pattern of the character stored in said first storage means to said second storage means; second decoding means being enabled responsive to a count of 2N+1 in said counting means for disabling said shifting means, said second decoding means including print initiating means for coupling the output stage of said recirculating register to said character generating means first input means and for simultaneously coupling the outputs of said character generating means and said second storage means respectively to said first and second print head means to print the dot column patterns for the first and (N+1)st characters on a line of characters.
Claim 9
Dependent Claim 377 words
A dot matrix printer capable of printing 2N characters per line where N is a real integer comprising a platen; a reciprocating carriage; means for selectively moving said carriage and in a forward and a reverse direction across said platen; first and second print head means arranged at spaced intervals along the carriage whereby each print head means is adapted to print one-half of the characters on each line of characters; each print head means having a plurality of print wire actuating means for generating dot column patterns upon a paper document supported by the platen as the carriage moves across the platen; a recirculating register having 2N+1 stages for storing 2N binary words each word representing a character to be printed, the N+1 stage of said register being the output stage; means for loading said register with a start character word and 2N character words; means for shifting said binary words through said register; means for counting the number of shift operations; first stage means; first decoding means being enabled responsive to a count of N+1 in said counting means for transferring the word in the said output stage to said first storage means; character generating means having first and second input means and an output for generating successive dot column pattern signals which cooperatively represent a cHaracter responsive to the character responsive to the character word coupled to the first input means and responsive to a dot column position signal coupled to said second input means; second storage means for storing one dot column pattern; said first decoding means further including means for enabling said character generating means to transfer the dot column pattern of the character stored in said first storage means to said second storage means; second decoding means being enabled responsive to a count of 2N+1 in said counting means for disabling said shifting means, said second decoding means including print initiating means for coupling the output stage of said recirculating register to said character generating means first input means and for simultaneously coupling the outputs of said character generating means and said second storage means respectively to said first and second print head means to print the dot column patterns for the first and (N+1)st characters on a line of characters.
Claim 10
Dependent Claim 71 words
The printer of claim 7 further comprising registration means for generating position pulses responsive to the movement of said carriage means; means for counting said position pulses; the output of said position pulse counting means being coupled to the character generating means second input means whereby the dot column pattern generated at the output of the character generating means is altered as the counting in said second counting means is incremented.
Claim 11
Dependent Claim 22 words
The printer of claim 7 further comprising means responsive to the operation of said print initiating means for restarting said shifting means.
Claim 12
Independent Claim 238 words
A method for operating a printer of the dot matrix type having left-hand and right-hand print heads movable in a first direction by single carriage means for simultaneously printing dot column patterns of the left-hand and right-hand halves respectively of a line of characters comprising the steps of: a. loading groups of binary signals into a recirculating register, each of said groups representing a character to be printed; b. shifting the signal groups in said register until the signal group representing the first character to be printed by the right-hand print head is shifted into the output stage of the register; c. temporarily storing the aforesaid signal group in a latch register; d. shifting the signal groups in the register until the signal group representing the first character to be printed by the left-hand print head is shifted into the output stage of the register; e. converting the signal group in the latch register into dot column pattern signals for forming the character represented by the binary signals in said latch register and storing the dot column signals in an output latch register; f. immediately thereafter, converting the signal group in the output stage of the recirculating register into dot column pattern signals for forming the character represented by the binary signals in the output stage of the recirculating register; g. simultaneously applying the dot column pattern signals to their respective print heads for simultaneously operating the heads.
Claim 13
Independent Claim 238 words
A method for operating a printer of the dot matrix type having left-hand and right-hand print heads movable in a first direction by single carriage means for simultaneously printing dot column patterns of the left-hand and right-hand halves respectively of a line of characters comprising the steps of: a. loading groups of binary signals into a recirculating register, each of said groups representing a character to be printed; b. shifting the signal groups in said register until the signal group representing the first character to be printed by the right-hand print head is shifted into the output stage of the register; c. temporarily storing the aforesaid signal group in a latch register; d. shifting the signal groups in the register until the signal group representing the first character to be printed by the left-hand print head is shifted into the output stage of the register; e. converting the signal group in the latch register into dot column pattern signals for forming the character represented by the binary signals in said latch register and storing the dot column signals in an output latch register; f. immediately thereafter, converting the signal group in the output stage of the recirculating register into dot column pattern signals for forming the character represented by the binary signals in the output stage of the recirculating register; g. simultaneously applying the dot column pattern signals to their respective print heads for simultaneously operating the heads.
Claim 14
Dependent Claim 88 words
The method of claim 10 further comprising the steps of: h. linearly moving the print heads during the printing operation; i. monitoring the movement of the print heads for generating position signals representing the position of the heads relative to the paper document upon which the dot matrix characters are being printed; j. controlling the dot column pattern being formed during each converting step by said position signals to sequentially produce N dot column pattern signals for each character where N is a real integer greater than 1.
Claim 15
Dependent Claim 183 words
The method of claim 10 further comprising the steps of: h. shifting the binary groups in the recirculating register until the binary signal group representing the second character to be printed by the right-hand print head is shifted into the outPut stage of the recirculating register; i. temporarily storing the aforesaid signal group in a latch register; j. shifting the signal groups in the register until the signal group representing the second character to be printed by the left-hand print head is shifted into the output stage of the register; k. converting the signal group in the latch register into dot column pattern signals for forming the character represented by the binary signals in said latch register, and storing the dot column signals in an output latch register; l. immediately thereafter, converting the signal group in the output stage of the recirculating register into dot column pattern signals for forming the character represented by the binary signals in the output stage of the recirculating register; m. simultaneously applying the dot column pattern signals to their respective print heads for simultaneously operating the heads.
Claim 16
Dependent Claim 100 words
The method of claim 12 further comprising the steps of: n. clearing the recirculating register when the printing of the line of characters is completed; shifting groups of binary signals into the recirculating register which groups represent the next line of characters to be printed; moving the carriage means in the reverse direction to print the next line of characters thereby eliminating the need for a carriage return operation and whereby alternate lines of characters are printed when the carriage moves in a forward direction and intervening lines of characters are printed when the carriage moves in the reverse direction.

References Cited (Backward Citations)

US3167166A Cited
US3300017A Cited
US3638197A Cited
US3627096A Cited
US3670861A Cited
US3787884A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1978-01-06 1978-07-08 1979-01-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1982-01-06 1982-07-08 1983-01-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1986-01-06 1986-07-08 1987-01-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag