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

Bidirectional serial printer

Assignee: Toshiba TEC Corp
•
Filing: 1995-04-17
•
Granted: 1997-07-08
•
Expires: 2015-04-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A serial printer is composed of a paper feeding mechanism for feeding paper, a print head having a plurality of dot printing elements arranged in a feeding direction of the paper, a head moving mechanism for moving the print head in a direction substantially perpendicular to the paper feeding direction to scan the paper, a raster buffer for storing bit map pattern data for a scanning area of the print head, and a control section for causing the print head to print a dot image corresponding to the bit map pattern data stored in the raster buffer while moving the print head in a printing direction and reversing the printing direction after printing the dot image. Particularly, the control section includes a CPU for performing a process of detecting that printing data externally supplied is constructed in a text form containing character codes, determining a coordinate position for each character code, selecting each group of character codes whose printing area is set within the scanning area of the print head, producing bit map pattern data in the raster buffer by converting the character codes of a selected group into a dot data form, and driving the dot printing elements according to the bit map pattern data while moving the print head, and feeding the paper to set the printing area to the scanning area of the print head.

Inventors

  • 👤 Koji Goto
  • 👤 Akira Oda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:57
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/10; G06K2215/00; G06K2215/0002; G06K2215/0077; G06K2215/008; G06K2215/111

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 450 words
A serial printer comprising: a paper feeding mechanism for feeding paper in a paper feeding direction; a print head having a plurality of dot printing elements arranged in the paper feeding direction; a head moving mechanism for moving said print head in a direction substantially perpendicular to the paper feeding direction to scan the paper; a raster buffer for storing bit map pattern data for a scanning area of said print head; and a control section for causing said print head to print a dot image corresponding to the bit map pattern data stored in said raster buffer while moving said print head in a printing direction and reversing the printing direction after printing the dot image; wherein said control section includes text processing means for detecting that printing data externally supplied is constructed in a text form containing character codes, determining a coordinate position for each character code, selecting each group of character codes whose printing area is set within the scanning area of said print head, producing bit map pattern data in said raster buffer by converting the character codes of a selected group of character codes into a dot data form, the produced bit map pattern data representing a whole image of the characters of the selected group of character codes, driving said dot printing elements according to the bit map pattern data while moving said print head, and feeding the paper to set the printing area to the scanning area of said print head, wherein said control section further includes: upper and lower work buffers each for storing lines of dot data the number of which is equal to half the number of dot printing elements; and graphic processing means for detecting that the printing data externally supplied is constructed in a graphic form containing lines of dot data, determining a coordinate position for each dot data line, selecting each group of sequential dot data lines the number of which is equal to half the number of dot printing elements of said print head, storing the sequential dot data lines of a selected group in said lower work buffer, producing bit map pattern data in said raster buffer by selectively masking, with a mask pattern, a combination of dot data items retrieved from said upper and lower work buffers, driving said dot printing elements according to the bit map pattern data while moving said print head, feeding the paper by a distance equal to half the printing height of said print head determined by the number of dot printing elements and the pitch thereof, saving the lines of dot data stored in said lower work buffer into said upper work buffer, and reversing the mask pattern.
Claim 2
Dependent Claim 450 words
A serial printer comprising: a paper feeding mechanism for feeding paper in a paper feeding direction; a print head having a plurality of dot printing elements arranged in the paper feeding direction; a head moving mechanism for moving said print head in a direction substantially perpendicular to the paper feeding direction to scan the paper; a raster buffer for storing bit map pattern data for a scanning area of said print head; and a control section for causing said print head to print a dot image corresponding to the bit map pattern data stored in said raster buffer while moving said print head in a printing direction and reversing the printing direction after printing the dot image; wherein said control section includes text processing means for detecting that printing data externally supplied is constructed in a text form containing character codes, determining a coordinate position for each character code, selecting each group of character codes whose printing area is set within the scanning area of said print head, producing bit map pattern data in said raster buffer by converting the character codes of a selected group of character codes into a dot data form, the produced bit map pattern data representing a whole image of the characters of the selected group of character codes, driving said dot printing elements according to the bit map pattern data while moving said print head, and feeding the paper to set the printing area to the scanning area of said print head, wherein said control section further includes: upper and lower work buffers each for storing lines of dot data the number of which is equal to half the number of dot printing elements; and graphic processing means for detecting that the printing data externally supplied is constructed in a graphic form containing lines of dot data, determining a coordinate position for each dot data line, selecting each group of sequential dot data lines the number of which is equal to half the number of dot printing elements of said print head, storing the sequential dot data lines of a selected group in said lower work buffer, producing bit map pattern data in said raster buffer by selectively masking, with a mask pattern, a combination of dot data items retrieved from said upper and lower work buffers, driving said dot printing elements according to the bit map pattern data while moving said print head, feeding the paper by a distance equal to half the printing height of said print head determined by the number of dot printing elements and the pitch thereof, saving the lines of dot data stored in said lower work buffer into said upper work buffer, and reversing the mask pattern.
Claim 3
Dependent Claim 40 words
A serial printer according to claim 1, wherein said control section further includes a graphic buffer for storing each dot data line contained in the printing data of the graphic form along with attribute data representing a coordinate position thereof.
Claim 4
Dependent Claim 22 words
A serial printer according to claim 1, wherein said control section further includes a mask pattern memory for storing the mask pattern.

References Cited (Backward Citations)

JPS62270343A Cited
US5044796A Cited
US4999646A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-07 2001-01-06 2001-07-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-07 2005-01-06 2005-07-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-07 2009-01-06 2009-07-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag