摘要:
An image processing apparatus includes an image processor that performs error diffusion processing by applying an error diffusion matrix to multi-valued image data having pixels two-dimensionally arranged, so as to convert the multi-valued image data into binary image data. The binarization unit applies an error diffusion matrix in which the diffusion coefficient of a pixel diagonal to a focused-on pixel is greater than those of other pixels.
摘要:
A rasterizing device is provided with a first storage area capable of storing a downloaded DL object, and a rasterizer that creates bit-mapped data in band units by rasterizing data. With respect to a predetermined band in which a predetermined DL object is to be included, the rasterizer performs following processes:(1) the rasterizer downloads the predetermined DL object and stores it in the first storage area in a case where the predetermined DL object has not been stored in the first storage area, wherein the predetermined DL object is not downloaded in a case where the predetermined DL object has been stored in the first storage area;(2) the rasterizer rasterizes the predetermined DL object stored in the first storage area; and(3) the rasterizer deletes the predetermined DL object from the first storage area in a case where bit-mapped data of the predetermined DL object for the predetermined band is created and the predetermined DL object is not to be included in a band after the predetermined band, wherein the predetermined DL object is not deleted from the first storage area in a case where the predetermined DL object is to be included in the band after the predetermined band.
摘要:
A PDL or other type of line drawing program mathematically generates an edge between white and black regions. For curved edges, the edge is transformed into a plurality of piecewise linear edge segments (20). Pixels (u,v) in the vicinity of the edge are identified (12). Each pixel is assigned a magnitude value in accordance with its distance from the mathematically defined edge relative to a width or gray span (22) of the selected vicinity. The magnitudes in each of a plurality of subregions of the selected vicinity define a sloping plane (42). The threshold (t), such as a value mid-way between the extremes of the selected vicinity, defines a plane (44) which intersects the sloping plane. The line (46) of intersection defines the edge. A hyperacuity printer receives slope of the plane relative to a scan and orthogonal directions of the printer, and a magnitude for each pixel. Based on the slope and magnitude information, the printer determines (16) intensity and fast scan direction offset of a corresponding exposure value and prints (17) a corresponding dot.
摘要:
In the invention, a plane region to which characters are output is divided into lattice-like elements (orthogonal lattice, triangular lattice, hexagonal lattice, etc.). In each element, an area ratio of the area to be output to the element is previously stored. The portion in the element in which the area ratio is equal to a first predetermined value (area ratio=0) is not output. The portion in the element in which the area ratio is equal to a second predetermined value (area ratio=1) larger than the first predetermined value is output. Further, the portion in the element in which the area ratio is larger than the first predetermined value and is smaller than the second predetermined value is regarded as a distribution of the continuous area ratio on the basis of the values of the area ratios of such an element and the elements therearound. The portion in which the area ratio is equal to or larger than a third predetermined value is output.
摘要:
There are provided a pattern generating method and apparatus for generating a character/symbol pattern. The apparatus comprises a font memory to store outline font data of characters, symbols, and the like, an image memory to store image data based on the outline font data stored in the font memory, storing means for storing the font image based on the outline font data into the image memory, a color data generating circuit to generate color data in accordance with the designated color information, and a painting circuit to paint the inside of the stored font image by the color data. The color data generating circuit executes a masking operation on the basis of the color information which was designated and input and generates the color data. Thus an accurate color image can be reproduced.
摘要:
High printing speeds for graphics data are achieved with a laser printer by transmitting compressed graphics data from a main processor over an I/O (input/output) channel to a vector generator scan converter which reconstructs a full graphics image for input to the laser printer through a raster data input port. The vector generator scan converter includes a microprocessor with associated microcode memory containing a microcode instruction set, a working memory for storing compressed data, vector generator hardward for drawing a full graphic image from vector parameters calculated by the microprocessor, image buffer memory for storing the reconstructed graphics image and an output scanner for reading the graphics image data and inputting the data to the printer. The vector generator scan converter eliminates the bottleneck created by the I/O channel for transmitting graphics data from the main processor to the laser printer, and increases printer speed up to thirty fold.
摘要:
An output apparatus having a dot matrix memory and a non-dot-matrix memory, and a method applicable to such an apparatus, in which the dot matrix memory stores an externally entered download font for converting code data into dot matrix data, and in which the non-dot-matrix memory stores non-dot-matrix data for converting code data into non-dot-matrix data and then into dot matrix data. When code is received, the two mentioned memories are controlled so as to have priority in the order: dot matrix memory, then non-dot-matrix memory, to obtain a desired dot pattern in response to the received code data.
摘要:
A printer that allows a plurality of personalities access to a common rasterizer. The printer is constructed of an operating system, a scaleable font and a personality interface. The scaleable font is logically connected to the operating system as is the personality interface. Additionally, the personality interface is logically connected to the plurality of personalities and the common rasterizer. The personality interface allows the plurality of personalities to communicate with the operating system and the common rasterizer. When the operating system receives a print job, it activates one of the plurality of personalities to become an active personality. Next, the operating system sends the print job through the personality interface to the active personality and gives the active personality exclusive access to the common rasterizer.
摘要:
A method for producing character patterns by planting a bit pattern of a specified character into a bit map memory. The character-bit pattern corresponding to each specified character is read out of a storage region in a font memory. The storage region is composed of a plurality of regions each of which stores the smallest possible character-bits for the individual pattern to be planted.
摘要:
Method for the generation of line segments having a specific thickness and having round extremities on a homogeneous raster, the raster points of which form a number of parallel raster lines, between a start point and an end point, the line segment being stored in a bit map memory in the form of a large number of image points or pixels, comprising: the determination of the coordinates of the center points of the line segment in the consecutive raster lines; the generation of a disc having a diameter which corresponds to the thickness of the line segment: and the placing of the bit-representation of the disc at the start point of the line segment in the bit-map memory, the center point of the disc corresponding to the coordinates of the start point of the line segment. At least a section of the bit representation of the disc is stored in an intermediate memory and at least a section thereof is repeatedly read out of the intermediate memory and is placed in the bit-map memory, the locations of said read-out sections of the disc in the bit-map memory being related to the line center points of the line segment in the consecutive raster lines.