RussianPatents.com
|
Image generation device and method for controlling said device |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IPC classes for russian patent Image generation device and method for controlling said device (RU 2304808):
|
FIELD: generation of colored images. SUBSTANCE: in accordance to the invention, data of image is stored, which image is supposed to be generated by each image generation block, in predetermined image data storage means; from predetermined means for storing information about exposition change value, showing value of shift relatively to scanning direction on image carrier of each image generator block, information is read about value of exposition change; coordinates of image data storage means reading address are transformed on basis of read information about exposition change value, and image data is read in accordance to information about transformed address; shade is corrected for pixel data, read at coordinate transformation stage based on information about transformed address; predetermined semitone processing is applied to image element data produced at correction stage; image element data, received during semitone processing stage, is outputted as signal for controlling exposition of exposition block of corresponding image generation block. EFFECT: increased precision of reproduction. 6 cl, 35 dwg
The technical field to which the invention relates The present invention relates to a method of forming a color image by transferring the shapers of colors that form the color component of the image that should be shown on the set of overlay media image in the floating of the printing medium. Prior art Traditionally, as a device for forming a color image, which uses a method of Electrophotography, it is known device, which is used by many developers for one of the photosensitive element to show the corresponding color components. This device repeats the process "shoot - develop - move" as many times as there are color components, to combine and to form color images on one primedaemon sheet in this process and to fix (fix) these color images, thereby obtaining a full color image. Using this method, the process of forming the image should be repeated three or four times (using black color) for one of the printed image and takes considerable time to complete the formation of the image. As a method, which can eliminate this drawback, the well-known technique which uses a set of photosensitive elements, combined visible images for the respective colors, turn on the roaming list and get full-color printing through a process of feeding a single sheet. Using this method, productivity can be increased considerably. However, due to changes of position of the respective colors on the roaming list is color change due to shifts exact position and diametrically offset of the respective solar cells, shifts the exact position of the optical systems and the like, and therefore it is difficult to obtain high-quality full-color image. As a way to prevent this shift colors known method of forming a test toner image on the roaming list or a conveyor belt, which forms a part of the transfer, recognition of this image, and adjusting the optical paths of the respective optical systems, and adjusting positions start recording images of the respective colors on the basis of the recognition result (see, for example, display of a patent application Japan 64-40956, reference 1). In addition, there is a method to automatically convert the output coordinates of the image data for the corresponding colors in the coordinates of which are adjusted any registration shift, and adjustments to state the modulated light beams by an amount less than the minimum unit of dots of each color signal by means of the adjustment on the basis of the converted image data (see, for example, display of a patent application Japan 8-85237; reference 2). However, when using the method according to reference 1, the following problems remain unsolved. First, to adjust the optical path of the optical system is an optical system adjustments, including the light source and the lens f-θ, mirrors on the optical paths which have mechanically operated to adjust the position of the test toner image. Ie requires high-precision portable elements, which leads to high costs. Moreover, since the completion of the adjustment takes a long time, the adjustment cannot be performed frequently. In addition, the length of the optical paths often change over time due to temperature rise of the machine. In this case, it is difficult to prevent any change in color by adjusting the optical paths of the optical systems. Secondly, after adjusting the positions start recording images shifts the position of the upper end and the upper left parts can be adjusted. However, can not be adjusted any inclination of the optical system or any change in the ratio in which ilenia due to certain changes in the length of the optical path. In reference 2 by adjusting the output coordinates of the image data for the respective colors in the image, which has passed the halftone processing, the reproducibility of the halftone dots of the image deteriorates, and there is a heterogeneity of colors, and a pattern becomes obvious. Figure 1 shows an example of density inhomogeneity of the image. The input image 101 has the specified density value. For example, the image 102, obtained by applying the adjustment to change the color to the given input image 101 that is actually printed. In this case, since the values of optical density and toner densities for the density values of the images have a non-linear relationship, although the input image 101 has a constant density value, if the image changes color is printed, the printed image density is not constant. So when arise periodically inhomogeneous density values, a pattern becomes obvious, and there can be obtained a high-quality color image. Moreover, along with the acceleration mechanism of the printer, the photosensitive drum does not stop when the scanning exposure of the laser beam and rotates even when the scanning exposure. At this time, if the direction is of the scanning exposure units form images of the respective color components are the same, there is no problem. However, when the imaging unit is scanned in the opposite direction of the other imaging unit, there is a reason for the inhomogeneity of color. Since the scanning speed and the rotation speed of the drum will vary depending on the print mode, the color change cannot be suppressed by one processing. The invention The technical task of the present invention is to eliminate the above problems by creating a method of forming high-quality images by adjusting any color change by the initial calculation of the coordinates of the read image data to be printed, based on the information about the shift value indicating the amount of shift with respect to the scanning direction on the media image of each imaging unit, and then perform halftone processing to print an image, thereby suppressing the generation of moire due to adjustment of the color change. To solve this problem, an apparatus forming the image according to the present invention contains blocks of image formation, each of which has a media image, exponere the second unit for scanning exposure on the media image and a developing unit for visualizing an electrostatic latent image, formed by exposure using a shaper colors placed next to each other in the feed direction of the printing medium, and which is characterized in that it contains: a means of storing image data that should be generated by each imaging unit, the storage medium magnitude of change document that is intended to store information about the magnitude of the change, showing the magnitude of the change relative to the scanning direction on the carrier of each image forming unit of the image the conversion tool coordinates read address means for storing image data on the basis of information about the magnitude of the change document stored in the storage medium magnitude of change of the exposure and reading of image data according to information about the converted address, the means of adjustment is intended to adjust the tone data of the pixel (picture element), read by means of coordinate transformation on the basis of the information about the converted address, grayscale means for applying a predetermined halftone processing to the data of pixel (picture element)obtained by means of adjustments and the output medium is designed to output Yes is data of a pixel (picture element), obtained by halftone means as a control signal by the exposure of the exposure unit of the corresponding imaging unit. The technical task of the present invention is also a method of forming a high quality image by suppressing generation of breaks even for the front character/bitmap images. The task is solved according to the invention by a device imaging, which contains blocks of image formation, each of which has a media image exposing unit for scanning exposure on the media image and a developing unit for visualizing the electrostatic latent image formed by exposure using a shaper colors placed next to each other in the direction of transfer of the printing medium, and which is characterized in that it contains: a means of storing image data that should be generated by each imaging unit, the storage medium magnitude of change document that is intended to store information about the magnitude of the change, showing the magnitude of the change relative to the scanning direction on the media image of each block is formirovaniya images the conversion tool coordinates read address means for storing image data on the basis of information about the magnitude of the change document stored in the storage medium magnitude of change of the exposure and reading of image data according to information about the converted address, means for buffering that is designed to store data of a pixel (picture element), read by means of coordinate transformation for multiple lines the determination tool, designed to identify, on the basis of the data of interest of the image element and group data of the surrounding image elements stored in the buffering means, whether the data of interest of the image element to the front of the image first processing means, when the means for determining determines that the interested pixel (picture element) belongs to the front napechatala items for halftone processing front napechatala elements to the data of interest to a pixel (picture element), the means of adjustment, when the means for determining determines that the desired picture element belongs to the front of the image, to adjust the tone data of the interested pixel (picture element)stored in the buffering means, on the basis of information about and the resa, used when converting means for converting coordinates second processing means for processing the front, other than the first processing means, to data of a pixel (picture element)obtained by means of adjustments the output medium is designed to output data of a pixel (picture element), the obtained first and second processing means as a control signal by the exposure of the exposure unit of the corresponding imaging unit on the basis of the resulting signal determination means of determining. Another objective of the present invention is to provide a method of forming high-quality images by adjusting color change by first calculating the coordinates of the read image data to be printed, using not only the profile display that shows the amount of shift with respect to the scanning direction on the media image of each imaging unit, but also the print profile as configuration information of the print mechanism, and the further execution of the halftone processing to print an image, thereby suppressing the formation of moire due to adjustment of the color change and the formation of gaps even for the front si is free/bitmap images. The problem is solved by creating a device image formation, which contains blocks of image formation, each of which has a media image exposing unit for scanning exposure on the media image and a developing unit for visualizing the electrostatic latent image formed by exposure using a shaper of colors placed next to each other in the direction of transfer of the printing medium, and which is characterized in that it contains: a means of storing image data that should be generated by each imaging unit, the storage medium magnitude of change document that is intended to store information about the magnitude of the change, showing the magnitude of the change relative to the scanning direction on the carrier of each image forming unit of the image a means of storing configuration information that is intended to store information associated with the configuration of each processing unit of the image the tool coordinate transformation used to transform coordinates read address means for storing image data on the basis of information about the magnitude of the change document stored in creditorname value of changes in exposure, and configuration information stored in the storage device configuration information, and data of the read image according to the converted address information, the determination tool, designed to identify, on the basis of the data of pixel (picture element) and the group data of the surrounding pixels (picture elements)obtained by means of coordinate transformation, whether the data belongs to the interested pixel (picture element) to the front of the image first processing means, when the means for determining determines that the interested pixel (picture element) belongs to the front napechatala elements, for applying a predetermined halftone processing, the means of adjustment, when the means for determining determines that the interested pixel (picture element) belongs to the front of the image, to adjust the tone data of the interested pixel (picture element) on the basis of the information about the converted address, a second processor that is designed to handle front, other than the first processing means, to data of interest to a pixel (picture element), after adjustment by means of adjustment, the tool output to output some of the data item in the images obtained through the first and second means as a control signal by the exposure of the exposure unit of the corresponding imaging unit based on the result of the determination means of determining. Brief description of drawings The characteristics and advantages of the present invention will become apparent from the description with reference to the drawings, in which: figure 1 depicts the heterogeneity of the density of the image obtained by the known device. figure 2 - device imaging (view in sectional view) according to the invention; figure 3 - image of the scanning lines, scanned on a photosensitive drum according to the invention; 4 is a block diagram of the controller and the printer mechanism in the device forming the image according to the invention; 5 is a table showing an example of information stored in the storage unit size changes color according to the invention; 6 is a diagram illustrating the process of adjusting the magnitude of the changes a part of the correction values of the color change in the unit of the coordinate transformation according to the invention; figa-7F - process adjustment, the color change is less than one pixel (picture element), by means of block adjustments according to the invention; Fig is a block diagram of the block adjustments changes color according to the invention; figure 9 - examples of images in the respective processes, when adjusting the color change occurs after the halftone clicks the processing according to the invention; figure 10 - examples of images in the respective processes, when the halftone processing is performed after adjusting the color change according to the invention; 11 is a block diagram of the counter 801 coordinates and block 802 coordinate transformation on pig according to the invention; Fig is a block diagram of the controller and the printer mechanism in the device forming the image according to the second variant of implementation of the present invention; Fig is a block diagram of the block adjustments change the color in the second embodiment according to the invention; Fig diagram explaining the reason why the usual grayscale correction is not performed in front of a character/line art in the second embodiment according to the invention; Fig is a block diagram of the sequence of operations of a method, in which the switching processing based on the result of the determination front image in the second embodiment of the device according to the invention; Fig is a block diagram of the controller and the printer mechanism in the device forming the image according to the third variant of implementation of the present invention; Fig diagram showing the relationship between the profile display and print profile in the third embodiment of the invention; figa-18C diagrams for posnaniensia between the number of rays and the inclination of the scanner according to the invention; figa-19C is a diagram to explain the relationship between the printing speed and the inclination of the scanner according to the invention; Fig is a block diagram of the counter of coordinates according to the fourth variant of implementation of the present invention; Fig is a block diagram of the sequence of operations of the method, showing the sequence of print processing in the fourth embodiment according to the invention; Fig is a block diagram of the sequence of operations of the method showing the processing sequence of the entries in the table of adjustments in the fourth embodiment according to the invention; Fig is a block diagram of the counter of coordinates according to the fifth variant of implementation of the present invention; Fig - the example of the figure, which should be printed when processing update profile display according to the sixth variant of implementation of the present invention; Fig is a block diagram of the counter of coordinates according to a seventh variant of implementation of the present invention; Fig is a block diagram of the sequence of operations of the method, showing the sequence of print processing in the seventh embodiment. Detailed description of preferred embodiments of the invention The first option exercise Figure 2 presents a section of the device formation from the expressions according to the first variant implementation. The device forming the image has the structure of a color laser printer with 4 drums. The device forming the image has the cassette 53 for transmitting sheet (at the bottom right, figure 2). Print media (printed sheets, transparent sheets and the like)installed in the cassette 53 for the transfer sheet, are selected in turn roller 54 paper and served in blocks of image formation by a pair of conveyor rollers 55-a and 55-b. The blocks forming the image feature of the transfer conveyor 10 for transporting the printed media. The transfer conveyor belt 10 is fixed plane through a set of rollers in the feed direction of the printing media (from right to left in figure 2), and the printing medium is electrostatically attracted to the conveyor belt 10 at the top. Four of the photosensitive drum 14-C, 14-Y, 14-M and 14-K as drum media image linearly placed face to the surface of the conveyor belt, thereby forming units forming the image (note that C, Y, M and K respectively indicate blue, yellow, Magenta, and black color components). Because the blocks forming the image for the respective color components have the same structure, except that the colors of toners, which must be stored, the image forming unit is for a component C is described below. The imaging unit C has a charger 50-C for uniformly charging the surface of photosensitive drum 14-C, processor unit 52-C to save toner C and visualize (develop) the electrostatic latent image on the photosensitive drum 14-C and exposure unit 51-C. a predefined gap formed between the processing unit 52 C and a battery charger 50-C. the Surface of the photosensitive drum 14-C, which is uniformly charged with the charger 50-C, is scanned by a laser beam from the exposure unit 51-C, includes laser scanner, through the gap in the direction perpendicular to the plane of the drawing. In the scanned exposed part has a charge that is different from the unexposed portion, thereby, the electrostatic latent image. Processing unit 52-C visualizes the electrostatic latent image by transferring toner on it (formation of the toner image; processing). Block 57-C transfer is placed above the conveyor surface of the transferring conveyor belt 10. Toner image is formed (shown) on the circular surface of the photosensitive drum 14-C, electrically transferred to a portable media through the electric field of migration, BL formed the lump 57 transfer, and transferred onto the surface of print media. The above processing is similarly repeated for the other color components Y, M and K, so that the toners of C, M, Y and K are transferred in turn onto the printing medium. After this fixing device 58 detects the color toners on the print medium by heat melting and print media is drawn from the apparatus through a pair of pull rollers 59 a and 59 b. Note that in the example above, toner images of respective color components are transferred onto the printing medium. However, the toner images of the respective color components can be transferred onto the transfer conveyor belt, and they can be transferred again to the printing medium (secondary transfer). Conveyor belt in this case is an intermediate transfer belt. Figure 3 presents a line image to explain the shift of the main line scan, scanned on a photosensitive drum 14-C (or, possibly, M, Y and K) as the carrier image. The horizontal direction (direction along the x-axis) figure 3 shows the scanning direction of the laser beam, and the vertical direction (the direction along the axis of ordinate indicates the direction of rotation of the photosensitive drum, which coincides with healthy lifestyles is by feeding the print media. Line 301 indicates the ideal main scan line. Line 302 indicates an example of an actual main scan line, which has the disadvantage of slope and curvature upwards, resulting shifts the positional accuracy and the diameter of the photosensitive drum 14 and shift the positional accuracy of the optical system in the exposure unit 51 of each color. When this slope and curvature of the main scanning lines exist in the imaging unit of any color, the color change occurs when multiple toner images are simultaneously transferred to the medium of transfer. In this embodiment, point A, serving as the starting point of the scanning of the printing area is set as a reference point in the main scanning direction (X-direction), and the magnitude of the changes between the ideal main scan line 301 and the actual main scanning line 302 in the direction of subsidirovanie are measured at multiple points (points B, C and D). The main scanning line is divided into many regions (to set area 1 between Pa and Pb, region 2 between Pb and Pc and region 3 between Pc and Pd) in the respective points where the measured value changes, and the slopes of the main scanning lines in the respective fields are approximated by straight lines (Lab, Lbc and Lcd), which is s connect adjacent points. Therefore, when the difference (m1 1, m2 - m1 in region 2 and m3 - m2 in area 3) between the values of the changes of the neighboring points is a positive value, it means that the main scanning line in the region of interest has a tilt up; otherwise, it means that it is tilted down. In this embodiment, the number of regions is equal to three for convenience, but the present invention is not limited to this specific value. Figure 4 presents a flowchart of the processing for correcting the color change caused by the slope and the curvature of the scanning lines in this embodiment. Block 401 represents the printer mechanism, which performs the actual print processing on the basis of information about the raster image generated by the controller 402. The controller 402 is placed in the circuit Board and electrically connected to the mechanism 401 of the printer when the Board is placed in the device. Blocks 403C, 403M, 403Y, and 403K blocks store the value of the color changes that take and retain information about the magnitude of the changes to the blocks forming images of the respective colors in the manufacturing process of the device. For example, each storage unit of the magnitude of color change can be implemented through a writable nonvolatile memory such as EEPROM, etc. Nafig storage units of the magnitude of the color change feature for the respective color components. However, since the amount of information that must be kept small enough, one memory element can store values change the color for all color components. Blocks 403C, 403M, 403Y, and 403K store the value of the color change in this embodiment, retain value changes between the actual main line 302 scan and perfect the main line 301 scanning direction subsidirovanie, which are measured at several sites (figure 3), as information indicating the slope and curvature of the main scanning lines. Figure 5 shows an example of information stored in the block 403C store the value of the change in color (the same applies to blocks 403M, 403Y, and 403K, but the information that must be stored varies depending on the individual difference). L1-L3 and m1-m3 have the same meaning and similar symbols in figure 3. In the described embodiment, the blocks 403C, 403M, 403Y, and 403K store the value of the color change keep the change value between the ideal main scan line and the actual main scanning line. However, the present invention is not limited to these specific values, as long as the information can identify the characteristics of the slope and curvature of the actual main scan line. As described above, information, reserved shall in each block 403C, 403M, 403Y, and 403K store the value of the color change, is stored in advance as information unique to the device, by measuring the magnitude of the shift in the manufacturing process. Alternatively, the mechanism for recognition of the value of the shift can be prepared in the device itself, and the shift values, which are obtained by forming a predetermined samples used to measure the shifts for the respective media images of the respective colors, and recognizing them through recognition engine can be saved. The controller 402 performs the print processing by adjusting the image data for respective color components, in order to balance the magnitude of the changes in the main scanning lines stored in blocks 403C, 403M, 403Y, and 403K store the value changes. The controller 402 implementation of this option are described below. Block 404 imaging generates bitmap data, which enable the print processing based on print data (PDL data, the image data and the like)received from an external apparatus (for example, computer device; not shown), and outputs the RGB data (8 bits/color, 256 tones) for the respective picture elements. Since this processing is known to experts in the art, its detailed op the description is omitted. Block 405 color conversion converts the RGB data into data (8 bits/color) CMYK, which can be processed by the mechanism 402 of the printer (this conversion is implemented by LOG-transformation and UCR-conversion), and stores the converted data in the subsequent raster storage devices 406C, 406M, 406Y and 406K for the respective printing color components. Raster storage device 406C (applicable to a storage device 406M, 406Y and 406K) temporarily stores the bitmap data to be printed, and contains the paged memory to save image data for one page. Alternatively, it may be used lane storage device that stores data for multiple lines. In the following description, for simplicity, assume that each storage device has a capacity for storing bitmap data C, M, Y or K for a single page. The arithmetic units 407C, 407M, 407Y, and 407K correction values of the color change is calculated correction values of the color change in the direction of subsidirovanie on the basis of information concerning the values of the color change of the main scan line stored in blocks 403C, 403M, 403Y, and 403K store the value of the color change in accordance with the information about the coordinates in the direction of the main scan is for. Work units 407C, 407M, 407Y, and 407K correction values of the color change respectively output the results of their calculations in units 408C, 408M, 408Y, and 408K adjusting the color change, which specify the respective values. Let x (point) will coordinate data in the main scanning direction, and y (point) will be the magnitude of the color change in the direction of subsidirovanie. In this case, arithmetic formulas of the respective areas on the basis of figure 3 is described by (let the print resolution in this embodiment is 600 dpi): Area 1: y = x*(m1/L1) Area 2: y = m1*23.622 inch+(x-L1*23.622 inch)*((m2-m1)/(L2-L1)) Area 3: y = m2*23.622 inch+(x-L1*23.622 inch)*((m3-m2)/(L3-L2)), (1) where L1, L2, and L3 is a distance (mm) from the start position of scanning of the printing area to the right edges of regions 1, 2 and 3. In addition, m1, m2, and m3 is the magnitude of the changes between the ideal main line 301 scan and the actual main line 302 scan in the right edges of regions 1, 2 and 3. Units 408C, 408M, 408Y, and 408K adjustments change the color regulate the timing of the bitmap data stored in the raster storage devices 406C, 406M, 406Y and 406K, and magnitude of exposure for the respective picture elements on the basis of the values of the correction color change calculated for the respective pixels through the arithmetic units 407C 407M, 407Y, and 407K values change colors, so as to adjust the color change due to bending and distortion of the main scanning lines defined by formula (1), thereby the color is changed (registration changes) when transferring toner images of respective colors on the media transfer. Units 408C, 408M, 408Y, and 408K adjustments changes color accordingly have different correction values, but the same layout. Unit 408C adjustments change the color for the component C is described below. On Fig presents the block diagram of the unit 408C adjustments change in color. Unit 408C adjustments change the color contains a counter 801 coordinate Converter 802 coordinates, the line buffer 803 and corrector 804 tones. The counter 801 coordinates displays the information necessary to generate the coordinates in the directions of main scanning and subsidirovanie, which must be processed correction of color shift based on the formulas (1), the inverter 802 coordinates, and outputs the information showing the degree of change in the direction of subsidirovanie (the value after the decimal point as described below) the corrector 804 tones. The Converter 802 coordinate performs read access to the raster storage device 406C using data of coordinates (X address) mainly aims and scanning and data of the coordinates (Y-address) in the direction of subsidirovanie from the counter 801 coordinates. In the read data (data of the component C in this case) are displayed in the line buffer 803. The line buffer 803 contains the register 805 and a FIFO buffer 806 having a storage area for one line (Fig), and outputs the data of the component C of two adjacent picture elements in the direction of subsidirovanie offset 804 tones, which applies the tone adjustments to the data. Figure 11 presents a practical example of the counter 801 coordinate and Converter 802 coordinate implementation of this option. As a precondition arithmetic unit 407C correction values of the color change is counting on the basis of the distances L1, L2 and L3 (mm)stored in the block 403C storing correction values change the color, position of image elements L1', L2' and L3' in the horizontal direction (the ideal scanning direction)corresponding to L1, L2 and L3. In addition, the arithmetic unit 407C correction values of the color change calculates the slopes of the straight lines that connect the value of changes in the relevant areas. Note that each pixel (picture element) has one slope and is expressed by Δy. In the case of the example in figure 5 we have: Area 1: Δy1 = m1/L1 Area 2: Δy2 = (m2-m1)/(L2-L1) Area 3: Δy3 = (m3-m2)/(L3-L2) The register 82 figure 11 stores the positions of pixels (elements from the expression) L1', L2' and L3', and the register 84 stores Δy1, Δy2 Δy3 (positive/negative) of the respective regions. The generator 81 X-address is reset when forming the correction data for one scan of the laser beam and generates a read address in the horizontal direction, i.e. the X-address for bitmap storage device 406C by adding a clock signal clk pixel. In the X address is incremented to 0, 1, 2,... every time you enter the clock signal clk pixel. Block 83 comparison compares the value of the X-address generator 81 X-address registers L1', L2' and L3'to find out which regions 1, 2 and 3 figure 3 gets the current X address, and outputs the result. As can be taken three States, enough so that the output signal was equal to 2 bits. The selector 85 selects and outputs one of the slopes Δy1, Δy2 Δy3 stored in the register 84. I.e. when the current X address falls within the range of area 1 (X ≤ X L1'), Δy1 is selected and displayed. When L1 < X ≤L2'is selected and displayed Δy2; when L2' < X, is selected and displayed Δy1. The counter 86 is reset to one scan, integrally adds tilt Δy is extracted from the selector 85, in the internal register 86a and stores this value. Since the slope Δy is the BOJ decimal part, this register 86a has a corresponding number of bits. The counter 86 outputs the integer part of the register 86, which is stored in the register, generator 87 Y-address, and the decimal part - corrector 804 tones. Generator 87 Y-address is set using the reference Y-addresses in raster storage device 406C to scan, adds the reference Y-address and the integer part of the counter 86 and generates the result as Y-read address for bitmap storage device 406C. As a result, may be formed in the X - and Y-addresses of integers in formulas (1)and the component data C at the corresponding position can be read into the line buffer 803. A more practical example is described next. Suppose that the reference Y-address is equal to "100". In this case, the data generated for the 100-th scan. In addition, assume that the value stored in the register 86a of the counter 86 is "0,1". At this time, data of a pixel (picture element), which is placed at the Y-coordinate "100,1" bitmap storage device 406C, must be loaded in an ideal world. However, because the position of the pixel raster storage device 406C is expressed as a whole number, Y-coordinate "100,1" does not exist. From another point of view coordinate "100,1" may be seen that it is located between addresses "100" and "101", 90% of the intensity value of the pixel the cat the PoE should be calculated (after adjustments), influenced by the intensity value of the pixel of the address "100", and the remaining 10% is influenced by the intensity value of pixel addresses "101". Ie, the value after adjustments can be calculated using weighting factors, depending on the value specified for the decimal part. Thus, this value can be calculated as Hx,y= Cx,y*β + Cx,y+1*α (2) Let γ is the value of the decimal part of the output of the counter 86. Then α and β have a relationship defined as: β = 1 - γ α = γ Corrector 804 tones (Fig) executes the aforementioned processing. Corrector 804 tone takes on the value of the decimal partderived from the counter 86, calculates correction factors α and βthat must be multiplied by the multiplier 804a and 804b, and performs the multiplication of these factors 804a and 804b α and β, and γrespectively. By adding these works by the adder 804c is calculated by the formula (2), thereby outputting the corrected tone data. Note that the reference Y address is increased by "1" for each scan, but the adjustment value of the color change for this reference Y-addresses, i.e. the offset value remains unchanged. Let P and Q is the X - and Y-address pre-formed what OBRAZOVATEL 802 coordinate and the Y offset of this address is 0.1. Then register 805 loads data into the coordinates (P, Q) raster storage device 406C. In this case, the pixel position, which must be specified by reference in the interpolation process is (P, Q+1), and if the register 805 is considered as the position of interest of the pixel data at the coordinates (P, Q+1) is not yet loaded. In this regard, this alternative implementation has the following relationship: the data that should be output from the FIFO buffer 806 is component data C of the interested pixel (P, Q), and the data that should be removed from the register 805 is (P, Q+1), as shown in Fig. As described above, since the offset amount of the Y-address remains the same for each scan, the interpolation of colors can be performed using the value of the decimal part of the counter 801 coordinates. Was described arrangement and operation of the unit 408C correction of color shift in this embodiment, and further detailed description is given with reference to Fig.6. Line 60 represents the curve of the color shift, which is plotted based on the information stored in the block 403C store the value of the color shift. The slope of region 1 is equal to Δy1, and the slope area 2 - Δy2. Block 61 represents the state of data storage in the raster storage device 406C, and the block 62 (6) - image expon the regulation during exposure of the image data, who underwent correction of color shift for the respective pixels on the media image. In addition, the positive direction of subsidirovanie raster storage device 406C coincides with the downward direction relative to the plane of the drawing, as indicated in block 61. When the X-address (6) is updated, in turn integrally added Δy1. However, as it does not transfer the whole figure to address Xa, Y-address continues to point to the n-th line. When the address Xa is reached, you are moving into a whole number, and the Y-address is updated to point to the (n+1)-th line. Integer transfer occurs when the X-address figure 6 is equal to Xb, Xc, Xd,.... note that the transfer occurs at different periods in areas 1 and 2. This is because these areas have different slopes. On figa-7F presents images for explaining the correction of the color shift is less than one pixel, i.e. the content of the adjustment process value changes the decimal portion of the tilt correction of the color shift Δy through the corrector 804 tones in this embodiment. The shift value for the decimal portion is adjusted by adjusting coefficients exhibiting two adjacent points in the direction of subsidirovanie. On figa presents the image of the main line with what animowane, sloping upwards. On FIGU presents a bitmap image of a horizontal line before the tone adjustments, figs presents the correction image used to compensate for any color change due to the inclination of the main scanning lines shown in figa. To generate the adjustment image on pigs, the magnitude of the exposure of two adjacent points in the direction of subsidirovanie regulated. On fig.7D presents a table showing the attitude adjustment tilt Δy color change and correction factors used to make adjustments. k is an integer (truncating the decimal portion) of the correction values of the color shift Δy and it is the size of the adjustment in the direction of subsidirovanie for each pixel. β and α is the correction factors used to apply corrections less than one pixel, in the direction of subsidirovanie, and their relationship described by the above formula (2). Ie α is the distribution coefficient for the previous point (data extracted from the register 805 in Fig), and β is the distribution coefficient for the specified point. On file presents a bitmap image after adjustments for regulating factors exponere the project for two adjacent points in the direction of subsidirovanie. Fig.7F shows the image exposure adjusted by the tone of the raster image on the media image. On fig.7F the inclination of the main scanning lines cancelled and formed a horizontal straight line. The above described unit 408C correction of color shift of this variant implementation. Since the same applies to blocks 408M, 408Y, and 408K adjustments change the color, other color components M, Y and K, the change of printed colors can be set to be smaller than one pixel in the maximum. Changing color and adjusted the tone output of the units 408C, 408M, 408Y, and 408K adjusting the color changes are halftone processing using a predetermined halftone patterns in subsequent halftone processors 409C, 409M, 409Y, and 409K, and then are processed modulation pulse width in PWM processors 410C, 410M, 410Y, and 410K. This data is then displayed on the mechanism 401 of the printer, thereby performing processing of exposure to media images. As described above, the correction values values shift towards subsidirovanie in the relevant provisions of the main scan are calculated from the raster image and restored as adjusted raster image, thereby forming an image from which the color shift is vsledstvii the tilt and distortion of the main scanning lines. The comparison results when performing the processing performed in the following order: a halftone processing → correction of color shift with respect to the input image and the execution of the processing in the procedure for adjusting the color change → halftone processing with respect to the input image is described next. Figure 9 shows an example of performing processing in the following order: a halftone processing → adjusting the color change with respect to the input image. The element 900 means the input image with a constant density of 50%. When the input image 900 passes halftone processing using the specified halftone pattern 4×4, the image 901. This image 901 is the only one that should be obtained. However, when the equivalent image 901 is obtained even after correction of the color shift is applied to the image 901 may be implemented adjustment shift without degrading the image quality. When the image after the halftone processing is correction of the color change by 1/2 pixel in the upward direction (vertical direction), the image 902 (Fig.9). When the image after the halftone processing is correction of color shift, the reproducibility of halftone dots image, sformirovannogo the halftone processing, worse. Figure 10 shows an example of processing in the following order: a halftone processing →halftone processing with respect to the input image. Figure 10 the input image 100 has a constant density (50%), as in the above image 900. The image 101 is obtained when the correction of color shift by 1/2 pixel in the upward direction (vertical direction) is applied to this input image 100. The correction of the color image with a density of 25% are formed in the top and the bottom line. The image 102 figure 10 is obtained as the result of halftone processing applied to the image after adjustment of the color change. The image 102 is substantially similar to the image 901, except the top and bottom rows. In the image 102 is not observed deterioration in halftone dot halftone image, which is observed in the image 902, and can be obtained high-quality color image. Note that the halftone processing in this embodiment generates templates 4×4 (m×n in the General case) from the data of the input image. As 4×4, 16 different possible expressions tones. Chetyrehpostovye (16-tone) multivalued data is assigned to one grid of template 4×4 and are PWM-processing, sablong, therefore, can Express 256 colors. In this embodiment, the layout unit 408C adjustments changes color (the same applies to other color components) is illustrated in Fig and 11. Figure 11 the magnitude of the displacement (change) Y-address is obtained through the integral add Δy alternately in register 86a of the counter 86. Arithmetic precision decimal part register 86a preferably as high as possible. In other words, when the number of bits of the register 86a small, gradually there is a rounding error when adding integral Δy, and the register value deviates from the path bends Δy1 Δy2 figure 6. Therefore, every time updated X-address used to download data from the raster memory device 406C, the offset amount of the Y-address can be calculated according to the formula (1). Because there are no rounding errors due to the integral add data element image in the position specified in the usual ways, can be read. The layout shown in figure 4, can also be implemented by software (firmware). In this case, can be implemented in processing, which allows image data flow (figure 4), and this implementation is understandable for specialists in this area of the equipment from the description of this variant implementation. As described above, according to the first variant implementation of the correction shift (changes) of color is done by first calculating the coordinates of the read image data to be printed, based on the information about the shift value indicating the amount of shift relative to the scanning direction on the media image of each imaging unit, and then performs halftone processing to print an image, thereby suppressing the formation of moire due to the correction of color shift and forming a high-quality image. The second option exercise On Fig presents a flowchart for explaining the processing for correcting any shift (change) the color resulting from the inclination and curvature of the scan line in the second embodiment. The difference between figure 4 in the first embodiment, and Fig is that the units 408C, 408M, 408Y, and 408K correction of color shifts are replaced by blocks 408C', 408M', 408Y' and 408K'. In addition, units 408C, 408M, 408Y, and 408K correction of color shifts are added processors 411C, 411M, 411Y, and 411K exceptions, and added selectors 412C, 412M, 412Y, and 412K for selecting one of outputs halftone processors 409C, 409M, 409Y, and 409K and outputs of the processors 411C, 411M, 411Y, and 411K exceptions. Other similar layout on sunnym in the first embodiment, and differences are described below. Units 408C', 408M', 408Y' and 408K' adjustments changes color accordingly have different correction values, but the same layout. Unit 408C' correction of color shift for a component C is described below. On Fig presents the block diagram of the unit 408C' adjustments changes color in the second embodiment. On Fig similar blocks are denoted by the same numbers, as in figure 4 of the first variant implementation. Unit 408C' adjustment to change the color of the second variant implementation contains a counter 801 coordinate Converter 802 coordinates, block 1803 linear buffers, the storage device 1805 templates fronts, the detector 1806 fronts and corrector 804 tones. While the counter 801 coordinate Converter 802 coordinate and corrector 804 tones similar to those elements in figure 4. As in the first embodiment, the counter 801 coordinates displays the information necessary to generate the coordinates in the directions of main scanning and subsidirovanie, which must be processed correction of color shift based on the formulas (1)to the inverter 802 coordinates, and outputs the information showing the degree of change in the direction of subsidirovanie (the value after the decimal point as described below), the corrector 804 tones. As in the first embodiment, the wasp is estline, the Converter 802 coordinate performs read access to the raster storage device 406C using data of coordinates (X-address) in the main scanning direction and the data of the coordinates (Y-address) in the direction of subsidirovanie from the counter 801 coordinates. In the read data (data of the component C in this case) are displayed in block 1803 linear buffers. Unit 1803 line buffers includes three linear buffer 1803a, 1803b and 1803c (Fig) and displays a window 1804 3×3, including information of interest to the element image data obtained by converting the coordinates), the detector 1806 fronts. The detector 1806 fronts compares the data input window 3×3 and the template stored in block 1805 storage templates fronts, and checks whether the interest element of the image in the center of the window to the front of the character/line art, etc. If it is determined that the desired picture element belongs to the front of the character/line art, the detector 1806 fronts displays the desired picture element Pn(x) (linear buffer 1803b, which stores the image data of the n-th row) and the data of the picture element Pn+1(x) with the same coordinate in the main scanning (n+1)-th row (linear buffer 1803a) offset 804 tones, which performs the correction of the tones. On the other hand, if the determination is Leno the specific image element does not belong to the front of the character/line art, i.e. if it is determined that the desired picture element does not belong to tone image such as a photographic image and the like, the adjustment of tones is skipped and executes halftone processing halftone processor 409C. At this time, the signal indicating recognize whether the front detector 1806 fronts, i.e. it is detected whether the matching template in the storage device 1802 templates fronts, displayed in the selector 412C. As a result, the selector 412C selects one of the data from the processor 411C exceptions and halftone processor 409C, and outputs the selected data. The processing carried out by the unit 408C adjust the color of the second variant of realization, was described. The same applies to blocks 408M', 408Y' and 408K' adjustment to change the color of the other color components. Note that the object to which you want to place a hue adjustment by means of the corrector 804 tones, is the front of the character/line art, etc. according to the second variant implementation. Processors 411C, 411M, 411Y, and 411K exception of the second variant of implementation are described below. Execution in the following order: a halftone processing → adjusting the color change with respect to the input image, and execute clicks the processing in the following order: correction of the color change → halftone processing with respect to the input image are discussed below. Figure 9 shows an example of performing processing in order: halftone processing →adjusting the color change with respect to the input image. The input image 900 has a constant density of 50%. When the input image 900 passes halftone processing using the specified halftone pattern 4×4, the image 901. This image 901 is the only one that should be obtained. However, when the equivalent image 901 is obtained even after the adjustment of the color change is applied to the image 901 may be implemented adjustment shift without degrading the image quality. When the image after the halftone processing is correction of the color change by 1/2 pixel in the upward direction (vertical direction), the image 902 (Fig.9). When the image after the halftone processing is correction of the color change, the reproducibility of dots of the halftone image formed by the halftone processing deteriorates. On the contrary, figure 10 shows an example when performing processing in the following order: a halftone processing →halftone processing with respect to the input image. The input image 100 has a constant densely shall be 50%, as the image 900. The image 101 is obtained when the adjustment of the color change by 1/2 pixel in the upward direction (vertical direction) is applied to the input image 100. The correction shift (change) in a color image with a density of 25% are formed in the upper and the lower parts of the line. The image 102 figure 10 is obtained by halftone processing applied to the image after adjustment of the color change. The image 102 is substantially similar to the image 901, except the top and bottom rows. In the image 102 is not observed deterioration in halftone dot halftone image, which is observed in the image 902, and can be obtained high-quality color image. In the case of images that do not have fronts (for example, images 900 and 100), the deterioration of image quality can be suppressed by applying halftone processing to the image that has been adjusted color change. On the other hand, in the case of the front image, the density of which changes suddenly as compared to the surrounding parts, such as a character, line art, etc. as shown in Fig, because the front is formed in accordance with a halftone pattern by halftone processing, adjust the AC tone is reduced to nothing, and gaps and discontinuities are generated in front of the image formed by a gap from exhibiting, for example, reference character 1100 on Fig. The result is a gap in front of a character/line art, etc. To prevent this, exception handling is applied to the image after adjustments change the color for the front of the character/line art, etc. The processor 411C exceptions (the same applies to the processors 411M, 411Y, and 411K) performs exception handling other than normal halftone processing for the image for which the recognized front detector 1806 fronts. There are three types of exception handling. Does not apply halftone processing (throughout). In this case, since the halftone processing is not applied to the image from which the recognized front detector 1806 fronts, gaps and discontinuities, called in front of a half-tone processing can be prevented. Halftone processing is applied by using a halftone pattern for the front. When the halftone processing is used in the front (Fig), are formed gaps and discontinuities depending on the direction of growth of the halftone pattern. Therefore, when a halftone pattern having a direction of growth from the ordinary, it is used for the front, gaps and discontinuities formed using conventional halftone pattern can be prevented. Processing for correcting points after the usual half-tone processing, etc. are performed. After the usual half-tone processing points are adjusted to correct the gaps and discontinuities. Thus, all gaps and discontinuities formed by a conventional half-tone processing can be adjusted. On the contrary, the halftone processor 409C (the same applies to the processors 409M, 409Y, and 409K) applies conventional halftone processing to the image without the front. The operation sequence of the processing can be performed as shown in Fig. At step S121 is executed, the coordinate transformation using the Converter 802 coordinates to adjust the shift (change) color greater or equal to one line. At step S122 the transformed data received by the Converter 802 coordinates are stored in block 1803 linear buffers. At step S123 detector 1806 fronts recognize the front of the character/line art, etc. If the front is recognized, the flow goes to step S124, otherwise, the flow goes to step S125. At step S124 corrector 804 tones applies the correction of the tones to the front to perform a color change less than one pixelpost this is exception handling in step S126. I.e. performs exception processing such as halftone processing by the halftone pattern, different from the ordinary pattern, the processing for adding points in the heterogeneity and the gaps formed by the halftone processing, etc. On the other hand, if the recognized image without front, halftone processing is performed at step S125. The modulation pulse width is based on the image data received from one of the processor 411C exceptions or halftone processor 409C, which must be converted to binary laser excitation signal, which is then transmitted to the exposure unit to perform exposure. Similar processing is applied to the other color components M, Y and K. As described above, according to the second variant implementation of the correction shift (change) the color runs through the initial calculation of the coordinates of the read image data to be printed, on the basis of information about the magnitude of the change, showing the magnitude of the change relative to the scanning direction on the media image of each imaging unit. After this is done halftone processing to print an image, thereby suppressing the formation of moire due to the adjustment of the color change. B is further, as for the front of the character/line art, the formation of gaps can be suppressed, and formed a high-quality image. A third option exercise On Fig presents a flowchart of the process of adjustment to shift (change) any color change caused by the tilt and curvature of the scan line in the third embodiment. The difference between Fig and Fig is that the mechanism 401 contains blocks 1403C, 1403M, 1403Y and 1403K storage profiles exhibiting and block 1420 storage profiles print. Based on this linked arithmetic blocks 1407C, 1407M, 1407Y and 1407K correction values of the color shift. Blocks 1403C, 1403M, 1403Y and 1403K storage profiles exhibiting retain the same data as blocks 403C, 403M, 403Y, and 403K storage value with the color change in the first and second versions of the implementation. I.e. blocks 1403C, 1403M, 1403Y and 1403K storage profiles exhibiting accept and store information about the shift value for the respective blocks of image formation corresponding colors in the manufacturing process of the device. For example, each storage unit profile display can be implemented by a writable nonvolatile memory such as EEPROM, etc. On Fig storage units profiles of exposure are provided for the respective color of the new components. However, since the amount of information that must be kept small enough, one memory element can store values change the color for all color components. Block 1420 storage profiles print stores configuration information associated with the processing of the printing mechanism 401 of the printer. Block 1420 storage profiles print also contains a writable non-volatile memory. The arithmetic unit 1407C correction values of the color change (the same applies to blocks 1407M, 1407Y and 1407K) calculates the adjustment value of the color change on the basis of data from the block 1403C storage profiles exhibiting and block 1420 storage profiles printing. Because of the layout, other than those described above are similar to the configurations of the second variant implementation, the blocks have the same reference number Block 1403C storage profiles exhibiting the same applies to blocks 1403M, 1403Y and 1403K, but the information that must be stored differs depending on individual differences) stores the same data as blocks 403C, 403M, 403Y, and 403K store the value of the color change in the first and second versions of the implementation, as described above. Therefore, based only on these data, similar as for the first and second variant implementation, and its description will be omitted. The hallmark of t is Atego variant implementation is the magnitude of the adjustment to the color change is calculated based on the information stored in block 1420 storage profiles printing. On Fig shows the relationship between the profile of the document stored in the block 1403C storage profiles, display, and print profile stored in block 1420 storage profiles printing. The magnitude of the slope based on the directions of the scanning exposure and the number of scanning beams (Fig shows that the number of beams formed by respective blocks of image formation, equal to 4), analyzed using figa-18C. On figa shows an example in which the 1-point line is scanned and the scanning direction M (Magenta) and C (blue) components opposite to each other. On FIGU shows an example of scanning a 2-point lines (two pairs of laser elements and many-sided mirrors). On figs shows an example of scanning a 4-point lines. Example figa described below. The starting position of the display image is 4m for Magenta, and 4c for cyan. However, since the scanning direction of these color components are opposite to each other, the positions of points on completion of the scanning of the image area of the main scanning is 4m' and 4c'. Let Lmax is the distance (interval of exposure) beam PR is scanning, and mdot is the distance between points. In this case, the inclination (slope)based on the above mutual accommodation, defined as mdot/Lmax Tilts based on mutual locating points on figv and 18C: 2 beam: 2*mdot/Lmax 4 beam: 4*mdot/Lmax Let n be the number of rays used during scanning. In this case, the slope is defined as n*mdot/Lmax In addition, if the direction of change figure 3 is positive, arithmetic operation is carried out by adding the count of the slopes, with a negative sign in the case of a direct scan and a positive sign in the case of the reverse scan. On figa-19C show examples when the printing speed is different. On figa shows an example at the normal speed. On FIGU shows an example at half speed, and figs shows an example for double speed. As shown in figv, in the case of double speed (the rotation speed of the photosensitive drum is half of the normal speed), because the processing of the image output is performed for one main scanning of the two main scans, the arithmetic operation is performed so that the ratio of the slope, calculated based on the number of rays divided by two. As shown in figs, in the case of double speed as the photoreceptor moves to perform on the two scans in one main scanning, arithmetic operation is performed to increase by half the coefficient of the slope, calculated based on the number of rays. If the printing speed is k times the usual speed, incline, obtained on the basis of the number of rays and the printing speed is set as k*n*mdot/Lmax Therefore, the deviation of y in the direction of subsidirovanie from the reference Y-coordinates in all areas, as well as the profile of the platen and the print profile are specified, in the case of a direct scan, such as: y = -x*k*n*mdot/Lmax + x*(m1/L1) (0 ≤ x < L) = -x*k*n*mdot/Lmax + m1/Ldot+(x-L/Ldot)*(m2/L) (L ≤ x < 2L) = -x*k*n*mdot/Lmax + (m1+m2)/Ldot+(x-2L/Ldot)*(m3/L) (2L ≤ x ≤ 3L) Note that the calculations are performed in order to have L2 = 2*L1 and L3 = 3*L1 figure 3. In the case of reverse direction scanning y = x*k*n*mdot/Lmax + x*(m1/L1) (0 ≤ x < L) = x*k*n*mdot/Lmax + m1/Ldot+(x-L/Ldot)*(m2/L) (L ≤x < 2L) = x*k*n*mdot/Lmax + (m1+m2)/Ldot+(x-2L/Ldot)*(m3/L) (2L ≤ x ≤3L) When processing a print start position of the exposure varies depending on the paper size. I.e. the position offset of the X-addresses must be changed. For this reason, y used in the processing of coordinate transformation in the direction of subsidirovanie image begins with Yobj in the offset position. The size of the adjustment in the vertical direction in the offset position can be calculated using the formulas used to calculate y. Therefore, when CR is collected layout shown in figure 3, the position of each area can be set in register 82, shown at 11, depending on whether the direction of exposure of each imaging unit forward or reverse, and a compound slope, based on the profile display and printing, can be set in the register 84. As described above, according to the third variant of implementation, which is implemented to solve the above problem, the correction shift (change) the color runs through the initial calculation of the coordinates of the read image data to be printed, on the basis of information about the magnitude of the change, indicating the amount of shift relative to the scanning direction on the media image of each imaging unit. After this is done halftone processing to print an image, thereby suppressing the formation of moire due to the adjustment of the color change. Moreover, as for the front of the character/line art, the formation of gaps can be suppressed, and formed a high-quality image. The fourth option exercise In the first-third embodiments, the implementation described an example in which the address is used to load image data from each of the raster zapomina the existing devices 406C, 406M, 406Y and 406K, formed by the composition shown in 11. When using the layout shown figure 11, each time the X-address is updated, should be counted Δy including a decimal point. After starts the scanning exposure for one page, the offset value (integer part, a decimal fraction) on the Y-axis remains the same up until the X-coordinate remains the same for the respective scans. Therefore, the address offset for the Y-axis and the weighting coefficient can be calculated in advance by means of arithmetic operations and stored in the table. When the actual scans the weighting coefficient for transformation of coordinates and adjusting the tones can be read from the table during processing. On Fig shows the layout of the counter 801 coordinate the implementation of this processing, and Fig shows the sequence of processing operations. As described above, the arithmetic processing should be defined once, depending on the state of the mechanism (including print mode). The CPU (not shown) in the imaging device performs arithmetic processing, and stores the result in the arithmetic table 623 adjustments. This recording process is performed at startup of the apparatus, image processing or cheating the AI print speed. The selector 622 provides the address 65 table search table address 64 in arithmetic table 623 adjustments when the CPU requires access to an arithmetic table 623 adjustments. When the CPU does not perform any access, coordinate address from the adder 621 is used as a table address 64. At this time, the register 620, which stores the offset value specifies the offset (01, 02, 03, etc. on Fig) depending on the size and orientation of the media. When it starts print processing, since the size and orientation of the sheets to be printed is determined, the CPU sets the offset of the X-address by writing it as a data offset 610 in the register 620 offset values. In the above arrangement, the CPU writes the integer part of the sum of the slopes Δand y coefficients α and β weighing alternately offset from the X-address arithmetic table 623 adjustments. In the table below assume that the slope of the Δy = +0,2.
The counter 801 coordinates provides an appropriate offset value Y-address Converter 802 coordinates in accordance with the X address. At the same time, the coordinate counter 801 outputs the values α and β offset 804 tones. As a result, the Converter 802 coordinates can eliminate the need for processing summation, including the decimal part, and the corrector 804 tones should not perform the processing for calculating α and β, the load can be reduced. Processing in this embodiment can be implemented according to the block diagram of the sequence of operations of the method Fig. The following describes the processing of a component C, but the same applies to other components. Note that the description given with reference to creativeand implementation. At step S1701 profiles document downloaded from the block 1403C storage profiles exhibiting the same applies to blocks 1403M, 1403Y and 1403K). At step S1702, it loads the print profile of the block 1420 storage profiles printing. Thereafter, the sequence goes to step S1703 and data correction on the basis of these profiles (the offset values of the X-address offset value of the Y address and the weighting coefficient α and β) are calculated according to the print mode (the size and feed direction of the printing sheet, the printing speed and the like). At step S1704 calculated data is stored in the corresponding positions of the address arithmetic table 623 adjustments. At step S1705 is checked, did the print mode. If it is determined that the print mode is changed, the processes in steps S1703 and S1704 run again. I.e. the contents of the arithmetic tables 623 adjustments updated. If at step S1706 recognized that starts print processing, the flow proceeds to step S1707 to load the offset value from the arithmetic tables 623 adjustments. At step S1708 are determined by the coordinate data. In step S1709, the data in the corresponding coordinate is read from the bitmap memory device 406C. At step S1710 processing adjustments (interpolation processing, exception handling). Then processes this is e S1708 and the subsequent steps are repeated until not yet determined in step S1711, the print processing is completed. As the processing of an arithmetic adjustment step S1703 and processing of the entries on the stage S1704 in the above-described processes can be executed by the processing shown in Fig. On the steps S1801 and S1802 load profiles display and printing. At step S1803, the variable x specifies the X-address is reset to "0". After that, at step S1804 calculated offset value of the Y address and the weighting coefficient α and β for the variable x. At step S1805 calculated data is written in an arithmetic table 623 adjustments. After that, at step S1806 is checked whether the value of the offset Y-address variable ymax, which stores the maximum displacement (which is reset to zero in the initial state). If it is determined that the offset value exceeds ymax, ymax is updated by the value of the Y address at this time (step S1807). At step S1808 is checked, complete arithmetic shift by comparing the variable x at this point in time with a finite coordinate xend-line. If "NO" in step S1808, the variable x is incremented by "1" in step S1809, and the processes at step S1804 and the subsequent steps are repeated. If it is determined that the arithmetic operations offset for one line is completed, the flow proceeds to stage the S1810, to check whether the value exceeds ymax offset on Y-axis "1". If "NO" in step S1810, because adjustment is not required, the flow proceeds to step S1811 to write all zeros in arithmetic table 623 adjustments. The fifth option exercise When the block 405 color conversion instructs that interested in printing information indicates the print processing using the same color, i.e. only one imaging unit, shift (change colors does not occur. Therefore, in this situation the corresponding profiles can be ignored and "0" can be certainly recorded in arithmetic table adjustments. To check whether to perform the correction values of the color change, the value used to estimate the maximum value ymax, additionally set to each arithmetic unit magnitude change in color. If ymax is greater than the value of this assessment, the adjustment of the color change is performed even for processing monochrome printing. On Fig presents the block diagram of the implementation of this processing instead Fig. On Fig signals 91-98 and components 920-923 similar signals 61-68 and components 620-623 on Fig. Unlike Fig is that there are detector 928 and maximum values for recognition ymax, register 926 to save granick the th value, used to determine whether to perform the correction of the color change, block 927 definitions and selector 925. Ie, when you select the monochrome mode and the data from the detector 928 and maximum values equal to or less than the data in the register 926, block 927 definition controls the selector 925 that, of course, write "0"to disable the adjustment of the color change. Under these conditions, the block 927 definition controls the selector 925 to select data from the arithmetic table 923 adjustments. The sixth option exercise In the third embodiment, the profile information document is written in each of the blocks 1403C, 1403M, 1403Y and 1403K storage profiles exhibiting in the production process. However, this information may differ from the information in the factory delivery due to aging, because the device contains a lot of mechanical work items, etc. Therefore, the sixth option exercise illustrates the case in which the controller 402 writes and updates each block 1403 storage profiles display. To overwrite the contents, the device comprises a circuit for recording information in block 1403 storage profiles display. Because this scheme is known to experts in the art, its description will be omitted. To the determination of the profile of exposure, carry out the recognition of the value block change document. In the sixth embodiment (Fig), 1-dot line pattern displayed in the preview display (which is not used during normal processing printing and has a length (number of points) Lpat) of the photosensitive drum is transferred onto the printing sheet. After that recognizes the coordinates of the right and left fronts. At this time, if the photosensitive drum is common, and the timing of the recognition templates, 2009 and 2008 in the right and left front 1-point line just varies in length according to the print profile. In the case of the conventional photosensitive drum these patterns are detected sync the time with the difference k*m/Lpat. Therefore, the result obtained by subtracting k*m/Lpat"is the magnitude of the change between the right and left front profile exposure at this point in time. In this embodiment, since the magnitude of the changes are calculated positions of the four points, including two fronts (figure 3), two Central points are reused (overwritten), because they differ from the values change when the original supply with the same ratio that the two endpoints. As a result, since the profile document is updated, the color change can b is to be suppressed in accordance with obsolescence. Note that the profile document is updated when you enter the instruction from the control panel (not shown). The seventh option exercise On Fig presents a block diagram of a seventh variant of the implementation instead of the above on Fig. In this arrangement, since the data of the print profile are treated as fixed factors, processing is performed with the help of this information, which varies depending on the print processing. When the profiles of exposure is set once after starting the device and the value of the print profile changes depending on the internal state, can be achieved objective processing. Note that the position 1101-1108 on Fig mean signals, which are similar to the signals on 61-68 Fig and position 1120-1123 mean components that are similar to components 620-623 on Fig. The difference is that added the adder 1125, multiplier and 1127 register 1126 for storing coefficients of the printing shortcuts. On Fig shows the processing sequence in this example. Described processing component only C, but the same applies to other components. At step S2201 is loaded profile document from the block 1403C storage profiles print. The adjustment value of the color change is calculated based on the profile exhibiting at step S2202, the arithmetic result is written in an arithmetic table 1123 adjustment profile exposure for temporary storage in step S2203. Thereafter, the flow proceeds to step S2204 to get the print profile of the block 1420 storage profiles print to form a print profile with regard to the print mode (the size and feed direction of the printing sheet, the printing speed and the like). In step S2205, the print profile is stored in the register 1126 as a temporary factor profile settings. At step S2206 is checked, did the print mode. If it is determined that the print mode is changed, the processes in steps S2204 and S2205 run again. I.e. the content that should be updated is only for register 1126. If at step S2207 recognized that starts print processing, the sequence proceeds to step S2208 to load the offset value from the arithmetic table 1123 adjustments. At step S2209 determined by the coordinate data. In step S2210, the data in the corresponding coordinate is read from the bitmap memory device 406C. At step S2211 processing adjustments (interpolation processing, exception handling). Then, the processes at step S2209 and the subsequent steps are repeated until, until determined in step S2212, the print processing is completed. Described according to embodiments of the present invention. The layout shown on Fig, can be implemented through software the (firmware). In this case, the processing of the image data (Fig) can be implemented by specialists in the art from the description of this variant implementation. As many apparently seriously different embodiments of the present invention can be implemented without departure from its spirit and scope, it should be understood that the invention is not limited to the specific implementation options. 1. The device forming the image containing the blocks of image formation, each of which has a media image exposing unit for scanning exposure on the media image and a developing unit for visualizing the electrostatic latent image formed by exposure using a shaper of colors, and are placed next to each other in the feed direction of the printing medium, characterized in that it contains: a means of storing image data intended for storage of image data that must be generated by each imaging unit, the storage medium magnitude of change document that is intended to store information about the magnitude of the change, indicating the amount of shift (change) in relation to the scanning direction on the media image is agenia each imaging unit, the tool coordinate transformation used to transform coordinates read address means for storing image data on the basis of information about the magnitude of the change document stored in the storage medium magnitude of change of exposure, and for reading the image data according to information about the converted address, the means of adjustment is intended to adjust the tone data of the pixel (picture element), read by means of coordinate transformation on the basis of the information about the converted address, halftone tool designed to apply a predetermined halftone processing to the data of pixel (picture element), obtained through the means of adjustment, the output medium is designed to output data element of the image obtained by the halftone means as a control signal by the exposure of the exposure unit of the corresponding imaging unit. 2. The device according to claim 1, characterized in that the storage medium magnitude of change document is intended to store information associated with the set of positions in the main scanning direction, which is the ideal scanning direction of eksponirovannoi image, and to store information related to the distances between the ideal line of the scanning exposure and the actual line of the scanning exposure in the respective positions. 3. The device according to claim 2, characterized in that the conversion tool coordinate contains: the calculation tool designed to calculate information about the tilt shift exposure in their respective fields, specified information about the position, on the basis of position information and information about the distance stored in the storage medium magnitude of change document, the means of formation of X-addresses, designed for generation X-the address of the primary scanning direction as a direction of the display means for storing image data, the determination tool, designed to determine, each time updating is carried out X-address means of formation of X-addresses, in what area, calculated the said means of calculation, belongs to the X-address the picker tool to select the appropriate information about the slope on the basis of the definition of the above definitions means summation intended for integral add information about the slope selected by the selector, the means of formation of Y-addresses, designed for generation Y-addresses with the integer part of the result added by means of summation as its offset value, this means of adjustment is designed to generate the data of a pixel (picture element) after adjusting the tones based on the value after the decimal point, which is integrally added by means of summation, and to generate the data of the two pixels (picture elements), which are adjacent in the direction of subsidirovanie. 4. The method of controlling the device for the formation of images containing blocks of image formation, each of which has a media image exposing unit for scanning exposure on the media image and a developing unit for visualizing the electrostatic latent image formed by exposure using a shaper colors placed next to the feed direction of the printing medium, namely, that: retain image data that should be generated by each imaging unit, in a predetermined storage medium of the image data, read from a predetermined storage medium, information about the change in exposure, is AutoRAE stores information about the magnitude of the change, showing the amount of shift (change) in relation to the scanning direction on the media image of each imaging unit, information about the change in exposure, transform the coordinates of the read address means for storing image data on the basis of the read information on the magnitude of the change document, and reads the image data according to information about the converted address, adjust the tone data of the pixel (picture element), read at the stage of transformation of the coordinates based on the information about the converted address, apply a predetermined halftone processing to the data of the picture element obtained at the stage of adjustment, output data element of the image obtained at the stage of halftone processing in the signal quality control exposure of the exposure unit of the corresponding imaging unit. 5. The method according to claim 4, characterized in that the used storage medium magnitude of change document that stores information associated with the set of positions in the main scanning direction, which is the ideal direction of the scanning exposure of media images and information associated with distances between the ideal line skaniruesh the first exposure and the actual line of the scanning exposure in the respective positions. 6. The method according to claim 5, characterized in that the phase transformation of coordinates I hope information about the slope changes of exposure in their respective fields, specify information about the position, on the basis of position information and information about the distance stored in the storage medium magnitude of change document, form X-address of the primary scanning direction as a direction of the display means for storing image data, determine whenever X-address is updated at the stage of formation of the X-address, what area, calculated at the calculation step, belongs to the X-address choose relevant information about the tilt based on the result of determination at the stage of determination, summarize, i.e. integrally add information about the slope selected in the selection step, form a Y-address, with the integer part of the result, added during the summation, as its offset value, carry out the adjustment, which form the data of a pixel (picture element) after adjusting the tones based on the value after the decimal point, which is added at the stage of summation, and the data of the two pixels (picture elements), which are adjacent in the direction of subsidirovanie. 7. Device is about the formation of the image, containing blocks of image formation, each of which has a media image exposing unit for scanning exposure on the media image and a developing unit for visualizing the electrostatic latent image formed by exposure using a shaper of colors, and are placed next to each other in the feed direction of the printing medium, characterized in that it contains: a means of storing image data intended for storage of image data that must be generated by each imaging unit, the storage medium magnitude of change document that is intended to store information about the magnitude of the change, indicating the amount of shift (change) in relation to the scanning direction on the carrier of each image forming unit of the image the tool coordinate transformation used to transform coordinates read address means for storing image data on the basis of information about the magnitude of the change document stored in the storage medium magnitude of change of exposure, and for reading the image data according to information about the converted address, means for buffering designed to saved the I data of the picture element, read by means of coordinate transformation for multiple lines the determination tool, designed to identify, on the basis of the data of interest of the image element and group data of the surrounding pixels (picture elements)stored in the buffering means, whether the data belongs to the interested pixel (picture element) to the front of the image the first treatment method intended for halftone processing front nonprinting elements to the data of interest of the image element when the said means for determining determines that the desired picture element belongs to the front nonprinting elements the means of adjustment is intended to adjust the tone data of interest of the image element stored in the buffering means, on the basis of the address information used for converting the said conversion tool coordinates, when the said means for determining determines that the desired picture element belongs to the front of the image a second processor, different from the first processing tools, and is designed to handle the front and data of a pixel (picture element)obtained by means of adjustments the output medium is designed to output given the output pixel (picture element), received first and second processing means as a control signal by the exposure of the exposure unit of the corresponding imaging unit on the basis of the definitions listed above definition. 8. The device according to claim 7, characterized in that the storage medium magnitude of change document is intended to store information associated with the set of positions in the main scanning direction, which is the ideal direction of the scanning exposure of media images and information related to the distances between the ideal line of the scanning exposure and the actual line of the scanning exposure in the respective positions. 9. The device according to claim 8, characterized in that the conversion tool coordinate contains: the calculation tool designed to calculate information about the tilt shift exposure in their respective fields, specified information about the position, on the basis of position information and information about the distance stored in the storage medium magnitude of change document, the means of formation of X-addresses, designed for generation X-the address of the primary scanning direction as a direction of the display means for storing image data, means what about the definition, designed to determine, each time updating is carried out X-address means of formation of X-addresses, in what area, calculated the said means of calculation, belongs to the X-address the picker tool to select the appropriate information about the slope on the basis of the definition of the above definitions means summation intended for integral add information about the slope selected by the selector, the means of formation of Y-addresses, designed for generation Y-addresses with the integer part of the result added by means of summation as its offset value, this means of adjustment is designed to generate the data of a pixel (picture element) after adjusting the tones based on the value after the decimal point, which is integrally added by means of summation, and to generate the data of the two pixels (picture elements), which are adjacent in the direction of subsidirovanie. 10. The method of controlling the device for the formation of images containing blocks of image formation, each of which has a media image exposing unit for scanning exposure on the media image and processing unit televisualization electrostatic latent image, formed by exposure using a shaper colors placed next to the feed direction of the printing medium, namely, that: retain image data that should be generated by each imaging unit, in a predetermined storage medium of the image data, read from a predetermined storage medium, information about the change in exposure, which stores information about the magnitude of the change, indicating the amount of shift (change) in relation to the scanning direction on the media image of each imaging unit, information about the change in exposure, transform the coordinates of the read address means for storing image data on the basis of the read information on the magnitude of the change document, and reads the image data according to information about the converted address, keep in the tool buffering data of a pixel (picture element), read at the stage of transformation of coordinates for multiple lines determined on the basis of the data of interest to a pixel (picture element) and the group data of the surrounding pixels stored in the buffering means, whether the data belongs to the interested pixel (item picture is of) the front of the image perform the first processing, including halftone processing front nonprinting elements to the data of interest to a pixel (picture element), when the detection phase is determined that the interested pixel (picture element) belongs to the front nonprinting elements adjust the tone data of the interested pixel (picture element)stored in the buffering means, on the basis of the address information used for converting the phase transformations of coordinates, when the detection phase is determined that the interested pixel (picture element) belongs to the front of the image perform the second processing, including the processing front, other than the first processing means, to data of a pixel (picture element)obtained at the stage of adjustment, and output data of the pixel (picture element)obtained when the first and second processing as a control signal by the exposure of the exposure unit of the corresponding imaging unit based on the determination at the step definitions. 11. The method according to claim 10, characterized in that the used storage medium magnitude of change document that stores information associated with the set of positions in the main scanning direction, which one is camping the ideal direction of the scanning exposure of the media image, and information associated with distances between the ideal line of the scanning exposure and the actual line of the scanning exposure in the respective positions. 12. The method according to claim 11, characterized in that the phase transformation of coordinates I hope information about the slope changes of exposure in their respective fields, specify information about the position, on the basis of position information and information about the distance stored in the storage medium magnitude of change document, form X-address of the primary scanning direction as a direction of the display means for storing image data, determine whenever X-address is updated at the stage of formation of the X-address, what area, calculated at the calculation step, belongs to the X-address choose relevant information about the tilt based on the result of determination at the stage of determination, summarize, i.e. integrally add information about the slope selected in the selection step, form a Y-address, with the integer part of the result, added during the summation, as its offset value, carry out the adjustment, which form the data of a pixel (picture element) after adjusting the tones based on the value after ten the Noah's point, which add on the stage of the summation, and the data of the two pixels (picture elements), which are adjacent in the direction of subsidirovanie. 13. The device forming the image containing the blocks of image formation, each of which has a media image exposing unit for scanning exposure on the media image and a developing unit for visualizing the electrostatic latent image formed by exposure using a shaper of colors, and are placed next to each other in the feed direction of the printing medium, characterized in that it contains: a means of storing image data intended for storage of image data that must be generated by each imaging unit, the storage medium magnitude of change document that is intended to store information about the magnitude of the change, indicating the amount of shift (change) in relation to the scanning direction on the carrier of each image forming unit of the image a means of storing configuration information that is intended to store information associated with the configuration of each processing unit of the image means of coordinate transformation is intended is to convert the coordinates of a read address means for storing image data on the basis of information about the magnitude of the change exposure, stored in the storage medium magnitude of change of exposure, and the configuration information stored in the storage device configuration information, and to read the image data according to information about the converted address, the determination tool, designed to identify, on the basis of data of interest to a pixel (picture element) and the group data of the surrounding pixels (picture elements)obtained by means of coordinate transformation, whether the data belongs to the interested pixel (picture element) to the front of the image the first processor designed for pre-defined halftone processing when the said means for determining determines that the interested pixel (picture element) belongs to the front nonprinting elements the means of adjustment is intended to adjust the tone data of the interested pixel (picture element) on the basis of the information about the converted address, when the means for determining determines that the interested pixel (picture element) belongs to the front of the image a second processor, different from the first processing tools and is designed to handle the front and data required pixel (picture element) after adjustment is ovci means of adjustment, the output medium is designed to output one of data of a pixel (picture element)obtained by the first and second processing means as a control signal by the exposure of the exposure unit of the corresponding imaging unit on the basis of the definitions listed above definition. 14. The device according to item 13, wherein the storage medium magnitude of change document is intended to store information associated with the set of positions in the main scanning direction, which is the ideal direction of the scanning exposure of media images and information related to the distances between the ideal line of the scanning exposure and the actual line of the scanning exposure in the respective positions. 15. The device according to 14, characterized in that the conversion tool coordinate contains: the calculation tool designed to calculate information related to the positions in which the direction of the document is changed on the basis of position information stored in the storage medium information about the change in exposure to calculate the coordinates of the areas defined between adjacent positions in which the direction of the document is changed, and the calculation with the Charter of the tilt of the scan relative to the main direction of the scanning exposure for each area on the basis of information stored in the tool storage configuration information and the storage medium magnitude of change document, the means of formation of X-addresses, designed for generation X-the address of the primary scanning direction as a direction of the display means for storing image data, the determination tool, designed to determine, each time updating is carried out X-address means of formation of X-addresses, in what area, calculated the said means of calculation, belongs to the X-address the picker tool to select the appropriate information about the slope on the basis of the definition of the above definitions means summation intended for integral add information about the slope selected by the selector, the means of formation of Y-addresses, designed for generation Y-addresses with the integer part of the result added by means of summation as its offset value, this means of adjustment is designed to generate the data of a pixel (picture element) after adjusting the tones of these two pixels (picture elements), which are adjacent in the direction of subsidirovanie, based on the value of the decimal point which integrally added by means of summation. 16. The device according to 14, characterized in that the conversion tool coordinate contains: the calculation tool designed to calculate the coordinates of many areas of exposure on the basis of position information stored in the storage medium information about the change in exposure, and information associated with the set of positions where the direction of display is changed to calculate the integral of the slope of the scan relative to the main scanning direction for each area based on the information stored in the storage device configuration information and the storage medium magnitude of change of exposure, and to calculate the address offset in the direction of subsidirovanie in the respective x-coordinates in the main scanning direction and the weighting coefficient in the corresponding x-coordinate the means of forming tables intended for generating a lookup table based on the results of the calculation means calculate, the means of reading, designed for generation Y-addresses on the basis of X-addresses generated from the table formed by the said means of forming tables, and address offset, and read data of a pixel (picture element), if e is ω means of adjustment is designed to generate the data of a pixel (picture element) after adjusting the tones by weighting and interpolation of data of two pixels (picture elements), which are adjacent in the direction of subsidirovanie, using weighting factors stored together with the address offset, which is indicated by reference when reading data of a pixel (picture element) mentioned means read. 17. The device according to item 13, characterized in that it additionally contains the update tool is intended to update the storage value of changes in exposure by forming a predetermined pattern for each block of image formation and recognition of the template. 18. The method of controlling the device for the formation of images containing blocks of image formation, each of which has a media image exposing unit for scanning exposure on the media image and a developing unit for visualizing the electrostatic latent image formed by exposure using a shaper colors placed next to the feed direction of the printing medium, namely, that retain image data that should be generated by each imaging unit in a predetermined storage medium of the image data, read from the storage medium, information about the change in exposure that SOH is anal information about the magnitude of the change, showing the magnitude of the change relative to the scanning direction on the media image of each imaging unit, information about the magnitude of the change, read from the storage configuration information, which stores information related to the configuration of each imaging unit, the configuration information transform the coordinates of the read address means for storing image data on the basis of the read information on the magnitude of the change document and configuration information, and reads the image data according to information about the converted address, determined on the basis of the data of interest to a pixel (picture element) and the group data of the surrounding pixels (picture elements), obtained at the stage of transformation of the coordinates, whether the data belongs to the interested pixel (picture element) to the front of the image perform the first processing including predetermined halftone processing when the detection phase is determined that the interested pixel (picture element) belongs to the front nonprinting elements adjust the tone data of the interested pixel (picture element) on the basis of the information about the converted address, when the od value is Adelino, what interested pixel (picture element) belongs to the front of the image perform the second processing, including the processing front, other than the first stage of processing to the data of interest to a pixel (picture element) after adjusting for the phase adjustment, output data of the pixel (picture element)obtained when the first and second processing as a control signal by the exposure of the exposure unit of the corresponding imaging unit based on the definition phase definition. 19. The method according to p, characterized in that the used storage medium magnitude of change document that stores information associated with the set of positions in the main scanning direction, which is the ideal direction of the scanning exposure of media images and information associated with distances between the ideal line of the scanning exposure and the actual line of the scanning exposure in the respective positions. 20. The method according to claim 19, characterized in that the phase transformation of coordinates I hope the information associated with the positions in which the direction of the document is changed on the basis of position information stored in the storage medium information about the magnitude of the change of expone the Finance, to calculate the coordinates of the areas defined between adjacent positions in which the direction of the document is changed, and calculating a composite slope of the scan relative to the main direction of the scanning exposure for each area based on the information stored in the storage device configuration information and the storage medium magnitude of change document, form X-address of the primary scanning direction as a direction of the display means for storing image data, determine whenever X-address is updated at the stage of formation of the X-address, what area, calculated at the calculation step, belongs to the X-address choose relevant information about the tilt based on the result of determination at the stage of determination, carry out the summation, which is integrally add information about the slope selected in the selection step, form a Y-address, with the integer part of the result added to the phase of the summation as an offset value, carry out the adjustment, which form the data of a pixel (picture element) after adjusting the tones of these two pixels (picture elements), which are adjacent in the direction of subsidirovanie, on the basis of the meaning of the Oia after the decimal point, which is added at the stage of summation. 21. The method according to claim 19, characterized in that the phase transformation of coordinates calculate the coordinates of many areas of exposure on the basis of position information stored in the storage medium information about the change in exposure, and information associated with the set of positions where you change the direction of exposure, calculate the compound slope of the scan relative to the main scanning direction for each area based on the information stored in the storage device configuration information and the storage medium magnitude of change document and calculate the address offset in the direction of subsidirovanie in the respective x-coordinates in the main scanning direction and the weighting coefficient in the corresponding x-coordinate form a lookup table based on the results of the calculation at the calculation step, carry out the reading, which form a Y-address on the basis of X-addresses generated from a table generated in the step of forming a table, and the address offset, and read the data of a pixel (picture element), carry out the adjustment, which form the data of a pixel (picture element) after adjusting the tones by weighting and integration is palatii data of two pixels (picture elements), which are adjacent in the direction of subsidirovanie, using weighting factors stored together with the address offset, which is indicated by reference when reading data of a pixel (picture element) mentioned means read.
|
© 2013-2014 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English. |