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

Print data processing apparatus

Assignee: Seiko Epson Corp
•
Filing: 1993-05-25
•
Granted: 1996-01-23
•
Expires: 2013-05-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A print data processing apparatus includes input data holding means for holding basic data sent from a host computer, an intermediate code converting means for preparing intermediate codes, an intermediate code storage means for sequentially dividing the intermediate codes into a predetermined processing unit and storing the divided intermediate codes, an attribute storage means storing modification data and position data in a sheet forwarding direction of intermediate buffers, an attribute judgment means for selecting data related to a single scanning line to be currently processed based on the position data in the sheet forwarding direction, a print data preparing means for preparing print data, an output data holding means for holding the print data, and a print data transfer means for outputting the print data to a print mechanism. The print data processing apparatus judges which intermediate buffer has the data related to a scanning line area to be processed based on the position data in the sheet forwarding direction in an attribute buffer in the developing operation by the output data holding means. As a result, once a scanning line is printed by the print head, the print head no longer has to print missing portions by going back to a scanning line before such already printed scanning line.

Inventors

  • 👤 Masatoshi Matsuhira

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:23
CPC Classifications
G; G06; G06K; G06K15/00; G06K2215/00; G06K2215/0002; G06K2215/0005; G06K2215/0014

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 234 words
A print data processing apparatus coupled between a host computer and a print apparatus, said print data processing apparatus comprising: input data holding means for holding basic data received through an interface from the host computer; intermediate code converting means for preparing intermediate codes by converting the basic data held by said input data holding means; intermediate code storage means having a plurality of intermediate buffers for dividing the intermediate codes into a plurality of intermediate code groups, and sequentially storing each of the intermediate code groups in an intermediate buffer; an attribute storage means, having a plurality of attribute buffers, each attribute buffer storing modification data and position data in a sheet forwarding direction for each of the intermediate code groups stored in a corresponding intermediate buffer, the modification data and position data in a sheet forwarding direction being prepared using the basic data held by said input data holding means; a single scanning line judgment means for selecting the intermediate buffers related to a single scanning line to be currently processed on the basis of the respective position data in the sheet forwarding direction stored in said attribute buffers in said attribute storage means; and a print data preparing means for preparing print data from the intermediate code groups held by the intermediate buffers selected by said single scanning line judgment means and the respective modification data stored in the attribute buffers.
Claim 2
Dependent Claim 234 words
A print data processing apparatus coupled between a host computer and a print apparatus, said print data processing apparatus comprising: input data holding means for holding basic data received through an interface from the host computer; intermediate code converting means for preparing intermediate codes by converting the basic data held by said input data holding means; intermediate code storage means having a plurality of intermediate buffers for dividing the intermediate codes into a plurality of intermediate code groups, and sequentially storing each of the intermediate code groups in an intermediate buffer; an attribute storage means, having a plurality of attribute buffers, each attribute buffer storing modification data and position data in a sheet forwarding direction for each of the intermediate code groups stored in a corresponding intermediate buffer, the modification data and position data in a sheet forwarding direction being prepared using the basic data held by said input data holding means; a single scanning line judgment means for selecting the intermediate buffers related to a single scanning line to be currently processed on the basis of the respective position data in the sheet forwarding direction stored in said attribute buffers in said attribute storage means; and a print data preparing means for preparing print data from the intermediate code groups held by the intermediate buffers selected by said single scanning line judgment means and the respective modification data stored in the attribute buffers.
Claim 3
Dependent Claim 79 words
A print data processing apparatus according to claim 1, wherein said intermediate code storage means stores a plurality of the intermediate code groups continuously in a memory space in such a manner that, when one of the intermediate code groups at an arbitrary address in the memory space is no longer needed, subsequent intermediate code groups are collectively shifted in the memory space so that the arbitrary address becomes occupied by a portion of the subsequent intermediate code groups.
Claim 4
Dependent Claim 85 words
A print data processing apparatus according to claim 1, wherein said intermediate code storage means stores a plurality of the intermediate code groups, said intermediate buffers each have a predetermined data storage capacity, and when one of the intermediate code groups held by a given intermediate buffer at an arbitrary address in a memory space is no longer needed, a subsequent intermediate code group is stored in the given intermediate buffer, so that the given intermediate buffer becomes occupied by the subsequent intermediate code group.
Claim 5
Dependent Claim 46 words
A print data processing apparatus according to claim 1, wherein the position data in said attribute storage means comprises data for an uppermost position, a lowermost position, and a reference position in a sheet forwarding direction for print characters in each of the intermediate code groups.
Claim 6
Dependent Claim 30 words
A print data processing apparatus according to claim 1, wherein a height of a single scanning line corresponds to a length of a printing head in a sheet forwarding direction.
Claim 7
Dependent Claim 46 words
A print data processing apparatus according to claim 1, wherein the division of said intermediate codes into a plurality of intermediate code groups by said intermediate code storage means is done on the basis of return codes, which is included in said input data holding means.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-22 1999-07-24 2000-01-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-22 2003-07-24 2004-01-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-22 2007-07-24 2008-01-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag