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

Method and apparatus for controlling raster scan printer

Assignee: Hitachi Ltd
•
Filing: 1988-08-04
•
Granted: 1991-10-22
•
Expires: 2008-08-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A control apparatus for a raster scan printer has a bit map memory for storing bit information corresponding to print dots, input means for writing the bit information into the bit map memory, sending means for reading the bit information from the bit map memory and sending it to the raster scan printer, and a central processing unit for controlling the apparatus. The address of the bit map memory ascends in a sheet feed direction and is consecutive in a raster scan direction. A control method includes the steps of storing bit information corresponding to print dots in a bit map memory sequentially in a sheet feed direction and consecutively in a raster scan direction, reading the bit information from the bit map memory in the raster scan direction and sending it to the raster scan printer, storing bit information corresponding to print dots into an area of the bit map memory from which the bit information has been read, and reading the latter bit information and sending it to the raster scan printer. The bit map memory is allotted to the print dots in a multiple manner to form a ring buffer system. In a software implementation, the writing and reading can be carried out without paying attention to a ring boundary. In a hardware implementation, no multiplier nor residue circuit is necessary and the configuration is simplified.

Inventors

  • 👤 Kunio Jingu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 04:47
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K2215/00; G06K2215/0002; G06K2215/0062; G06K2215/0065

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 221 words
An apparatus for controlling a raster scan printer comprising: a bit map memory for storing bit information corresponding to print dots with a bit sequence direction being in a raster scan direction, said bit map memory being in the form of a helical ring to permit said bit information to be stored in a sequential manner in said bit map memory; and means for reading said bit information from said bit map memory and sending said bit information to the raster scan printer having a print are of words in the raster scan direction by m rasters in a sheet feed direction; wherein addresses of said bit map memory ascend in the sheet feed direction along said helical ring; wherein a memory width of said bit map memory in the sheet feed direction is n rasters which is smaller than m rasters of said raster scan printer; wherein an address of a word adjacent in the raster scan direction to another word under consideration of the bit map memory is given by adding n rasters to the address of the word under consideration; wherein a memory capacity of said bit map memory is a predetermined amount larger than l·n words; and wherein each ring of said helical ring is shifted by one word every n rasters in the raster scan direction.
Claim 2
Independent Claim 221 words
An apparatus for controlling a raster scan printer comprising: a bit map memory for storing bit information corresponding to print dots with a bit sequence direction being in a raster scan direction, said bit map memory being in the form of a helical ring to permit said bit information to be stored in a sequential manner in said bit map memory; and means for reading said bit information from said bit map memory and sending said bit information to the raster scan printer having a print are of words in the raster scan direction by m rasters in a sheet feed direction; wherein addresses of said bit map memory ascend in the sheet feed direction along said helical ring; wherein a memory width of said bit map memory in the sheet feed direction is n rasters which is smaller than m rasters of said raster scan printer; wherein an address of a word adjacent in the raster scan direction to another word under consideration of the bit map memory is given by adding n rasters to the address of the word under consideration; wherein a memory capacity of said bit map memory is a predetermined amount larger than l·n words; and wherein each ring of said helical ring is shifted by one word every n rasters in the raster scan direction.
Claim 3
Independent Claim 249 words
An apparatus for controlling a raster scan printer comprising: a bit map memory for storing bit information corresponding to print dots with a bit sequence direction in a raster scan direction, said bit map memory being in the form of a helical ring to permit said bit information to be stored in a sequential manner in said bit map memory; and means for reading said bit information from said bit map memory and sending said bit information to the raster scan printer having a print area of words in the raster scan direction by m rasters in a sheet feed direction; wherein addresses of said bit map memory ascend in the sheet feed direction along said helical ring; wherein a memory width of said bit map memory in the sheet feed direction is n rasters which is smaller than m rasters of said raster scan printer; wherein an address of a word adjacent in the raster scan direction to another word under consideration of the bit map memory is given by adding n rasters to the address of the word under consideration; wherein an address for the first word of the first raster of the bit map memory is given by a residual address of m rasters and n rasters, plus one; wherein a memory capacity of said bit map memory is a predetermined amount larger than (-1)×(n+m); and wherein each ring of said helical ring is shifted by one word every n rasters in the raster scan direction.
Claim 4
Independent Claim 249 words
An apparatus for controlling a raster scan printer comprising: a bit map memory for storing bit information corresponding to print dots with a bit sequence direction in a raster scan direction, said bit map memory being in the form of a helical ring to permit said bit information to be stored in a sequential manner in said bit map memory; and means for reading said bit information from said bit map memory and sending said bit information to the raster scan printer having a print area of words in the raster scan direction by m rasters in a sheet feed direction; wherein addresses of said bit map memory ascend in the sheet feed direction along said helical ring; wherein a memory width of said bit map memory in the sheet feed direction is n rasters which is smaller than m rasters of said raster scan printer; wherein an address of a word adjacent in the raster scan direction to another word under consideration of the bit map memory is given by adding n rasters to the address of the word under consideration; wherein an address for the first word of the first raster of the bit map memory is given by a residual address of m rasters and n rasters, plus one; wherein a memory capacity of said bit map memory is a predetermined amount larger than (-1)×(n+m); and wherein each ring of said helical ring is shifted by one word every n rasters in the raster scan direction.
Claim 5
Independent Claim 129 words
A method for controlling a raster scan printer comprising the steps of: storing bit information corresponding to print dots in a bit map memory sequentially in a sheet feed direction and consecutively in a raster scan direction, said bit map memory being in the form of a helical ring to permit said bit information to be stored in a sequential manner in said bit map memory; reading said bit information from said bit map memory in the raster scan direction and sending the bit information to said raster scan printer; storing bit information corresponding to print dot into an area of said bit map memory from which bit information has been read; and reading the latter bit information and sending the latter bit information to said raster scan printer.
Claim 6
Independent Claim 129 words
A method for controlling a raster scan printer comprising the steps of: storing bit information corresponding to print dots in a bit map memory sequentially in a sheet feed direction and consecutively in a raster scan direction, said bit map memory being in the form of a helical ring to permit said bit information to be stored in a sequential manner in said bit map memory; reading said bit information from said bit map memory in the raster scan direction and sending the bit information to said raster scan printer; storing bit information corresponding to print dot into an area of said bit map memory from which bit information has been read; and reading the latter bit information and sending the latter bit information to said raster scan printer.
Claim 7
Dependent Claim 23 words
A method for controlling a raster scan printer according to claim 3 wherein said bit map memory has a memory capacity of (l×n)+(m-1).
Claim 8
Independent Claim 376 words
A method for controlling a raster scan printer comprising the steps of: temporarily storing one part of dot data to be printed in a bit map memory having a memory capacity less than l×m bits, said raster scan printer having a printable area of dot data of words in a raster scan direction by m rasters in a sheet feed direction, said bit map memory being in the form of a helical ring to permit said bit information to be stored in a sequential manner in said bit map memory; reading said dot data from said bit map memory and supplying said dot data to said raster scan printer, and simultaneously storing a remaining part of the dot data to be printed in a region of said bit map memory where said reading and supplying operation is finished; and reading said remaining part of dot data from said bit map memory after said reading and supplying operation and supplying said remaining part of dot data to the raster scan printer; wherein said bit map memory is used for storing dot data to be printed so that an address increasing direction of said bit map memory corresponds to said sheet feed direction, and first parts from a top to n rasters in the sheet feed direction are partitioned as a first print area, and the dot data of l×m bits to be printed are assigned and stored in addresses of the bit map memory in the raster scan direction in word units in each of said first parts along said helical ring; wherein said dot data is successively read in the raster scan direction and is supplied to the raster scan printer and then second parts after n+1 rasters in the sheet feed direction are partitioned as a second print area, and the dot data of l×m bits to be printed are assigned and stored in addresses of the bit map memory in the raster scan direction in word units in each of said second parts; wherein said dot data is successively read in the raster scan direction and is supplied to the raster scan printer; and wherein each ring of said helical ring is shifted by one word every n rasters in the raster scan direction.
Claim 9
Independent Claim 376 words
A method for controlling a raster scan printer comprising the steps of: temporarily storing one part of dot data to be printed in a bit map memory having a memory capacity less than l×m bits, said raster scan printer having a printable area of dot data of words in a raster scan direction by m rasters in a sheet feed direction, said bit map memory being in the form of a helical ring to permit said bit information to be stored in a sequential manner in said bit map memory; reading said dot data from said bit map memory and supplying said dot data to said raster scan printer, and simultaneously storing a remaining part of the dot data to be printed in a region of said bit map memory where said reading and supplying operation is finished; and reading said remaining part of dot data from said bit map memory after said reading and supplying operation and supplying said remaining part of dot data to the raster scan printer; wherein said bit map memory is used for storing dot data to be printed so that an address increasing direction of said bit map memory corresponds to said sheet feed direction, and first parts from a top to n rasters in the sheet feed direction are partitioned as a first print area, and the dot data of l×m bits to be printed are assigned and stored in addresses of the bit map memory in the raster scan direction in word units in each of said first parts along said helical ring; wherein said dot data is successively read in the raster scan direction and is supplied to the raster scan printer and then second parts after n+1 rasters in the sheet feed direction are partitioned as a second print area, and the dot data of l×m bits to be printed are assigned and stored in addresses of the bit map memory in the raster scan direction in word units in each of said second parts; wherein said dot data is successively read in the raster scan direction and is supplied to the raster scan printer; and wherein each ring of said helical ring is shifted by one word every n rasters in the raster scan direction.
Claim 10
Dependent Claim 40 words
A method for controlling a raster scan printer according to claim 5, wherein: said dot data in the second print area is successively stored in the bit map memory after having read the dot data in the first print area.

References Cited (Backward Citations)

US4467443A Cited
JPS5892072A Cited
US4773026A Cited
US4675833A Cited
US4677574A Cited
JPS61100472A Cited
US4694405A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-10-21 1995-04-22 1995-10-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-10-21 1999-04-22 1999-10-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-10-21 2003-04-22 2003-10-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag