Claims
- 1. A method for generating bit map image data, comprising the steps of:
- converting coded data outputted from an external device into bit map data and storing a portion of a plurality of lines of the bit map data in a memory;
- obtaining horizontal contour data and vertical contour data by digitally differentiating the bit map data in said memory in horizontal and vertical directions while reading each portion of one column by N lines or M columns by one line, wherein said differentiating is accomplished by determining whether there exists a change in value between data in a first location and data in a vertically or horizontally adjacent location;
- determining positional relationship between dot data subject to printing and dot data not subject to printing on the basis of the contour data; and
- converting the dot data subject to printing to a dot of a predetermined size and outputting the dot of the predetermined size as print data on the basis of a result of determination.
- 2. A method for modulating a laser beam for effecting printing with enhanced bit-map image data, comprising the steps of:
- storing in an image memory a portion of a plurality of lines of bit map data of a serial signal format outputted from a character generator;
- sequentially extracting a portion of one column by N lines or M columns by one line of data from said image memory each time a one-bit signal is outputted from said character generator;
- storing in sampling means data extracted from said image memory while shifting the data by each portion of M columns by N lines;
- digitally differentiating the data stored in said sampling means in a line direction;
- digitally differentiating the data stored in said sampling means in a column direction, wherein said differentiating is accomplished by determining whether there exists a change in value between data in a first location and data in an adjacent location in a line or column, respectively;
- classifying the relationship of connection between a point subject to printing and vertical dots including said point on the basis of edge data produced as a result of said step of digitally differentiating the data stored in said sampling means in a line direction;
- classifying the relationship of connection between the point subject to printing the horizontal dots including said point on the basis of edge data produced as a result of said step of digitally differentiating the data stored in said sampling means in a column direction;
- producing correction dot data whose dot size to be printed and dot position within the size of a normal dot are predetermined on the basis of data from said steps of classifying; and
- pulse-width modulation a laser beam for effecting printing in response to said correction dot data.
- 3. An apparatus for modulating a laser beam with enhanced bit-map image data, comprising:
- an image memory for storing a portion of a plurality of lines of bit map data of a serial signal format outputted from a character generator;
- memory control means for sequentially extracting a portion of one column by N lines or M columns by one line of data from a character generator;
- memory control means for sequentially extracting a portion of one column by N lines or M columns by one line of data from said image memory each time a one-bit signal is outputted from said character generator;
- sampling means for storing the data read from said image memory while shifting the data by each portion of M columns by N lines;
- first edge detecting means for digitally differentiating the data stored in said sampling means in a line direction;
- second edge detecting means for digitally differentiating the data stored in said sampling means in a column direction, wherein said differentiating is accomplished by determining whether there exists a change in value between data in a first location and data in an adjacent location in a line or column direction, respectively;
- first classifying means for classifying the relationship of connection between a point subject to printing and vertical dots including said point on the basis of edge data from said first edge detecting means;
- second classifying means for classifying the relationship of connection between the point subject to printing and horizontal dots including said point on the basis of edge data from said second edge detecting means;
- determining means for outputting correction dot data whose size of a dot to be printed and position within the size of a normal dot have been determined on the basis of the data from said first and second classifying means; and
- pulse-width modulating means for modulating laser beam for effecting printing in response to said correction data.
- 4. The apparatus for generating laser beam bit-map image data according to claim 3, wherein said sampling means comprises M by N shift registers arranged in a matrix form.
- 5. The apparatus for generating laser beam bit-map image data according to claim 3, wherein said classifying means has a dictionary structure.
- 6. The apparatus for generating laser beam bit-map image data according to claim 3, wherein said determining means comprises a gate array circuit.
Priority Claims (2)
| Number |
Date |
Country |
Kind |
| 3-14810 |
Jan 1991 |
JPX |
|
| 3-318392 |
Nov 1991 |
JPX |
|
Parent Case Info
This is a continuation-in-part of application Ser. No. 07,815,251, filed Dec. 31, 1991.
US Referenced Citations (6)
Foreign Referenced Citations (2)
| Number |
Date |
Country |
| 0385508 |
Sep 1990 |
EPX |
| 0406956 |
Jan 1991 |
EPX |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
815251 |
Dec 1991 |
|