Patent US3876812A successfully refreshed from Google Patents.
Patent US4302072A successfully refreshed from Google Patents.
Patent US3613083A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3613083A Expired / Lapsed US ⏱️ 0.0 years remaining

Tabulating and printing operations in a printing device for program controlled electronic computers

Assignee: Olivetti SpA
•
Filing: 1968-04-09
•
Granted: 1971-10-12
•
Expires: 1988-04-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital data processor controls an output printer, e.g. a typewriter, having selectively settable tabulation stops. These stops are set in accordance with instructions contained in the processor program preferably as a subprogram written in from a card. A plurality of such cards can be used to set up readily any desired tabulation format. The transmission of characters to the printer is controlled by a tag bit identifying the character to be printed. The invention further concerns means controlling the initial insertion of the tag bit, the shift of the tag bit from character to character and use of the tag bit to control carriage return and resumption of printing when the number of characters in a register exceeds the length of the printing line.

Inventors

  • 👤 Giovanni De Sandre

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 04:34
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/09; G06F15/00; G06F15/02; G06K; G06K15/00; G06K15/02

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 132 words
A computing system having an output printer comprising: a storage means for containing print length instructions and data to be printed, said storage means including a predetermined register means for containing a tag bit where the location of said tag bit in said predetermined register determines the print length; an instruction register means for receiving said print length instructions, an input of said instruction register being connected to an output of said storage means; counter means for determining said location of said tag bit in accordance with said print length instructions received by said instruction register, an input of said counter being connected to an output of said instruction register; and means, connected between said counter and said storage, for writing said tag bit into said location determined by said counter means.
Claim 2
Dependent Claim 132 words
A computing system having an output printer comprising: a storage means for containing print length instructions and data to be printed, said storage means including a predetermined register means for containing a tag bit where the location of said tag bit in said predetermined register determines the print length; an instruction register means for receiving said print length instructions, an input of said instruction register being connected to an output of said storage means; counter means for determining said location of said tag bit in accordance with said print length instructions received by said instruction register, an input of said counter being connected to an output of said instruction register; and means, connected between said counter and said storage, for writing said tag bit into said location determined by said counter means.
Claim 3
Dependent Claim 105 words
A data processor, having an output printer, comprising: a storage means, said storage means including a predetermined register means for containing a tag bit wheRe the location of said tag bit in said predetermined register determines the number of decimal places to be printed; input means for selecting the number of decimal places to be printed; counter means for determining said location of said tag bit in accordance with said number selected by said input means, said input means being connected to said counter; and means, connected between said counter and said storage, for writing said tag bit into said location determined by said counter.
Claim 4
Dependent Claim 105 words
A data processor, having an output printer, comprising: a storage means, said storage means including a predetermined register means for containing a tag bit wheRe the location of said tag bit in said predetermined register determines the number of decimal places to be printed; input means for selecting the number of decimal places to be printed; counter means for determining said location of said tag bit in accordance with said number selected by said input means, said input means being connected to said counter; and means, connected between said counter and said storage, for writing said tag bit into said location determined by said counter.
Claim 5
Dependent Claim 191 words
A computing system-printer combination including automatic and manual tabulation control comprising: a storage means for containing tabulation instructions and data to be printed, said storage means including a predetermined register for containing a tag bit, the location of said tag bit in said predetermined register determining the tabulation length; a printer having connected thereto manual means for controlling tabulation and manual means for entering information to be printed; an instruction register means for receiving said tabulation instructions from said storage means, said instruction register being connected to said printer in parallel with said manual means for controlling tabulation; an intermediate output store means for receiving said data to be printed from said storage means, said intermediate output store means being connected to said printer in parallel with said manual means for entering information; counter means for determining said location of said tag bit in accordance with said tabulation instructions received by said instruction register; means for connecting an output of said instruction register to an input of said counter; and means, connected between said counter and said storage, for writing said tag bit into said location determined by said counter means.
Claim 6
Dependent Claim 191 words
A computing system-printer combination including automatic and manual tabulation control comprising: a storage means for containing tabulation instructions and data to be printed, said storage means including a predetermined register for containing a tag bit, the location of said tag bit in said predetermined register determining the tabulation length; a printer having connected thereto manual means for controlling tabulation and manual means for entering information to be printed; an instruction register means for receiving said tabulation instructions from said storage means, said instruction register being connected to said printer in parallel with said manual means for controlling tabulation; an intermediate output store means for receiving said data to be printed from said storage means, said intermediate output store means being connected to said printer in parallel with said manual means for entering information; counter means for determining said location of said tag bit in accordance with said tabulation instructions received by said instruction register; means for connecting an output of said instruction register to an input of said counter; and means, connected between said counter and said storage, for writing said tag bit into said location determined by said counter means.
Claim 7
Dependent Claim 85 words
A system according to claim 3 wherein: said counter comprises a shift register and an adder with the output of said shift register connected to an input of said adder and the output of said adder connected to the input of said shift register so as to form a closed loop; and wherein, an indication of the desired tabulation length is inserted into said shift register by means of said means for connecting an output of said instruction register to an input of said counter.
Claim 8
Dependent Claim 29 words
A system according to claim 4 including: means, connected between said printer and said storage and responsive to said printer, for shifting said tag bit in said predetermined register.
Claim 9
Dependent Claim 203 words
A computing-printing arrangement comprising: a storage means for containing printing instructions, including print length instructions, and data to be printed, said storage means including a first and a second predetermined register for containing a first and second tag bit, the location of said first tag bit determining the number of decimal places to be printed and the location of said second tab bit determining the print length; an instruction register means for receiving said print length instructions from said storage, said instruction register being connected to said storage; input means for selecting the number of decimal places to be printed; counter means for determining, during a first time period, said location of said first tag bit in accordance with said number selected by said input means and, during a second time period, said location of said second tag bit in accordance with said print length instructions received by said instruction register; means for connecting an output of said input means to an input of said counter; means for connecting an output of said instruction register to an output of said counter; and means, connected between said counter and said storage for writing said tag bits into said location as determined by said counter.
Claim 10
Dependent Claim 203 words
A computing-printing arrangement comprising: a storage means for containing printing instructions, including print length instructions, and data to be printed, said storage means including a first and a second predetermined register for containing a first and second tag bit, the location of said first tag bit determining the number of decimal places to be printed and the location of said second tab bit determining the print length; an instruction register means for receiving said print length instructions from said storage, said instruction register being connected to said storage; input means for selecting the number of decimal places to be printed; counter means for determining, during a first time period, said location of said first tag bit in accordance with said number selected by said input means and, during a second time period, said location of said second tag bit in accordance with said print length instructions received by said instruction register; means for connecting an output of said input means to an input of said counter; means for connecting an output of said instruction register to an output of said counter; and means, connected between said counter and said storage for writing said tag bits into said location as determined by said counter.
Claim 11
Dependent Claim 100 words
A data processor, having an output printer provided with tabulation stops settable at selectable printing positions to establish a printing format and comprising: storage means for storing data to be printed and tabulation and printing instructions, said tabulation instructions including instructions for setting tabulation stops at printing positions specified by said tabulation instructions; means for indicating the instruction to be executed, said indicating means being supplied by said storage means; means for setting tabulation stops in accordance with the instructions for setting tabulation stops indicated by said indicating means, and means for connecting said indicating means to said setting means.
Claim 12
Dependent Claim 100 words
A data processor, having an output printer provided with tabulation stops settable at selectable printing positions to establish a printing format and comprising: storage means for storing data to be printed and tabulation and printing instructions, said tabulation instructions including instructions for setting tabulation stops at printing positions specified by said tabulation instructions; means for indicating the instruction to be executed, said indicating means being supplied by said storage means; means for setting tabulation stops in accordance with the instructions for setting tabulation stops indicated by said indicating means, and means for connecting said indicating means to said setting means.
Claim 13
Dependent Claim 60 words
A data processor according to claim 7, wherein said processor is provided with a reading device for reading a record member having recorded thereon a series of instructions including instructions for setting tabulation stops, said reading device being settable for supplying the read instructions to said storage means through transferring means which connect said reading means to said storage means.
Claim 14
Dependent Claim 88 words
A data processor, having an output device, comprising: storage means containing a series of characters to be successively transferred to said output device, a movable tag bit being associated with the character currently designated to be transferred; means supplied by said storage means with the character currently designated by said tag bit for transferring said character to said output device, and means responsive to the transmission of said character to said output device for shifting said movable tag bit in correspondence with the next character to be transferred.
Claim 15
Dependent Claim 88 words
A data processor, having an output device, comprising: storage means containing a series of characters to be successively transferred to said output device, a movable tag bit being associated with the character currently designated to be transferred; means supplied by said storage means with the character currently designated by said tag bit for transferring said character to said output device, and means responsive to the transmission of said character to said output device for shifting said movable tag bit in correspondence with the next character to be transferred.
Claim 16
Dependent Claim 205 words
A data processor, having an output printer providing a line of print having a predetermined maximum length comprising: storage means comprising a plurality of registers each having a capacity greater than said length and at least one of said registers containing a series of characters to be printed successively by said printer, the character to be currently printed being indicated by a movable tag bit, said tag bit being located in said register at the location of said character; means, supplied by said storage means with the character currently designated by said tag bit, for causing said printer to print said character; means, responsive to the printing of said character by said printer for shifting said movable tag bit, to the location of the next character to be printed; a second one of said registers having recorded therein a sign in a location, which location determined the maximum printing length, and means responsive to the occupation of corresponding locations by said movable tag bit and said sign in said first and second registers respectively, for interrupting the printing of characters, and causing automatically a return to the initial printing position, a line-spacing and a resumption of the printing of the subsequent characters in said series.
Claim 17
Dependent Claim 205 words
A data processor, having an output printer providing a line of print having a predetermined maximum length comprising: storage means comprising a plurality of registers each having a capacity greater than said length and at least one of said registers containing a series of characters to be printed successively by said printer, the character to be currently printed being indicated by a movable tag bit, said tag bit being located in said register at the location of said character; means, supplied by said storage means with the character currently designated by said tag bit, for causing said printer to print said character; means, responsive to the printing of said character by said printer for shifting said movable tag bit, to the location of the next character to be printed; a second one of said registers having recorded therein a sign in a location, which location determined the maximum printing length, and means responsive to the occupation of corresponding locations by said movable tag bit and said sign in said first and second registers respectively, for interrupting the printing of characters, and causing automatically a return to the initial printing position, a line-spacing and a resumption of the printing of the subsequent characters in said series.

References Cited (Backward Citations)

US2853696A Cited
US2918658A Cited
US3135195A Cited
US3245043A Cited
US3271743A Cited
US3168182A Cited
US3273131A Cited
US3469244A Cited
US3260340A Cited
US3374467A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1974-10-11 1975-04-12 1975-10-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1978-10-11 1979-04-12 1979-10-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1982-10-11 1983-04-12 1983-10-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag