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

Programmable calculator including means for controllably introducing blank lines on a printed record during program execution

Assignee: HP Inc
•
Filing: 1977-06-01
•
Granted: 1980-02-05
•
Expires: 1997-06-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An adaptable programmable calculator is provided by employing modular read-write and read-only memory units capable of being expanded to provide the calculator with additional program and data storage functions oriented towards the environment of the user, a central processing unit, and an input-output control unit capable of bidirectionally transferring information between the memory or central processing units and a number of input and output units. The memory, central processor, and input-output control units are controlled by a microprocessor included in the central processing unit. The input and output units include a keyboard input unit with a plurality of sections capable of being defined by plug-in read-only memory modules and stored programs added by the user, a magnetic card reading and recording unit capable of bidirectionally transferring information between an external magnetic card and the calculator, a solid state output display unit capable of displaying every alphabetic and numeric character and many other symbols individually and in a line of one or more alphameric statements, and a line printer capable of printing on thermally sensitive paper every alphabetic and numeric character and many other symbols individually and in alphameric statements or messages. A printer spacing control command that may be executed either from the keyboard input unit or under control of a program stored in the read-write memory unit enables the user to introduce a blank space between printed lines on the paper, the blank space being equal to the number of lines specified in the printer spacing control command.

Inventors

  • 👤 Emil E. Olander, Jr.
  • 👤 Rex L. James
  • 👤 Ivar W. Larson
  • 👤 Wayne F. Covington
  • 👤 Jack M. Walden
  • 👤 Robert E. Watson
  • 👤 Francis J. Yockey
  • 👤 Fred Wenninger, Jr.
  • 👤 Homer C. Russell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 17:03
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/362; G06F11/3636; G06F15/00; G06F15/02; G06F15/0225; G06F15/0233

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 226 words
An electronic calculator comprising: keyboard input means having a plurality of alphabetic, numeric, and control keys for entering lines of alphameric information, including control commands, into the calculator; memory means for storing a line of alphameric information entered into the calculator from said keyboard input means; processing means, coupled to said keyboard input means and memory means, for processing a line of alphameric information entered into the calculator from said keyboard input means and stored in said memory means to perform selected functions; and line printer means, coupled to said processing means, for printing lines of alphameric information on a record medium; said control keys including an execute control key for initiating processing by said processing means of a line of alphameric information entered into the calculator from said keyboard input means and a printer control key, operative with selected ones of said plurality of alphabetic and numeric keys, for entering a printer spacing control command, including specification of a number of blank lines, into the calculator; said processing means being responsive to entry from said keyboard input means of a printer spacing control command, including specification of a number of blank lines, followed by actuation of said execute control key, for causing said line printer means to introduce a number of blank lines on the record medium, as specified in the printer spacing control command.
Claim 2
Dependent Claim 226 words
An electronic calculator comprising: keyboard input means having a plurality of alphabetic, numeric, and control keys for entering lines of alphameric information, including control commands, into the calculator; memory means for storing a line of alphameric information entered into the calculator from said keyboard input means; processing means, coupled to said keyboard input means and memory means, for processing a line of alphameric information entered into the calculator from said keyboard input means and stored in said memory means to perform selected functions; and line printer means, coupled to said processing means, for printing lines of alphameric information on a record medium; said control keys including an execute control key for initiating processing by said processing means of a line of alphameric information entered into the calculator from said keyboard input means and a printer control key, operative with selected ones of said plurality of alphabetic and numeric keys, for entering a printer spacing control command, including specification of a number of blank lines, into the calculator; said processing means being responsive to entry from said keyboard input means of a printer spacing control command, including specification of a number of blank lines, followed by actuation of said execute control key, for causing said line printer means to introduce a number of blank lines on the record medium, as specified in the printer spacing control command.
Claim 3
Dependent Claim 61 words
An electronic calculator as in claim 1 wherein: said record medium is paper; said line printer means includes means for advancing the paper in increments of one line; and said processing means causes the introduction of a specified number of blank lines on the paper by causing the line printer means to increment the paper the specified number of blank lines.
Claim 4
Dependent Claim 127 words
An electronic calculator as in claim 2 wherein: said keyboard input means is operative for entering a program of lines of alphameric information, including algebraic statements and control commands, into the calculator; said memory means stores a program of lines of alphameric information, including algebraic statements and control commands, that has been entered from said keyboard input means; said control keys include a program execution control key for initiating processing by said processing means of a program stored in said memory means; and said processing means is responsive to a printer spacing control command, encountered during processing of a program stored in said memory means, for causing said line printer means to increment the paper a number of lines as specified in that printer spacing control command.
Claim 5
Dependent Claim 34 words
An electronic calculator as in claim 3 wherein the number of lines by which the paper is to be advanced is specified as a numeric value during entry of the printer spacing control command.
Claim 6
Dependent Claim 65 words
An electronic calculator as in claim 4 wherein said processing means is operative, when processing a printer spacing control command that includes specification of a number of lines by which the paper is to be advanced in terms of a non-integer numeric value, for causing the paper to be advanced the number of lines represented by the largest integer in that specified non-integer numeric value.

References Cited (Backward Citations)

US3996562A Cited
US3859635A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-02-04 1983-08-06 1984-02-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-02-04 1987-08-06 1988-02-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-02-04 1991-08-06 1992-02-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag