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

Method of controlling a printer in an interactive text processing system to print records from stored files of spatially related data

Assignee: International Business Machines Corp
•
Filing: 1981-05-18
•
Granted: 1983-11-22
•
Expires: 2001-05-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved method is disclosed for printing a file of spatially related data stored in an interactive text processing system as vector formatted records. The method involves establishing for the printer the number of print positions for the print line, and transferring the field titles which make up the header portion of the file from storage to the print buffer sequentially, along with an indication of the maximum permissible field width until all of the field names have been transferred. The process involves determining when a new print line is to be started for the header data in those situations where more than one print line is necessary to accommodate all of the field name data of the header by determining if the next field in the sequence to be printed will fit in the space left on the print line previously specified and, if not, then entering a carriage return signal after the last transferred field. The process continues until all of the field names have been transferred. During the process a table is established indicating by line number and print position number where each field of a record starts.

Inventors

  • 👤 John W. McInroy
  • 👤 Paul D. Waldo
  • 👤 Harold R. Webster

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 03:03
CPC Classifications
B; B41; B41J; B41J21/00; G; G06; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/106; G06F40/12; G06F40/123; G06F40/166; G06F40/174; G06F40/177

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 191 words
A method of printing with a printer a file of spatially related data which is stored in a text processing system and defined by a table of header data including field names and maximum field width information and wherein the records of said file are stored in a vector format including row and column designations, said method comprising the steps of: (a) establishing for said printer the number of print positions in each line; (b) transferring from said table of field names each field name in succession together with a number of blank padding characters determined by the maximum widths of the fields as indicated in said table; (c) starting another print line whenever the next field name and padding characters exceed the number of print positions remaining in said line until all the header data has been transferred; (d) storing print position data identifying where each transferred field begins; and (e) transferring to said printer a control character prior to the transfer of each said vector formatted record to cause the data associated with each of said column designations to be aligned with the start of its corresponding field name.
Claim 2
Independent Claim 191 words
A method of printing with a printer a file of spatially related data which is stored in a text processing system and defined by a table of header data including field names and maximum field width information and wherein the records of said file are stored in a vector format including row and column designations, said method comprising the steps of: (a) establishing for said printer the number of print positions in each line; (b) transferring from said table of field names each field name in succession together with a number of blank padding characters determined by the maximum widths of the fields as indicated in said table; (c) starting another print line whenever the next field name and padding characters exceed the number of print positions remaining in said line until all the header data has been transferred; (d) storing print position data identifying where each transferred field begins; and (e) transferring to said printer a control character prior to the transfer of each said vector formatted record to cause the data associated with each of said column designations to be aligned with the start of its corresponding field name.
Claim 3
Dependent Claim 35 words
The method recited in claim 1 in which the number of print positions in a line as established in step (a) is automatic in response to the operator requesting the system to print said file.
Claim 4
Dependent Claim 21 words
The method recited in claim 1 in which the maximum assigned width for said fields require more than one print line.
Claim 5
Dependent Claim 20 words
The method recited in claim 3 in which an underscore is associated with each field name in said header data.
Claim 6
Dependent Claim 47 words
The method recited in claim 4 in which said underscore begins at the same print position as the associated field name and extends for the number of print positions corresponding to the maximum width of said field or the width of the field name, whichever is greater.
Claim 7
Dependent Claim 22 words
The method recited in claim 5 in which adjacent fields in one line are spaced apart a predetermined number of character positions.

References Cited (Backward Citations)

US3952852A Cited
US4223393A Cited
US4212553A Cited
GB2029614A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-11-21 1987-05-23 1987-11-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-11-21 1991-05-23 1991-11-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-11-21 1995-05-23 1995-11-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag