Patent classifications
G06K15/1838
Image forming apparatus, method, and storage medium storing a program
A first conversion into pixels of an obtained object, for which the processing for widening the width of the object is performed, is performed, and a second conversion into pixels of the object, for which the processing for widening the width of the object is not performed, is performed. When the first conversion is performed, a pixel is filled or is not filled with color depending on a position of a boundary of the object in the pixel. When the second conversion is performed, a pixel is filled with color if the position of the boundary of the object exists in the pixel.
IMAGE FORMING APPARATUS FOR MANAGING OBJECT USED FOR RENDERING, METHOD THEREOF, AND STORAGE MEDIUM
An image forming apparatus draws line by line an object included in a page. The image forming apparatus includes a sorting unit configured to sort edges of the object included on process target lines in ascending order of coordinates by comparing the coordinates of edges and a drawing unit configured to perform drawing between the edges based on the edges arranged by the sorting unit. The sorting unit compares coordinates to sort other edges on the process target lines with respect to the plurality of edges on the process target lines, which are already sorted, starting with a comparison with the coordinate of one of the plurality of edges specified based on the coordinates of the other edges.
Image processing system and image processing method that perform correction of shifting bitmap data in a sub-scanning direction to cancel bending of and electro-photographic laser scanning line
An image processing system performs correction of shifting bitmap data in a sub-scanning direction so as to cancel bending of an electro-photographic laser scanning line. A line command conversion unit converts a first line drawing command defining a line width as an even-number pixel width less than a predetermined even-number pixel width into a second line drawing command defining a line width as the predetermined even-number pixel width, and converts a third line drawing command defining a line width as an odd-number pixel width less than the predetermined even-number pixel width into the second line drawing command. A generation unit generates binary bitmap data with first resolution on a basis of drawing data including the second line drawing command. A correction unit performs the correction with respect to the generated binary bitmap data. A resolution conversion unit converts the binary bitmap data.
Drawing data generation apparatus
A drawing data generation apparatus includes a first intermediate data generation section that generates first intermediate data from formation image data in which a formation image is indicated as a cluster of drawing components, a second intermediate data generation section that generates, from the first intermediate data, second intermediate data indicating drawing content of each line-shaped region of the formation image, and a drawing data generation section that generates, from the second intermediate data, drawing data indicating drawing content of each line-shaped region in a row of pixel data. The second intermediate data generation section selects, based on the first intermediate data, either a first scheme of arranging an overlap of the drawing components and generating the second intermediate data from the cluster of drawing components or a second scheme of expressing and integrating the drawing components as a cluster of the pixels and generating the second intermediate data.
Image processing apparatus, image processing method, and storage medium
An image processing apparatus includes an acquisition unit configured to acquire a plurality of points defining a plurality of line segments constituting an outline of an object, an identification unit configured to identify a first line segment constituting the outline and having a shorter distance to a second line segment constituting the outline in a predetermined direction than a threshold by calculating a distance in the predetermined direction between the first line segment and the second line segment based on coordinates of the plurality of points, a correction unit configured to perform correction relating to an end point of the identified first line segment which is included in the plurality of points, and a rasterization unit configured to rasterize the object based on the plurality of corrected points.
Image forming apparatus
An image forming apparatus includes an image forming device, an area coverage calculation section, and an image data rotating section. The image forming device forms a toner image in accordance with image data without setting margins at edges of a first recording medium. The area coverage calculation section calculates an area coverage of the image data for a certain region at each of the edges of the first recording medium. The image data rotating section rotates the image data by a certain angle, when the calculated area coverage at one of the edges is a certain value or more, so that the one of the edges is not on a leading edge side of the first recording medium in a transport direction.
IMAGE PROCESSING SYSTEM AND IMAGE PROCESSING METHOD
In a case where a line width defined by a drawing command that is given to draw the line is smaller than a predetermined width, a line width of the drawing command is changed to a predetermined even-number pixel width.
Printer registering set of glyph data in glyph index table and using the set of glyph data when generating raster data
In a printer, a controller builds a glyph index table in which no glyph data is registered. When it is determined that no set of glyph data corresponding to a character code selected in print data is registered in the glyph index table, the controller acquires a target set of glyph data from the font information in a memory. The target set of glyph data corresponds to the character code. The controller registers the target set of glyph data in the glyph index table. When it is determined that the set of glyph data corresponding to the character code is registered in the glyph index table, the controller acquires the target set of glyph data from the glyph index table. The controller generates raster data from the print data using the target set of glyph data, and perform a printing process to print an image based on the raster data.