The present invention relates to an inkjet recording apparatus for discharging ink onto a printing medium to form images thereon, and particularly, to an inlet recording apparatus adapted for a function to reduce the degradation of image quality due to blocking of nozzles.
There are inkjet recording apparatuses operable as an image forming apparatus for propelling droplets of ink out of nozzles to thereby draw images. Such inkjet recording apparatuses sometimes experience ink droplets being discharged in deviated directions, or in some cases even a failure to discharge ink droplets. Deviated discharge directions make flexed orbits, resulting in deviated shot positions on a printing medium. Such phenomena may be caused by a degraded precision in production of nozzles used for propelling out ink droplets, or by paper dust or such adhering to discharge ends of nozzles. Occurrences of such phenomena may produce white lines in an image forming region on a printing medium, causing the image quality to be degraded.
In particular, white lines produced in the bar code printing, which requires a high precision of printing, may change the width of black bar or separate black bars, causing a reading device such as a scanner to fail in reading a correct bar code.
Against such an issue, there are techniques including detecting nozzles failing to discharge ink, and printing those images which should have been formed by the discharge failing nozzles (Patent Literature 1: Japanese Patent Publication No. 3157880, Patent Literature 2: Japanese Patent Application Laid-Open Publication No. 2-22066, Patent Literature 3: Japanese Patent Publication No. 2989723, Patent Literature 4: Japanese Patent Publication No. 3313819, and Patent Literature 5: Japanese Patent Application Laid-Open Publication No. 4-185462). More specifically, Patent Literatures 1 and 2 have disclosed techniques including detecting nozzles failing to discharge ink, and using nozzles in other ink heads to complement those regions located under the discharge failing nozzles. Patent Literatures 3 and 4 have disclosed techniques including detecting nozzles failing to discharge ink, using other nozzles in the same ink head to complement the regions under the discharge failing nozzles. Patent Literature 5 has disclosed techniques employing a multi-pass system in which ink heads discharge ink, moving perpendicularly to the transfer direction of a printing medium, and repeat a plurality of passes commensurate with the scan width. This technique includes detecting nozzles failing to discharge ink, and complementing the regions under the discharge failing nodes in other passes.
However, the techniques disclosed in Patent Literatures 1 to 5 need detecting all nozzles for problematic ink discharge. This detection needs additional provision of detecting elements such as optical sensors, causing the equipment cost to be increased. In particular, those single pass systems using a line head longer than the width of a printing range require a length of optical sensor array commensurate with the printable width. This requirement invites a wide increase in production cost. Further, those configurations providing an ink head to cover missing dots like Patent Literature 2 have an increased cost for addition of the head. Also those configurations arraying nodes in parallel to the sheet transfer direction like Patent Literature 4 push up the production cost of the head itself.
Some methods use nozzles working for discharge to complement the regions under discharge failing nozzles, assuming a configuration specific to a printing system such as a single pass system or a multi-pass system. Such methods are inapplicable to different printing systems.
More specifically, there are inkjet recording apparatuses categorized into a group of single pass systems or a group of multi-pass systems, as described. Single pass systems employ a line head longer than the width of a printing range, and form all regions to be printed for a printing while a printing medium once passes under the line head. Inkjet recording apparatuses using single pass systems are thus given no more than a single chance to have a recording medium passing under a line head. Therefore, they are unable to employ any system based on a premise of passing printing regions a plurality of times for a printing thereon, affording to make use of different passes for a printing to complement the regions under discharge-failing nozzles.
Likewise, dedicated units for the monochrome printing are in applicable to those methods based on a configuration specific to the color printing, to use nozzles working for discharge to complement the regions under discharge failing nozzles. That is, monochrome printers simply provided with an ink head for a black color are unable to employ any system using a head for a different color for the complementation, as disclosed in Patent Literature 1, for instance.
It is noted that Patent Literature 6 (Japanese Patent Application Laid-Open Publication No. 2006-82528) has disclosed a technique not based on any premise of detecting nozzles for failed discharge. The technique disclosed in Patent Literature 6 employs an n-row by n-column matrix of nozzles (n: two or larger integer) for discharging ink to a single pixel, and uses nozzles working for discharge to complement the regions under discharge failing nozzles.
However, the technique disclosed in Patent Literature 6 must discharge ink from two or more nozzles to form a single pixel. There may be a case needing a specification for the configuration exceeding a required resolution. It therefore is difficult to take this technique as a versatile solution.
The present invention has been invented in view of the foregoing circumstances. It is an object of the present invention to provide an inkjet recording apparatus adapted to reduce white lines caused by failures in discharge, allowing for a reduced degradation of image quality. The adaptation should be done without the need of detecting nozzles for non-conformity in ink discharge, in free of specific bases premising a printing system such as a single pass system or a multi-pass system, or a color specification such as a monochrome printing or a color printing.
To achieve the object, according to an aspect of the present invention, there is an inkjet recording apparatus adapted to form an image on a printing medium (for instance, a printing medium 10 in
(An Inkjet Recording Apparatus and the Entire Configuration)
There will be described an embodiment of the present invention with reference to the drawings.
According to the present embodiment, the inkjet recording apparatus includes the image forming route CR1 working as a transfer route for printing media, as illustrated in
More specifically, the image forming route CR1 includes the platen belt 160 being an endless transfer belt, a combination of driver rollers 161 and driven rollers 162 as a drive mechanism for the platen belt, etc. The head holder 500 is disposed above the image forming route CR1 to hold the array of ink heads 110a.
The platen belt 160 is driven by the drive rollers 161 to go around, and receives a printing medium 10 to carry within a travel range opposing the array of ink heads 110a. More specifically, the platen belt 160 is stretched over paired drive rollers 161 and driven rollers 162, as they are arranged in a direction perpendicular to the transfer direction, and is driven by drive power of the drive rollers 161 to go around in the transfer direction.
The head holder 500 is formed as a box member with a head holder side 500a at the bottom. The head holder 500 holds the ink heads 110a to fix in positions, accommodating other functional parts as a unit for discharging ink from the ink heads 110a. The head holder side 500a constituting a bottom of the head holder 500 is disposed in position opposing the transfer route, to be parallel thereto. The head holder side 500a has an array of fixing holes 500b formed therethrough in shapes identical to horizontal sections of the ink heads 110a constituting the head unit 110. The ink heads 110a are inserted into the fixing holes 500b, with their discharge ends projecting downward from the head holder side 500a.
As illustrated in
Further, as illustrated in
(Configuration for the Function of Reducing the Degradation of Image Quality)
According to the present embodiment, the inkjet recording apparatus includes an operational processor 330 operable to control operations of the head unit 110 and associated drives to implement the function of reducing the degradation of image quality.
As shown in
The job data receiving interface 331 serves as a communication interface to receive a series of data on units of print processing, as a job data. It works as a module to transfer print data in the received job data to an increase/decrease controlling region detector 341 and an image outputting interface 343. The communication referred herein may cover LANs such as intra-networks (as intra-fur networks) using e.g. a 10 BASE-T or 100 BASE-TX, and home networks, and local service loops such as infrared communications. The print data in the job data may involve image data as information on drop amounts representative of densities of pixels constituting RGB, CMYK, or gray scale images, and coordinates representative of drop positions.
The memory 350 may be a memory device or the like for storing and holding therein programs and various data on the processing of images. In the present embodiment, the memory 350 has a set drop amount increase/decrease control data D1 defining increments and decrements of drop amounts associated with pixel positions.
The set of drop amount increase/decrease control data D1 is a set of data on increase/decrease representation for dither matrices, as they are re-defined by increase/decrease patterns of drop amounts to read in accordance with coordinates of current pixels. In the present embodiment, drop amount increase/decrease control data D1 are defined as a repetition of those patterns illustrated in
The pattern in
The set of drop amount increase/decrease control data D1 is based on to change increments and decrements depending on differences of densities at current pixels, i.e., that of dot gains on a printing medium 10. It is noted that drop amount increase/decrease control data may be calculated from coordinates when they have regular increase/decrease patterns. Further, drop amount increase/decrease control data may involve data on increments and decrements defined in terms of drop number, or in terms of a proportion (%) to the whole drop amount of each pixel.
As illustrated in
The set of definition patterns such as D11 and D12 may be factory-set in accordance with a property of machine type. There may be sets of definition data stored in advance to permit an automatic selection depending on printing conditions such as a property of ink and a paper quality of recording medium. The selection may be manual to accept a user's preference.
The image formation controller 340 serves as an operational processor adapted to process digital signals dedicated to processing images, and works as a module for performing conversions of image data and the like, as necessary, for a printing to be executed. In the present embodiment, the image formation controller 340 includes the increase/decrease controlling region detector 341, the drop amount increase/decrease controller 342, and the image outputting interface 343. These modules serve as tools for controlling drives for ink heads of respective colors, to increase and decrease drop amounts.
The increase/decrease controlling region detector 341 is a module adapted, as illustrated in
The increase/decrease controlling region detector 341 includes an edge detector 344. The edge detector 344 is a module adapted to recognize “a non-edge region” as an attribute of a pixel selected as a current pixel, when the current pixel and surrounding pixels are all included in an image forming region A1. This module detects the region as an increase/decrease controlling region A2 (e.g. a hatched region in
For instance, as illustrated in
Current pixels to be concerned are sequentially selected, so that all pixels undergo similar processes. As a result, those targets to be controlled for increase or decrease of drop amount constitute a region, which is determined as an increase/decrease controlling region A2. Then, the increase/decrease controlling region detector 341 transmits the image forming region A1 and the increase/decrease controlling region A2, for instance, as sets of coordinate data to the drop amount increase/decrease controller 342. In the present embodiment, surrounding pixels 411b are taken at eight directions, that is, four directions being an upward, a downward, a rightward, and a leftward of a current pixel 410a or 410b plus four directions being an upper rightward, an upper leftward, a lower rightward, and a lower leftward of the current pixel 410a or 410b. For determination of an increase/decrease controlling region A2, it is determined whether or not the surrounding pixels 411b at the eight directions reside in an image forming region A1. The present invention is not limited thereto. For instance, it may be simply determined whether or not surrounding pixels 411b at four directions being an upward, a downward, a rightward, and a leftward of a current pixel 410a or 410b reside in an image forming region A1.
The drop amount increase/decrease controller 342 receives respective data on the image forming region A1 and the increase/decrease controlling region A2 from the increase/decrease controlling region detector 341. The increase/decrease controller 342 operates on the received data to determine, for each pixel in an input image data 400, whether or not the drop amount is to be controlled for increase or decrease. When the drop amount is determined to be controlled for increase or decrease, the controller 342 serves as a module adapted to operate on a set of drop amount increase/decrease control data D1, to calculate an increment or a decrement of the drop amount. Then, this module executes an increase/decrease process of drop amount. More specifically, the drop amount increase/decrease controller 342 sequentially selects pixels in the input image data 400, as current pixels. When a pixel selected as a current pixel belongs, for instance in
Further, the drop amount increase/decrease controller 342 is functional to determine an attribute of a current pixel in accordance with a density at the current pixel. The increase/decrease controller 342 is further functional to increase or decrease a normal increment or decrement in an increase/decrease process of drop amount of ink, or suspend the increase/decrease process, depending on the attribute as determined. It is noted that definitions (conditions) of regions in image data 400 in the present embodiment are as set forth in a list in
More specifically, the drop amount increase/decrease controller 342 is adapted to sequentially select pixels in an input image data 400, as current pixels, and calculate drop amounts for the pixels. The increase/decrease controller 342 is further adapted to determine whether a current pixel resides in a high density region, an intermediate density region, or a low density region. When the current pixel is determined as residing in the high density region, it should be a solid part of a bar code, character, or the like. Accordingly, a process of increasing the drop amount is determined to be executed. On the other hand, when the current pixel is determined as residing in the intermediate density region or the low density region, the pixel may not be any solid part but should be a highlight part or a non-highlight part. Accordingly, the current pixel is determined to be a target of an increase/decrease process of drop amount.
Such being the case, an increase/decrease process of drop amount is executed in accordance with a density at a current pixel. As a result, those pixels having enlarged dot gains with increased drop amounts can be distinctive over other pixels, preventing a granular feeling from appearing on an image.
Images include local regions in which neighboring pixels have drop amounts both residing in a high density region. Such local regions may be places where print qualities are emphasized like bar codes or characters. The drop amounts of ink at the neighboring pixels are both controlled to uniformly increase. This control enhances the degree of filling gaps at pixels associated with discharge-failing nozzles, even if the nodes correspond to pixels at narrow bars of bar codes or in wide bars or characters. Therefore, white lines have reduced tendencies to be distinctive, permitting print qualities of bar codes and characters to be retained high.
When the drop amount increase/decrease controller 342 operates to reduce an increment or decrement in a low density region, a pixel density comparator 344b works to determine if a given drop amount resides within a reducible range. More specifically, the pixel density comparator 344b is operable, to make a comparison between a given drop amount, for instance, when printing and an increment or decrement of the drop amount. If the increment or decrement of drop amount has an absolute value greater than the given drop amount when printing, the width of the increment or decrement of drop amount is controlled. This is done to avoid having a drop amount incremented or decremented to be smaller than a minimum value (e.g. drop amount ‘1’). If the drop amount when printing is equal to or smaller than the minimum value (drop amount=‘1’), the pixel density comparator 344b is controlled to suspend an associated increase/decrease process. These control operations are effective to reduce the width of an increment or decrement of the drop amount in regions of pixels having small drop amounts, such as low density regions in highlight parts or the like. This effect can prevent a granular feeling from appearing on an image.
In the present embodiment, the increase/decrease controlling region detector 341 is configured with a function of detecting an image forming region A1. However, the present invention is not limited thereto. For instance, the increase/decrease controlling region detector 341 may be integrated with the drop amount increase/decrease controller 342, to provide a unit. This unit may be adapted to detect an image forming region A1 and an increase/decrease controlling region A2 at a drop amount increase/decrease controller 342 thereof.
Further, the drop amount increase/decrease controller 342 is operable to execute a prescribed increase/decrease process of drop amount to the increase/decrease controlling region A2. This increase/decrease process employs a method based on a set of drop amount increase/decrease control data D1 stored to hold in the memory 350. This method includes repeating applying drop amount increase/decrease patterns of drop amount increase/decrease control data D1 over an entire image, to execute the increase/decrease process of drop amount. When doing so, definition patterns D11 or definition patterns D12 are selected as necessary to apply as drop amount increase/decrease control data D1.
More specifically, the drop amount increase/decrease controller 342 employs a definition pattern D11 (i.e. definition pattern in
Such being the case, the definition pattern D11 in
The image outputting interface 343 serves as a module adapted to control drives for ink heads 110a of each color, governing an entirety of image forming process. In the present embodiment, the image outputting interface 343 is operable to drive ink heads 110a to have their nozzles 111a discharge drop amounts. This operation is performed in response to image data 400 as processed for increases and decreases of drop amounts at the drop amount increase/decrease controller 342.
(Method of Reducing the Degradation of Image Quality)
With the foregoing configuration, the function of reducing the degradation of image quality can be exhibited to thereby implement a method of reducing the degradation of image quality as an embodiment of the present invention.
First, the control flow enters a printing. Then, at a step S101, the job data receiving interface 331 receives image data 400 included in a job data, and transmits it to the image formation controller 340. At a step S102, the increase/decrease controlling region detector 341 in the image formation controller 340 receives and analyzes the data, to detect an image forming region A1. More specifically, as illustrated in
The edge detector 344 detects a region in which pixels selected as current pixels and their surrounding pixels all reside in the image forming region Al, as an increase/decrease controlling region A2. More specifically, the edge detector 344 sequentially selects each pixel in the input image data 400 as a current pixel. The edge detector 344 determines whether or not the current pixel as selected and surrounding pixels thereabout are all included in the image forming region A1, to detect the increase/decrease controlling region A2. The edge detector 344 transmits a set of data on the increase/decrease controlling region A2 to the drop amount increase/decrease controller 342.
At a step S103, the drop amount increase/decrease controller 342 analyzes the image data 400, and determines whether or not an increase/decrease process of drop amount is to be executed for each pixel in the image data 400. More specifically, at the step S103, as illustrated in
On the other hand, at the step S103, when the current pixel as selected resides in the increase/decrease controlling region A2, the pixel is determined to be a target of the increase/decrease process of drop amount (YES at the step S103). Then, at a step S104, a set of drop amount increase/decrease control data D1 is read from the memory 350, and at a step S105, a drop amount in the increase/decrease controlling region A2 is increased or decreased. For the determination above, if for instance, a definition pattern D11 is selected as the set of drop amount increase/decrease control data D1, the increase/decrease process of drop amount of any current pixel is executed as illustrated in
Then, at the step S106, the operational processor 330 determines whether or not the entirety of the image data 400 is scanned. If the entirety of the image data 400 is not scanned (NO at the step S106), processes executed at the steps S102 to S105 are repeated. On the other hand, when the entirety of the image data 400 is scanned (YES at the step S106), associated processes are ended, and ink heads 110a are controlled to form an image on a printing medium 10.
(Method of Determining an Increase/Decrease Process)
Description is now made into details of the determination at the step S103 in the flowchart shown in
First, at a step S201, the edge detector 344 receives a combination of information on a current pixel as a target of determination (such as coordinate data of pixels, drop amounts, color information), and information on the image forming region A1 detected at the step S102.
Next, at a step S202, the drop amount increase/decrease controller 342 first determines whether or not the current pixel as selected resides in the edge region A4. More specifically, the edge detector 344 operates on data of the image forming region A1, to detect if the current pixel and neighboring surrounding pixels are all included in the image forming region A1. Then, the edge detector 344 determines whether or not any edge region is recognized as an attribute of the current pixel.
If an edge region is recognized as an attribute of the targeted current pixel (YES at the step S202), the control flow goes to a step S203, where the pixel is determined to be untargeted for any increase/decrease process, to enter a subsequent process. On the other hand, at the step S202, if the current pixel is determined as residing in the increase/decrease controlling region A2 (to be an image forming region and non-edge region), a drop amount to the pixel is calculated by the drop amount increase/decrease controller 342. Then, the increase/decrease controller 342 determines an attribute of the current pixel in accordance with the density. Then, the controller 342 determines whether the current pixel is a high density region, an intermediate region, or a low density region, in accordance with the determined attribute.
More specifically, the drop amount increase/decrease controller 342 first determines at a step S204 whether or not the current pixel as selected has a drop amount equal to or smaller than a prescribed lower threshold. If the current pixel as selected has a drop amount equal to or smaller than the lower threshold (YES at the step S204), then at a step S206 the current pixel is determined as a low density region. Then, at a step S207, an increment for decrement of drop amount for the increase/decrease process is determined to be reduced in accordance with a drop amount of the pixel.
For this reduction, there is employed a method. The method includes the drop amount increase/decrease controller 342 making a comparison between, e.g., a given drop amount when printing and an increment or decrement of the drop amount. If the increment or decrement of drop amount has an absolute value greater than the drop amount when printing, the increase/decrease controller 342 controls the increment or decrement of drop amount. This is made not to have any incremented or decremented drop amount smaller than a minimum value (e.g. drop amount ‘1’). The control may be made to reduce the increment or decrement of drop amount, for instance, from a normal increment or decrement of ±2, to ±1. Further, if the drop amount when printing is equal to or smaller than the minimum value (drop amount=‘1’), the drop amount increase/decrease controller 342 operates for a control to suspend the increase/decrease process.
On the other hand, at the step S204, if the current pixel has a drop amount exceeding the prescribed lower threshold (NO at the step S204), the control flow goes to a step S205. At the step S205, the drop amount increase/decrease controller 342 determines whether or not the current pixel has a drop amount equal to or larger than a prescribed upper threshold.
At the step S205, if the current pixel has a drop amount equal to or larger than the prescribed upper threshold (YES at the step S205), the control flow goes to a step S208, where the current pixel is determined as a high density region (the increase/decrease controlling region A2 in
At the step S205, if the current pixel has a drop amount smaller than the prescribed upper threshold (NO at the step S205), the control flow goes to a step S210, where the current pixel is determined as an intermediate density region. Then, at a step S211, the increase or decrease width of a drop amount to be increased or decreased is determined to be a normal increase or decrease width. Each increase/decrease process is executed to make zero the sum of increments and decrements of drop amounts at targeted pixels.
Then, the drop amount increase/decrease controller 342 makes a transfer of determination results of increase/decrease processes, to a subsequent step (the step 5104 in
(Functions and Effects)
According to the present embodiment, even if a certain nozzle 111a is failing in discharge, the gap is filled with dot gains of ink droplets 21 discharged as increased drop amounts at nozzles neighboring thereto in the main scan direction (the X direction). Therefore, white lines have reduced tendencies to get distinctive. In the past, as illustrated in
In the present embodiment, even if a failure in discharge has occurred at or on a narrow bar or wide bar printed as a solid black part of a bar code, a resultant blank gap is filled, as illustrated in
In particular, when the content of printing includes targets to be optically read, such as ordinary bar codes or two-dimensional bar codes, even if a failure in discharge has occurred at or on a narrow bar or wide bar printed as a solid black part of a bar code, a blank gap due to missing dots at or on a narrow bar or wide bar can be filled. Therefore, the reading accuracy of bar codes can be prevented from getting reduced.
Pixels in image forming regions such as those of bar codes or characters have neighboring pixels at both sides thereof each printed with one or more drops discharged thereon.
Such image forming regions may be places where print qualities are emphasized. Increase/decrease processes of drop amount of ink are executed between neighboring pixels at both sides simply for such image forming regions. Therefore, even if failures in discharge have occurred at local nozzles, the image quality of an entire image can be retained, as necessary, permitting processing times for increase/decrease processes of drop amount to be suppressed minimum.
In particular, in the present embodiment, the definition pattern D11 or D12 is used as a set of drop amount increase/decrease control data Dl defining increments and decrements of drop amounts associated with pixel positions. With this help, an increase/decrease process of drop amount is executed at each current pixel, so that the sum of increments and decrements of drop amounts at pixels targeted for increase/decrease processes becomes a ‘0’. Accordingly, despite that drop amounts of ink are increased or decreased at targeted pixels, the drop amount of ink per unit area of an image can be unchanged, suppressing variations in density of the image due to increase/decrease processes of drop amount of ink. Further, the increase/decrease range of drop amount of ink is limited to be identical to increase/decrease ranges of drop amounts of ink at neighboring pixels. Therefore, the drop amount of ink can be kept from increasing in an endless manner, preventing occurrences of print-through conditions due to excessive drop amounts of ink.
It is noted that the definition pattern D12 is used for an increase/decrease process of drop amount. In this process, two nozzles 111a and 111a neighboring two sides of a discharge-failing nozzle 111b in the main scan direction (X direction) are combined as a set, to execute an increase/decrease process of drop amount in a unit of the set. More specifically, the drop amount of ink discharged from one nozzle 111a (for instance, the nozzle 111a neighboring the left side of the discharge-failing nozzle 111b in
In the present embodiment, an image is analyzed to execute an increase/decrease process of drop amount for a current pixel, simply when the current pixel belongs to an image forming region A1 in which drop amounts of pixels are unequal to ‘0’. Therefore, even when having a discharge-failing nozzle 111b, the print quality of an entire image can be retained at a required quality, permitting processing times for increase/decrease processes of drop amount to be suppressed minimum.
Further, in the present embodiment, an edge region A4 is defined as a set of pixels residing in an image forming region A1, and neighboring pixels not residing in the image forming region A1. Then, an increase/decrease controlling region A2 is detected as part of the image forming region A1 excluding the edge region A4, and an increase/decrease process of drop amount is executed simply on the increase/decrease controlling region A2. Therefore, drop amounts for pixels in the edge region A4 are unchanged, keeping edge parts from getting undulated, thick, or thin. This affords to avoid giving undulations to edges (such as boundaries fronting space bars) of narrow bars or wide bars printed as solid black parts of bar codes, causing the reading accuracy of bar code to be reduced.
According to the present embodiment, neighboring pixels both included in an image forming region A1 may have drop amounts both equal to or smaller than a prescribed lower limit. In such a case, control is made to reduce the increase or decrease width of drop amount in the increase/decrease process, or suspend the increase/decrease process. Therefore, in low density regions, such as highlight regions, where pixels have small drop amounts, it is possible to prevent a granular feeling from getting distinctive due to drop amounts to be increased/decreased.
Further, according to the present embodiment, current pixels surrounded by pixels included in an increase/decrease controlling region A2 may have drop amounts equal to or larger than a prescribed upper threshold. In such a case, the drop amounts of the current pixels are uniformly increased. Therefore, even if a failure in discharge has occurred at or on a narrow bar or wide bar of a bar code in the image forming region A1 in which print qualities are emphasized like bar codes or characters, a resultant blank gap due to the failed discharge at a current pixel is filled. This filling is ensured with dot gains of ink discharged as increased drop amounts to neighboring pixels in the increase/decrease controlling region A2. Therefore, the reading accuracy of bar codes can be kept from getting reduced.
(Modification)
In the embodiment above, the increase/decrease process of drop amount described has been addressed to applications such as printing a bar code or a character on a background assumed as a non-image forming blank region in which drop amounts are equal to ‘0’. However, the present invention is not limited to them. There may be an increase/decrease process of drop amount addressed to applications such as printing a character on a background having a low density or intermediate density in which drop amounts are equal to or greater than ‘1’. It may be addressed to applications such as anti-aliasing edge parts to change in a toned manner. There will be described a modification of the embodiment addressed to applications such as printing a character on a background having a low density or intermediate density.
In the modification, as shown in
The drop amount comparator 344a serves as a module adapted to calculate a difference of drop amount between neighboring pixels targeted for the increase/decrease process. The module is adapted to compare the difference of drop amount with a prescribed value, to detect edge parts of a character or a bar code. The module then determines presence or absence of the increase/decrease process.
That is, in this modification, a set of results of detection at the drop amount comparator 344a is based on for the edge detector 344 to calculate variations of drop amounts between a current pixel and neighboring pixels in previous and subsequent positions thereto. The edge detector 344 is responsive to a difference between the variations, to determine a system of the increase/decrease process. In this modification,
For instance,
The pixel density comparator 344b serves as a module to make a determination on neighboring pixels, and operates on the basis of a result of the determination to determine presence or absence of an increase/decrease process and a kind of the process. More specifically, the pixel density comparator 344b compares variations of respective drop amounts between current pixel and pixels disposed in a previous and a subsequent position thereto, to determine whether they are pixels in a low density region or pixels in an intermediate region. More specifically, the pixel density comparator 344b first compares differences of drop amounts between the current pixel and the pixels disposed in the previous and the subsequent position. Then, if the differences are equal to or smaller than a prescribed value, it is determined that as illustrated in
For instance, for a current pixel that has a drop amount equal to or smaller than a prescribed lower threshold (i.e. the pattern 2 in
When reducing the increase/decrease widths for low density regions, the pixel density comparator 344b determines that a given drop amount can be reduced within the range. More specifically, the pixel density comparator 344b compares, for instance, a drop amount to be given when printing and a drop amount to be increased/decreased. If the increasing/decreasing drop amount is greater in absolute value than the drop amount when printing, the comparator 344b controls increase/decrease widths of the increasing/decreasing drop amount. This is done so that an increased/decreased drop amount does not become smaller than a minimum value (e.g. drop amount ‘1’). If the drop amount when printing is equal to or smaller than the minimum value (drop amount=‘1’), the pixel density comparator 344b operates for control to suspend the increase/decrease process. The foregoing control operations reduce increase/decrease widths of drop amount in low density regions, such as highlight regions, in which pixels have small drop amounts. Such control can prevent an image from having a granular feeling.
Further, if the current pixel is given a drop amount equal to or higher than a prescribed lower threshold and equal to or lower than a prescribed upper threshold (i.e. the pattern 6 in
Further, if the current pixel is given a drop amount equal to or higher than the prescribed upper threshold (i.e. the pattern 4 in
As will be seen from the foregoing description, this modification handles the presence or absence of an increase/decrease process of drop amount between neighboring pixels, and kinds of the process, which are listed in a table in
Description is now made of kinds of increase/decrease process of drop amount. As shown in
No increase/decrease process is executed, either, for any current pixel of high density that has a previous and a subsequent pixel either residing on a low density region or an intermediate density region in an image forming region. This is because the current pixel resides in an edge region. This situation corresponds to the pattern 1 and the pattern 3 in
In this modification, no increase/decrease process is uniformly executed at edge parts between the image forming region and the blank region outside the image forming region. However, there may be a determination made as to whether or not an increase/decrease process should be executed in accordance with the magnitude of a difference of drop amount between neighboring pixels. For instance, such as when the image forming region neighbors a region being no high density region, the presence or absence or the system of increase/decrease process may be changed. This change may depend on whether the side on the region being no high density region is a low density region or an intermediate region.
Current pixels may have a drop number uniformly increased when any current pixel and a previous and a subsequent pixel thereto all reside in a high density region (i.e. the pattern 4 in
When the current pixel and a previous and a subsequent pixel thereto all reside in a low density region (i.e. the pattern 2 in
In this modification, no increase/decrease process is uniformly executed at edge parts between a high density region and non-high density regions (i.e. low density region and intermediate density region). However, there may be a determination made as to whether or not an increase/decrease process should be executed in accordance with the magnitude of a difference of drop amount between neighboring pixels. For instance, such as when a high density region neighbors either non-high density region, the presence or absence or the system of increase/decrease process may be changed. This change may depend on whether the side on the non-high density region is a low density region or an intermediate region.
(Functions and Effects)
In this modification, no increase/decrease process is executed, if the difference of drop amount is equal to or larger than a prescribed value between a current pixel targeted for an increase/decrease process and a previous and a subsequent pixel relative to the current pixel. This condition is retained even on image data including a background formed with low densities or intermediate densities. Even when e.g. a bar code or character has a background, and drop amounts are unequal to ‘0’ in regions else than the bar code or character, edge regions of the bar code or character can be detected to keep drop amounts unchanged in the edge regions. Edge regions are thus kept from getting undulated, or thin or thick, affording to avoid having a degraded bar code reading accuracy.
The present application claims the benefit of priority under 35 U.S.C. §119 to Japanese Patent Application No. 2010-267723, filed on Nov. 30, 2010, the entire content of which is incorporated herein by reference.
Number | Date | Country | Kind |
---|---|---|---|
P2010-267723 | Nov 2010 | JP | national |