← Back to Patent Explorer
EP0026303A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Line adjustment apparatus in a text processing system

Assignee: International Business Machines Corp
•
Filing: 1980-08-12
•
Granted: —
•
Expires: 2000-08-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a text processing system comprising a keyboard (8) a printing mechanism (6), a text storage (10) and a processing unit (2), a line adjustment apparatus takes adjustment decisions based on a set of zones that are defined along the line respective of appearance considerations for the right margin. The potential end location for each successive word ready for addition to a line is calculated and such end location is compared to the previous word's end location, by reference to the appearance zones, for determining whether or not the word should be assigned to the next line, i.e., whether or not a carrier return is inserted. By so identifying the word end positions that bracket a word with respective corresponding zones, decision logic, based on preferred responses to the various zone combinations presentable by such end points, is enabled, effectively, to impose an overall pattern of preferred line ending decisions to establish a right margin.

Inventors

  • 👤 Dennis Matthew Churgovich
  • 👤 William Francis Joest Iii
  • 👤 William Roy Mccray
  • 👤 Edward Vincent Rutkowski

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-30 04:20
CPC Classifications
B; B41; B41J; B41J5/00; B41J5/30; B41J5/44; B41J5/46; G; G06; G06F; G06F40/00; G06F40/10; G06F40/189

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 200 words
1 . For use in a text processing system of the kind that can print a string of text that is accessed from storage in coded form, such printing occurring along lines having a desired end point established by a right margin setting, line adjustment apparatus for inserting carrier returns to control line length during playback from storage, characterized in that it comprises: means for monitoring the current line location as printing is performed; means for storing a line location code which corresponds to the end point of the last word that was printed from the text string; means for accessing codes for the next word of the text string and for calculating based on the shift in print position represented by such codes, the potential end point location for printing the word on the present line; means for establishing a plurality of zones extending along the print line; means for identifying said last word and said next word end point locations with respective corresponding zones; logic means for selectively inserting a carrier return operation, prior to printing said next word, in accordance with a predetermined pattern of selection for the various zone combinations presentable by said end zone locations.
Claim 2
Dependent Claim 200 words
1 . For use in a text processing system of the kind that can print a string of text that is accessed from storage in coded form, such printing occurring along lines having a desired end point established by a right margin setting, line adjustment apparatus for inserting carrier returns to control line length during playback from storage, characterized in that it comprises: means for monitoring the current line location as printing is performed; means for storing a line location code which corresponds to the end point of the last word that was printed from the text string; means for accessing codes for the next word of the text string and for calculating based on the shift in print position represented by such codes, the potential end point location for printing the word on the present line; means for establishing a plurality of zones extending along the print line; means for identifying said last word and said next word end point locations with respective corresponding zones; logic means for selectively inserting a carrier return operation, prior to printing said next word, in accordance with a predetermined pattern of selection for the various zone combinations presentable by said end zone locations.
Claim 3
Dependent Claim 26 words
Line adjustment apparatus according to claim 1 wherein a boundary for at least one of said zones is referenced to an operator selectable right margin location.
Claim 4
Dependent Claim 42 words
Line adjustment apparatus according to claim 1 or claim 2 wherein said establishing means stores codes representing zone boundary locations and said identifying means includes means for comparing said last word,and next word end point locations with said zone boundary location codes.
Claim 5
Dependent Claim 63 words
Line adjustment according to any one of claim 1, 2 or 3, wherein means is provided for storing an end point location for a previous line of print and for at least one combination of zones for said last and next word end locations, and said logic means inserts a carrier return respective of the location of said previous line end point location.
Claim 6
Dependent Claim 226 words
Line adjustment apparatus in a text processing system including means for printing characters in lines, means for storing sequences of printing operations in coded form, means for causing said printing means to play out a stored code sequence, means for defining the print position shift along a line corresponding to respective printing operations, means for establishing a right margin position for a line based on an operator selection, and means fpr maintaining a count representing the present printing position along a line, said apparatus being characterized in that it comprises: word separating means for detecting predefined ending codes for code groupings in a sequence that is played . out to said printing means; means for identifying the print position end point for the last said grouping printed; means, cooperating with said word separating means, for accessing sequence codes for the next said grouping to be printed and for accumulating the print position shifts for said accessed codes established by_said shift defining means; means for calculating the prospective end point for the next grouping to be printed based on the last grouping end point and the shifts accumulated by said accumulating means; means for comparing said last grouping end point and said next grouping end point respective of a predefined set of zone boundaries and for selectively producing a line end signal in accordance with such comparison.
Claim 7
Dependent Claim 226 words
Line adjustment apparatus in a text processing system including means for printing characters in lines, means for storing sequences of printing operations in coded form, means for causing said printing means to play out a stored code sequence, means for defining the print position shift along a line corresponding to respective printing operations, means for establishing a right margin position for a line based on an operator selection, and means fpr maintaining a count representing the present printing position along a line, said apparatus being characterized in that it comprises: word separating means for detecting predefined ending codes for code groupings in a sequence that is played . out to said printing means; means for identifying the print position end point for the last said grouping printed; means, cooperating with said word separating means, for accessing sequence codes for the next said grouping to be printed and for accumulating the print position shifts for said accessed codes established by_said shift defining means; means for calculating the prospective end point for the next grouping to be printed based on the last grouping end point and the shifts accumulated by said accumulating means; means for comparing said last grouping end point and said next grouping end point respective of a predefined set of zone boundaries and for selectively producing a line end signal in accordance with such comparison.
Claim 8
Dependent Claim 43 words
Line adjustment apparatus according to claim 5 wherein means is provided for storing the print position at which a line end signal occurs and said comparing means also compares said grouping end points with the last stored position for a line end signal.
Claim 9
Dependent Claim 24 words
Line adjustment apparatus according to claim 6 wherein there are a plurality of said zone boundaries that are referenced to said right margin position.
Claim 10
Dependent Claim 28 words
Line adjustment apparatus according to claim 5 or claim 6 wherein an extreme zone boundary is defined to correspond to a position beyond which printing is not permitted.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag