Image forming system and program

The image forming system corrects image formation positions using actual misalignment data embedded in images, addressing inaccuracies and responsiveness issues in existing systems, ensuring precise and stable alignment.

JP2025147353APending Publication Date: 2025-10-07FUJIFILM BUSINESS INNOVATION CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024047563
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-25
Publication Date
2025-10-07

AI Technical Summary

Technical Problem

Existing image forming systems fail to accurately correct image formation positions due to reliance on relative misalignment information, leading to potential inaccuracies and responsiveness issues in feedback correction.

Method used

An image forming system that determines a first shift amount and correction amount based on management information in read images, calculates a second correction amount, and embeds this information in subsequent images to correct the image formation position accurately and responsively.

Benefits of technology

The system achieves accurate and responsive correction of image formation positions by using actual misalignment amounts, ensuring reliable and stable image alignment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025147353000001_ABST
    Figure 2025147353000001_ABST
Patent Text Reader

Abstract

To enhance accuracy and responsiveness in feedback correction of an image forming position based on a read image; and to enable such correction to be performed reliably.SOLUTION: An image sensor is provided downstream of an image forming unit. A read image is generated by the image sensor through reading of the image. A decoder 55 extracts management information included in the read image, and determines a correction amount included in the management information. A deviation amount calculator 56 calculates a deviation amount on the basis of the read image. A correction amount calculator 46 calculates an actual deviation amount (specifically, a smoothed actual deviation amount) on the basis of the correction amount and the deviation amount. A controller 48 controls image formation on the basis of the actual deviation amount.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an image forming system and a program. [Background technology]

[0002] An image forming system is a system that forms an image on paper. In an image forming system, the image formation position on paper changes due to various errors during the paper transport process, expansion and contraction of the paper, etc. Therefore, an image forming system has been proposed that has a function for correcting the image formation position during execution of a print job. More specifically, a first image formed on a first sheet of paper (the previous sheet) is read, and the amount of misalignment of the first image with respect to the first sheet is determined by analyzing the read image obtained. Based on the amount of misalignment, the position where the second image is formed on a second sheet of paper (the subsequent sheet) is corrected. This feedback correction based on the read image is repeatedly performed.

[0003] Patent Document 1 describes an image forming apparatus in which multiple misalignment amounts detected in a previous printing process (e.g., a test printing process) are stored, and in a subsequent printing process (e.g., a regular printing process), the positions at which each image is formed on each sheet of paper are corrected based on the stored misalignment amounts. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2021-14061 Summary of the Invention [Problem to be solved by the invention]

[0005] In an image forming system equipped with a function for correcting the image forming position based on a scanned image, the scanned image is obtained from an image on paper that has undergone correction of the image forming position. The amount of misalignment determined from the scanned image is not the actual amount of misalignment that reflects various misalignment factors, but is relative information that indicates whether the amount of correction applied is excessive or insufficient. Therefore, if the amount of correction is calculated based solely on the amount of misalignment determined from the scanned image, a problem may arise in that the image forming position cannot be corrected correctly.

[0006] Since the deviation amount is relative information, it is conceivable to determine the current correction amount based on the deviation amount and the previous correction amount. In this case, the previous correction amount may affect the response of the feedback correction, which may cause a problem.

[0007] An object of the present invention is to enable correction that is superior in terms of accuracy and responsiveness to correction of the image formation position based on the relative amount of misalignment and the previous correction amount, and to ensure that such correction can be performed reliably. [Means for solving the problem]

[0008] The image forming system of claim 1 includes an image forming unit that forms an image on paper, an image reading unit that reads the image formed on the paper, and a processor that controls the image forming unit based on the read image obtained by reading by the image reading unit, wherein the processor determines a first shift amount that represents the magnitude of shift of the first image relative to the first paper based on a first read image corresponding to a first image formed on a first paper by the image forming unit and obtained by reading by the image reading unit, determines a first correction amount for misalignment correction applied when forming the first image based on first management information included in the first read image, calculates a second correction amount based on the first shift amount and the first correction amount, embeds second management information that represents the second correction amount in a second image, and corrects the position at which the second image is formed on the second paper according to the second correction amount.

[0009] The image forming system of claim 2 is characterized in that, in the image forming system described in claim 1, the processor generates a first sub-image including the first management information and a standard graphic, synthesizes the first main image and the first sub-image to generate the first image, generates a second sub-image including the second management information and the standard graphic, and synthesizes the second main image and the second sub-image to generate the second image.

[0010] The image forming system of claim 3 is the image forming system of claim 2, characterized in that the first management information is a graphic having a pattern representing the first correction amount, and the second management information is a graphic having a pattern representing the second correction amount.

[0011] The image forming system of claim 4 is the image forming system of claim 1, characterized in that the first management information is included in the peripheral area of ​​the first image, and the second management information is included in the peripheral area of ​​the second image.

[0012] The image forming system of claim 5 is the image forming system of claim 4, characterized in that the peripheral area in the first image and the peripheral area in the second image are both areas that will be cut off in post-processing.

[0013] The image forming system of claim 6 is the image forming system of claim 1, characterized in that the processor calculates a first actual shift amount that would have occurred if the image forming position had not been corrected based on the first correction amount, based on the first shift amount and the first correction amount, and calculates the second correction amount based on the first actual shift amount.

[0014] The image forming system of claim 7 is the image forming system of claim 1, characterized in that the processor calculates a first actual deviation amount by subtracting the first correction amount from the first deviation amount, and calculates the second correction amount based on the first actual deviation amount.

[0015] The image forming system according to claim 8 is the image forming system according to claim 6 or 7, characterized in that the processor calculates a first smoothed actual deviation amount based on a plurality of actual deviation amounts on a time axis including the first actual deviation amount, and calculates the second correction amount based on the first smoothed actual deviation amount.

[0016] The image forming system of claim 9 is the image forming system of claim 1, characterized in that the processor sequentially corrects multiple positions for forming multiple images based on multiple read images during execution of a print job including print commands for multiple images.

[0017] The program of claim 10 is a program executed in an image forming system, the image forming system including an image forming unit that forms an image on paper, an image reading unit that reads the image formed on the paper, and a processor that controls the image forming unit based on the read image obtained by reading by the image reading unit, and is characterized in that, by executing the program, the processor determines a first shift amount that represents the magnitude of shift of the first image relative to the first paper based on a first read image corresponding to a first image formed on a first paper by the image forming unit and obtained by reading by the image reading unit, determines a first correction amount for misalignment correction applied when forming the first image based on first management information included in the first read image, calculates a second correction amount based on the first shift amount and the first correction amount, embeds second management information that represents the second correction amount in a second image, and corrects the position at which the second image is formed on the second paper according to the second correction amount. [Effects of the Invention]

[0018] According to the image forming system of claim 1, correction can be performed that is more accurate and responsive than correction of the image forming position based on the relative amount of misalignment and the previous correction amount. Moreover, such correction can be performed reliably.

[0019] According to the image forming system of claim 2, it is possible to easily embed management information into an image.

[0020] According to the image forming system of claim 3, the management information can be extracted easily and reliably.

[0021] According to the image forming system of claim 4, the management information does not overlap with the content.

[0022] According to the image forming system of claim 5, problems caused by remaining management information do not occur.

[0023] According to the image forming system of claim 6, the image forming position can be corrected based on the original or true amount of misalignment.

[0024] According to the image forming system of claim 7, the first actual deviation amount can be easily calculated.

[0025] According to the image forming system of claim 8, the image forming position is stably corrected.

[0026] According to the image forming system of claim 9, the image forming position is corrected in real time.

[0027] According to the image forming system of claim 10, correction can be performed that is more accurate and responsive than correction of the image forming position based on the relative amount of misalignment and the previous correction amount. Moreover, such correction can be performed reliably. [Brief explanation of the drawings]

[0028] [Figure 1] FIG. 1 is a schematic diagram illustrating an image forming system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating a plurality of functions provided in a processor. [Figure 3] FIG. 10 is a diagram illustrating the synthesis of a main image and a sub-image. [Figure 4] 10A and 10B are diagrams illustrating an example of image misalignment relative to a sheet of paper. [Figure 5] FIG. 10 is a diagram illustrating a correction amount calculation method according to a comparative example. [Figure 6] FIG. 10 is a diagram showing a correction result according to a comparative example. [Figure 7] 5A and 5B are diagrams illustrating a correction amount calculation method according to the embodiment. [Figure 8] FIG. 10 is a diagram showing a correction result according to the embodiment. [Figure 9] FIG. 1 is a diagram illustrating an information processing method according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0029] Hereinafter, an embodiment will be described with reference to the drawings.

[0030] (1) Overview of the embodiment An image forming system according to an embodiment includes an image forming unit, an image reading unit, and a processor. The image forming unit forms an image on a sheet of paper. The image reading unit reads the image formed on the sheet of paper, thereby obtaining a read image. The processor controls the image forming unit based on the read image obtained by reading the image reading unit. Specifically, the processor determines a first shift amount representing the magnitude of shift of the first image relative to the first sheet of paper based on a first read image corresponding to a first image formed on the first sheet of paper by the image forming unit and obtained by reading the image reading unit. Meanwhile, the processor determines a first correction amount for misalignment correction applied when the first image was formed based on first management information included in the first read image. The processor then calculates a second correction amount for misalignment correction based on the first shift amount and the first correction amount, embeds second management information representing the second correction amount in the second image, and corrects the position at which the second image is formed on the second sheet of paper according to the second correction amount.

[0031] The first deviation amount is a relative deviation amount that occurs under the application of the first correction amount. Therefore, in the above configuration, when calculating the second correction amount, the first deviation amount and the first correction amount that caused the first deviation are taken into consideration. By taking both the first deviation amount and the first correction amount into consideration, correction that is excellent in terms of accuracy and responsiveness can be performed.

[0032] According to the above configuration, since the first image itself contains the first management information, even if the configuration of the paper row changes due to, for example, jamming, the first correction amount applied when forming the first image can be identified accurately and reliably.

[0033] There are various types of image misalignment relative to the paper, such as misalignment in the paper transport direction, misalignment in a direction perpendicular to the paper transport direction, misalignment in the rotational direction, and misalignment in scale. When correcting any type of misalignment, good correction can be achieved as described above by taking the first misalignment amount and the first correction amount into consideration. The formula for calculating the second correction amount may be switched depending on the nature of the misalignment.

[0034] In an embodiment, the processor generates a first sub-image including first management information and a fixed shape, and generates a first image by combining the first main image and the first sub-image. The processor also generates a second sub-image including second management information and a fixed shape, and generates a second image by combining the second main image and the second sub-image. Management information (at least the correction amount) usually differs for each sheet of paper, that is, for each image, but the above configuration makes it possible to easily embed the management information in an image. The fixed shape is a shape for specifying the amount of misalignment of the image relative to the sheet of paper. The position and shape of the shape are determined in advance. The management information is information that includes the correction amount. The management information may also include other information (for example, information indicating image formation conditions).

[0035] In an embodiment, the first management information is a graphic having a pattern representing a first correction amount. The second management information is a graphic having a pattern representing a second correction amount. With this configuration, the management information can be easily and reliably extracted. The graphic pattern is formed by encoding the management information. The management information is restored by decoding the graphic pattern.

[0036] In the embodiment, the first management information is included in a peripheral area of ​​the first image. The second management information is included in a peripheral area of ​​the second image. Each image has a content area and a peripheral area surrounding it. Generally, the content area is a main area that contains content (image entities such as text, graphics, and photos), and the peripheral area is a margin area that does not contain content. With the above configuration, it is possible to prevent the management information from overlapping the content.

[0037] In this embodiment, the peripheral area in the first image and the peripheral area in the second image are both areas that are cut off in post-processing. The post-processing is a process performed by a post-processing device provided downstream of the image reading unit. By cutting off, or trimming, the peripheral area, problems caused by remaining management information do not occur. Conversely, the above configuration utilizes the peripheral area that will ultimately be cut off as an area for embedding management information.

[0038] In the embodiment, the processor calculates a first actual misalignment amount, based on the first misalignment amount and the first correction amount, that would have occurred if the image formation position had not been corrected based on the first correction amount. The processor also calculates a second correction amount based on the first actual misalignment amount. The actual misalignment amount corresponds to the original or true misalignment amount. However, the actual misalignment amount is not required to exactly match the true misalignment amount. By using the actual misalignment amount as a basis, it is not necessary to use the previous correction amount as a basis when calculating the current correction amount (i.e., the second correction amount). The calculation of the first actual misalignment amount and the calculation of the second correction amount may be integrated. For example, the second correction amount may be calculated by executing a formula that includes the calculation of the first actual misalignment amount. By calculating the first actual misalignment amount and the second correction amount in stages and then storing the first actual misalignment amount, the first actual misalignment amount can be reused.

[0039] In the embodiment, the processor calculates the first actual deviation amount by subtracting the first correction amount from the first deviation amount, and calculates the second correction amount based on the first actual deviation amount. With this configuration, the first actual deviation amount can be easily determined. Subtraction is a typical method that is suitable for various deviations. Depending on the type of deviation, other calculations (e.g., division) may be performed using the first deviation amount and the first correction amount. As described above, the calculation of the first actual deviation amount and the calculation of the second correction amount may be performed together or separately.

[0040] In an embodiment, the processor calculates a first smoothed actual deviation amount based on a plurality of actual deviation amounts on a time axis including the first actual deviation amount. Then, the processor calculates a second correction amount based on the first smoothed actual deviation amount. The deviation amount varies over time. By using the first smoothed actual deviation amount, the effect of the deviation amount fluctuation over time becomes less likely. The first smoothed actual deviation amount may be further multiplied by a coefficient for gain adjustment or response adjustment. The smoothed actual deviation amount may be calculated as an average value of the plurality of actual deviation amounts, or may be calculated by applying another smoothing calculation to the plurality of actual deviation amounts.

[0041] In an embodiment, the processor sequentially corrects multiple positions at which multiple images are formed based on multiple scanned images during execution of a print job that includes a print command for multiple images. This configuration performs real-time correction of image formation positions through feedback control from downstream to upstream.

[0042] The program executed by the processor may be installed in the image forming system via a network or a portable storage medium. The image forming system may be physically composed of one device or multiple devices. These devices may be connected to each other via a network. The image forming system is an information processing device. The image forming system includes a non-transitory storage medium that stores the program.

[0043] (2) Details of the embodiment 1 shows an example of the configuration of an image forming system according to an embodiment. The illustrated image forming system 10 sequentially forms multiple images on multiple sheets of paper and has a function for correcting the image forming position in real time through feedback control. Correction of the image forming position is also called registration correction or registration adjustment.

[0044] 1, an image forming system 10 includes a paper feeder 12, an image forming device 14, an inspection device 16, and a post-processing device 18. Correction of the image formation position involves at least the image forming device 14 and the inspection device 16. The inspection device 16 may be incorporated into the image forming device 14.

[0045] The paper feed device 12 has two paper feed trays 20 and 22. Each of the paper feed trays 20 and 22 is a large paper feed tray that can accommodate, for example, several thousand sheets of paper. A plurality of sheets of paper are sequentially fed from the paper feed device 12 to the image forming device 14. Each sheet of paper is a medium on which an image is formed.

[0046] The image forming device 14 has an image forming unit 24. In this embodiment, the image forming unit 24 is an image forming engine that forms each image on each sheet of paper using an electrophotographic method. More specifically, the image forming unit 24 has a rotating intermediate transfer belt and multiple photosensitive units. The multiple photosensitive units are aligned in the direction of movement of the intermediate transfer belt. Multiple color toner images are sequentially transferred onto the intermediate transfer belt by the multiple photosensitive units. The resulting multiple toner image is then transferred from the intermediate transfer belt to the sheet of paper. Images may also be formed on the sheet using a method other than electrophotography (e.g., inkjet method).

[0047] The image forming device 14 is equipped with paper feed trays 26, 28. As needed, multiple sheets of paper are sequentially supplied from the paper feed trays 26, 28 to the image forming unit 24. The capacity of each paper feed tray 26, 28 is smaller than the capacity of each paper feed tray 20, 22. Reference numeral 30 denotes a paper transport path. The paper transport path 30 is provided across the paper feed device 12, the image forming device 14, the inspection device 16, and the post-processing device 18. In FIG. 1, the left side of the paper transport path 30 is the upstream side, and the right side is the downstream side.

[0048] The image forming device 14 has a control unit 32. The control unit 32 controls the operation of each element in the image forming system 10. Image data is sequentially transferred from the control unit 32 to the image forming unit 24. The control unit 32 controls the operation of the image forming unit 24. In other words, the control unit 32 controls the formation of each image on each sheet of paper. The control of the control unit 32 includes real-time misalignment correction control. The control unit 32 corrects various misalignments of the image on the sheet of paper. Misalignment correction will be described in detail later.

[0049] The control unit 32 has a processor that executes a program. The processor is, for example, a CPU. An operation panel 34 and a display 36 are connected to the control unit 32. The operation panel 34 is, for example, a screen panel with a touch sensor. Other input devices may be connected to the control unit 32. The display 36 is, for example, a liquid crystal display. All or part of the control unit 32 may be provided outside the image forming apparatus 14.

[0050] The control unit 32 is generally connected to an information processing device via a network and executes print jobs sent from the information processing device. A print job includes multiple images and their print instructions. Hereinafter, each input image may be referred to as a "main image."

[0051] The control unit 32 generates a composite image by combining a sub-image with each main image for each main image. The composite image is formed on paper. The sub-image has a fixed shape for identifying various amounts of misalignment after the fact. The fixed shape is specifically a plurality of marks. Such marks are also called registration marks. The sub-image also has management information including information representing multiple correction amounts applied during image formation. The management information is specifically embedded in the sub-image as a two-dimensional barcode, which is a two-dimensional shape. Of course, management information in other forms may also be embedded in the sub-image. Note that the image forming device 14 is equipped with a return paper transport path used when forming an image on the back side of paper, but this is not shown in the figure.

[0052] The inspection device 16 reads images to inspect the images formed on each sheet of paper. Specifically, the inspection device 16 has an image sensor 38. The image sensor 38 corresponds to an image reading unit. The image sensor 38 is an in-line sensor provided on the paper transport path 30. The image sensor 38 has, for example, a plurality of detection elements arranged in a direction (hereinafter sometimes referred to as the horizontal direction) perpendicular to the paper transport direction (hereinafter sometimes referred to as the vertical direction). A reader that reads an image by laser scanning in the horizontal direction may be used as the image sensor 38. Other image reading devices may also be used as the image sensor 38.

[0053] The image sensor 38 is provided on the paper transport path 30 downstream of the image forming unit 24. In the illustrated configuration example, the read image (more precisely, read image data) obtained by reading by the image sensor 38 is sent to the control unit 32.

[0054] In addition to the image sensor 38, the inspection device 16 also has an image sensor 39. The image formed on the front side of the paper is read by the image sensor 38. The image formed on the back side of the paper is read by the image sensor 39. Regarding correction of the image formation position, the flow of the correction process applied to the front side of the paper and the flow of the correction process applied to the back side of the paper are basically the same. Therefore, the correction process applied to the front side of the image will be described below.

[0055] The post-processing device 18 has multiple post-processing functions such as cutting, folding, and punching. In the post-processing device 18, the peripheral area of ​​each sheet of paper is usually cut off. The peripheral area is an area surrounding the content area, and is a margin area where multiple marks, etc. are formed. The content area is an area where image entities such as characters, figures, and photographs are formed. The sub-image is, for example, an image for forming multiple marks, two-dimensional barcodes, etc. in the peripheral area of ​​the sheet of paper. A device having an output tray or output stacker is usually provided downstream of the post-processing device 18.

[0056] The operation of the image forming system 10 will be summarized below. A plurality of sheets of paper on which images have been formed are sequentially discharged downstream from the image forming unit 24. Each image includes a fixed graphic and management information. The image sensor 38 sequentially reads the plurality of images formed on the plurality of sheets of paper. The plurality of read images thus generated are sequentially sent from the image sensor 38 to the control unit 32. The control unit 32 analyzes each read image. Specifically, the control unit 32 calculates a plurality of misalignment amounts for each read image and identifies a plurality of correction amounts. The control unit 32 corrects the image formation position relative to the paper based on the multiple misalignment amounts and multiple correction amounts.

[0057] The multiple misalignments include misalignment due to image shift in the vertical direction, misalignment due to image shift in the horizontal direction, misalignment due to image rotation, misalignment due to scale error, etc. In reality, the control unit 32 has the function of correcting all of these misalignments collectively, but to facilitate understanding of the configuration and effects of the embodiment, the following will mainly describe one type of misalignment and the corresponding correction.

[0058] FIG. 2 shows an example configuration of the control unit 32. The control unit 32 has a processor 40 and a memory 42. Physically, the memory 42 is composed of a single memory or multiple memories. In FIG. 2, multiple functions performed by the processor 40 are represented by multiple blocks. The processor 40 functions as an image analyzer 44, a correction amount calculator 46, a controller 48, a generator 50, and a combiner 52. Note that in FIG. 2, configurations that are not directly related to correction of the image formation position are omitted from the illustration.

[0059] The image analyzer 44 has a decoder 55 and a deviation amount calculator 56. The decoder 55 extracts a two-dimensional barcode contained in each scanned image 54, decodes it, and thereby restores the management information. The management information includes information indicating the amount of correction applied during image formation. The decoder 55 identifies the amount of correction. In the illustrated configuration example, the identified amount of correction is stored in the memory 42.

[0060] The deviation amount calculator 56 calculates the amount of deviation of the image relative to the paper for each scanned image 54 by analyzing the scanned image 54. Specifically, the deviation amount calculator 56 calculates the amount of deviation by comparing the positions of multiple marks included in the scanned image with multiple reference positions. The amount of deviation is the relative amount of deviation that occurs after correcting the image formation position. In the illustrated configuration example, the calculated amount of deviation is stored in the memory 42.

[0061] The memory 42 has a correction amount storage area 58 and a misalignment amount storage area 60. The correction amount storage area 58 stores the correction amount applied when forming an image on each sheet of paper. More specifically, the correction amount storage area 58 is used to store a plurality of correction amounts arranged in the order of the sheet number. The misalignment amount storage area 60 stores the misalignment amount calculated from each scanned image. More specifically, the misalignment amount storage area 60 is used to store a plurality of misalignment amounts arranged in the order of the sheet number.

[0062] The processor 40 manages the correspondence between the stored correction amounts and the stored misalignment amounts. That is, the correction amount applied when forming an image on a specific sheet of paper is associated with the misalignment amount of the image formed on the specific sheet of paper. The correspondence between the correction amounts and the misalignment amounts may be managed by a management mechanism other than the processor 40. The correction amount storage area 58 and the misalignment amount storage area 60 each have, for example, a ring buffer structure or a stack structure.

[0063] The correction amount calculator 46 identifies the actual misalignment amount based on the corresponding correction amount and misalignment amount, and calculates the current correction amount based on the actual misalignment amount. In practice, the correction amount calculator 46 calculates a smoothed actual misalignment amount based on multiple correction amounts lined up on the time axis and multiple misalignment amounts lined up on the time axis, and calculates the current correction amount based on the smoothed actual misalignment amount. The calculation of the correction amount will be described in detail later. The current correction amount is sent to the controller 48 (see reference numeral 47A) and also to the generator 50 (see reference numeral 47B). While it is possible to store the current correction amount for later use, if the current correction amount is embedded in the image itself, it is possible to reliably associate the correction amount with the misalignment amount even if, for example, a jam occurs and the configuration of the paper stream on the paper transport path changes.

[0064] The correction amount may be used in post-processing. For example, the correction amount may be specified by reading a two-dimensional barcode, and the cutting position may be determined based on the correction amount.

[0065] The controller 48 controls the operation of the image forming unit, and specifically, corrects the image forming position based on the correction amount so as to eliminate or reduce misalignment of the image relative to the paper. The correction of the image forming position may include correction by electronic control as well as correction by mechanical control.

[0066] The generator 50 generates a sub-image 64 including a plurality of marks and a two-dimensional barcode. Since the amount of correction differs for each image formation, the generator 50 generates a sub-image 64 for each image formation. The combiner 52 combines the sub-image 64 with the input image, i.e., the main image 62, to generate a combined image 66. In the illustrated configuration example, the combined image 66 is sent to the image formation unit via the controller 48.

[0067] For example, if the previous sheet to be read is referred to as the first sheet, and the read image obtained by reading the image on the first sheet is referred to as the first read image, the first correction amount and the first deviation amount are determined by analyzing the first read image. The correction amount calculator 46 calculates a first actual deviation amount based on the first correction amount and the first deviation amount, and calculates a second correction amount, which is the current correction amount, based on the first actual deviation amount. When forming an image on the subsequent second sheet, the image formation position is corrected based on the second correction amount. In reality, the correction amount calculator 46 calculates a first smoothed actual deviation amount based on multiple actual deviation amounts including the first actual deviation amount, as described below, and calculates a second correction amount based on the first smoothed actual deviation amount.

[0068] The actual deviation amount is the deviation amount that would have occurred if the image formation position had not been corrected, that is, the original deviation amount or true deviation amount estimated by calculation. The actual deviation amount may also be expressed as an estimated actual deviation amount. The actual deviation amount only needs to be close to the true deviation amount, and it is not required that the actual deviation amount exactly matches the true deviation amount. The smoothed actual deviation amount is obtained by applying a smoothing operation to multiple actual deviation amounts lined up on the time axis. Examples of smoothing operations include an average value operation and a weighted average value operation.

[0069] Between the first sheet to be scanned and the second sheet to be image-formed, for example, there may be four or five sheets with images already formed on them. From the perspective of the image sensor, these sheets can each be called waiting sheets. The difference between the timing of image formation and the timing of image scanning, or the time difference, usually varies depending on the paper size, paper transport speed, etc., so the number of waiting sheets also varies depending on these factors.

[0070] FIG. 3 shows the compositing of a main image 200 and a sub-image 202. The main image 200 is an input image. The sub-image 202 has a first region 202A corresponding to the content region and a second region 202B corresponding to the peripheral region. In the example shown, the main image 200 is composited with the first region 202A. The second region 202B includes multiple marks 204 and also includes a two-dimensional barcode 206. The two-dimensional barcode 206 is generated by encoding the management information as described above. A composite image is formed on paper. The formation of the image may also be referred to as printing the image.

[0071] An example of misalignment is shown schematically in Figure 4. An image 70 is formed on a sheet of paper 68. Reference numeral 68A indicates the correct image formation area. The peripheral area of ​​the image 70 includes multiple marks 72 and a two-dimensional barcode 73. In Figure 4, the left-to-right direction is the paper transport direction, i.e., the vertical direction. The direction perpendicular to the vertical direction is the horizontal direction.

[0072] The image 70 is misaligned with respect to the paper 68. Specifically, reference numeral 74 indicates the amount of misalignment in the vertical direction, and reference numeral 76 indicates the amount of misalignment in the horizontal direction. While the paper 68 is being transported, the image 70 is read by the image sensor 38, thereby generating a read image 54. The read image 54 is sent to the control unit. The control unit analyzes the position of each mark in the read image 54, thereby identifying the amount of misalignment in the vertical direction 74 and the amount of misalignment in the horizontal direction 76. The control unit also decodes the two-dimensional barcode included in the read image 54, thereby extracting management information from the read image 54.

[0073] Feedback control according to a comparative example will be described with reference to Figs. 5 and 6. In Fig. 5, the left-right direction is the paper transport direction. A plurality of sheets constituting a paper row 80 are lined up in the paper transport direction. n indicates the number of the sheet immediately after image formation. The correction amount applied when forming an image on that sheet is C nn+1 indicates the number of the paper on which the image will be formed. m indicates the number of the paper immediately after the image has been read. The amount of deviation calculated by that reading is r m The deviation amount corresponding to the paper specified by mm is r m-M is.

[0074] Reference numeral 82 indicates a number of sheets of paper waiting to be read, and reference numeral 84 indicates a moving average period. i ) indicates a moving average value, which is the average value of M+1 deviation amounts belonging to the moving average period 84. i takes values ​​from mM to m.

[0075] In the comparative example, the current correction amount C is calculated according to the following formula (1): n+1 is calculated.

number

[0076] In the above equation (1), G is the gain, which is a coefficient for adjusting the response. The first term on the right-hand side includes the moving average value mentioned above. Because the deviation fluctuates over time, the deviation is smoothed to stably calculate the correction amount. The second term on the right-hand side is the previous correction amount.

[0077] In FIG. 5, reference numeral 86 indicates reference to the smoothed deviation amount, and reference numeral 88 indicates reference to the previous correction amount. When the current correction amount is calculated based on the previous correction amount, the current correction amount is easily affected by the previous correction amount. In the above (1), there is a phase difference between the first and second terms on the right side, so responsiveness becomes an issue when calculating the current correction amount. In the comparative example, when a change in state such as jamming occurs, the resulting influence tends to remain for a long time.

[0078] Fig. 6 shows the correction results for the comparative example. Here, in formula (1), 10 is substituted for M and 0.1 is substituted for G. The horizontal axis indicates the number of sheets of paper, which corresponds to the time axis. The vertical axis indicates the amount of deviation and the amount of correction.

[0079] Waveform 90 shows the change in the amount of deviation that occurs when no correction is performed. Waveform 92 shows the change in the smoothed amount of deviation when correction is performed. Waveform 94 shows the change in the amount of correction calculated based on the smoothed amount of deviation. Waveform 96 shows the change in the amount of deviation after correction. In the comparative example, as shown by waveform 96, the amount of deviation converges to zero over time, but over the period until convergence, the amount of deviation fluctuates relatively greatly in both the positive and negative directions. In other words, poor responsiveness can be seen.

[0080] Next, feedback control according to the embodiment will be described with reference to Figs. 7 and 8. In Fig. 7, the left-right direction is the paper transport direction. A plurality of sheets constituting a paper row 98 are lined up in the paper transport direction. n indicates the number of the sheet immediately after image formation. The correction amount applied when forming an image on that sheet is C n n+1 indicates the number of the paper on which the image will be formed. m indicates the number of the paper immediately after the image has been read. The amount of deviation calculated by that reading is r m and the correction amount determined by the reading is C m The deviation amount corresponding to the paper specified by mm is r m-M The correction amount corresponding to the paper is C m-M is.

[0081] Reference numeral 100 denotes a plurality of sheets of paper waiting to be read. In this embodiment, the actual amount of misalignment is calculated for each sheet of paper by subtracting the amount of correction from the amount of misalignment. The actual amount of misalignment is the amount of misalignment that would have occurred if the image formation position had not been corrected, and corresponds to the original or true amount of misalignment. Reference numeral 102 denotes the actual amount of misalignment r corresponding to the sheet of paper specified by m. m -Cm The reference numeral 104 indicates the actual deviation amount r corresponding to the paper specified by mm. m-M -C m-M This shows:

[0082] Reference numeral 106 denotes the moving average period. Average(r i -C i ) indicates a moving average value, specifically, the average value of M+1 actual deviation amounts belonging to the moving average period 106. The moving average is one of the smoothing methods, and the moving average value can be called a smoothed actual deviation amount. i takes values ​​from mM to m.

[0083] Specifically, the correction amount C is calculated according to the following formula (2): n+1 is calculated.

number

[0084] In equation (2) above, G is the gain, which is a coefficient for adjusting the response. The right-hand side includes the moving average value (i.e., the smoothed actual deviation amount). Because the deviation amount fluctuates over time, it is smoothed to stably calculate the correction amount. Equation (2) above does not include the previous correction amount. This avoids the problem of the influence of the previous correction amount remaining or the problem of delayed response. G may be changed in stages according to n. For example, G may be changed from 0 (0%) to 1 (100%) from the first to twentieth sheets. It is also possible to substitute 1 for G in equation (2) above, which would simplify the equation. The value assigned to G may be changed depending on the situation. For example, the value assigned to G may be changed according to the number of sheets waiting to be read or the time difference between the image formation timing and the image reading timing.

[0085] 7, reference numeral 108 indicates a reference to the smoothed actual deviation amount. Based on the smoothed actual deviation amount, the current correction amount C n+1 In this calculation, the previous correction amount Cn There is no need to refer to

[0086] 8 shows the correction result according to the embodiment. Here, in formula (2), 10 is substituted for M and 1 is substituted for G. The horizontal axis indicates the number of sheets of paper, which corresponds to the time axis. The vertical axis indicates the amount of deviation and the amount of correction.

[0087] A waveform 110 containing many small waves indicates a change in the actual deviation amount. A flat waveform 112 indicates a change in the smoothed actual deviation amount. A waveform 114 indicates a change in the correction amount. A waveform 116 containing many small waves indicates a change in the deviation amount.

[0088] According to this embodiment, as shown by waveform 116, the deviation quickly converges to zero and remains at that converged state. No residual correction amount from the previous time is observed, and the responsiveness is extremely good. As a result, the accuracy of image formation position correction is improved.

[0089] 9 schematically illustrates an information processing method according to an embodiment. The image analyzer 44 identifies the amount of correction and the amount of misalignment for each scanned image 54 by analyzing the scanned image. The identified amount of correction and the amount of misalignment are stored in the memory 42.

[0090] As explained with reference to FIG. 1, the memory 42 has a correction amount storage area 58 and a deviation amount storage area 60. n indicates the paper number. The conveying direction corresponds to the time axis. The correction amount storage area 58 stores a plurality of correction amounts along the time axis. In the illustrated example, the plurality of correction amounts are associated with the paper number. The deviation amount storage area 60 stores a plurality of deviation amounts along the time axis. In the illustrated example, the plurality of deviation amounts are also associated with the paper number.

[0091] Reference numeral 122 indicates the timing at which reading is completed. Reference numeral 126 indicates a plurality of actual misalignment amounts corresponding to a plurality of sheets of paper. An area for storing these plurality of actual misalignment amounts may be provided in the memory 42. By adopting such a configuration, the calculated actual misalignment amounts can be reused, thereby reducing the amount of calculation.

[0092] The current correction amount 130 is calculated based on the M+1 actual deviation amounts belonging to the moving average period 128. The current correction amount 130 is used to control the image forming position (see reference numeral 132). The above process is repeated for each sheet.

[0093] In the above embodiment, when calculating the smoothed actual deviation amount, first, the average value of a plurality of correction amounts and the average value of a plurality of deviation amounts may be calculated, and then the difference between these two average values ​​may be calculated. In the above embodiment, when correcting the scale deviation, division based on the correction amount and the deviation amount may be performed.

[0094] In each of the above embodiments, the term "processor" refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.).

[0095] Furthermore, the operations of the processor in each of the above embodiments may be performed not only by a single processor but also by multiple processors located at physically separate locations working together. Furthermore, the order of the operations of the processor is not limited to the order described in each of the above embodiments and may be changed as appropriate.

[0096] (Addendum) (((1))) an image forming unit that forms an image on a sheet; an image reading unit that reads the image formed on the paper; a processor that controls the image forming unit based on the read image obtained by reading the image reading unit; Including, The processor: determining a first deviation amount representing a deviation of the first image relative to the first sheet based on a first read image corresponding to the first image formed on the first sheet by the image forming unit and obtained by reading the first read image by the image reading unit; Identifying a first correction amount for misalignment correction applied when forming the first image based on first management information included in the first read image; calculating a second correction amount based on the first deviation amount and the first correction amount; embedding second management information representing the second correction amount in the second image; correcting the position where the second image is to be formed on the second sheet in accordance with the second correction amount; An image forming system comprising: (((2))) In the image forming system described in (((1))), The processor: generating a first sub-image including the first management information and a fixed figure; synthesizing the first primary image and the first secondary image to generate the first image; generating a second sub-image including the second management information and the fixed shape; synthesizing the second primary image and the second secondary image to generate the second image; An image forming system comprising: (((3))) In the image forming system described in (((2))), the first management information is a graphic having a pattern representing the first correction amount, the second management information is a graphic having a pattern representing the second correction amount; An image forming system comprising: (((4))) In the image forming system according to any one of (((1))) to (((3))), the first management information is included in a peripheral area of ​​the first image; the second management information is included in a peripheral area of ​​the second image; An image forming system comprising: (((5))) In the image forming system described in (((4))), The surrounding area in the first image and the surrounding area in the second image are both areas that will be cropped in post-processing. An image forming system comprising: (((6))) In the image forming system according to any one of (((1))) to (((5))), The processor: calculating a first actual deviation amount that would have occurred if the image forming position had not been corrected based on the first correction amount, based on the first deviation amount and the first correction amount; calculating the second correction amount based on the first actual deviation amount; An image forming system comprising: (((7))) In the image forming system according to any one of (((1))) to (((5))), the processor calculates a first actual deviation amount by subtracting the first correction amount from the first deviation amount; calculating the second correction amount based on the first actual deviation amount; An image forming system comprising: (((8))) In the image forming system according to (((6))) or (((7))), The processor: calculating a first smoothed actual deviation amount based on a plurality of actual deviation amounts on a time axis including the first actual deviation amount; calculating the second correction amount based on the first smoothed actual deviation amount; An image forming system comprising: (((9))) In the image forming system according to any one of (((1))) to (((8))), the processor sequentially corrects a plurality of positions for forming a plurality of images based on a plurality of read images during execution of a print job including a print command for a plurality of images; An image forming system comprising: (((10))) A program executed in an image forming system, The image forming system includes: an image forming unit that forms an image on a sheet; an image reading unit that reads the image formed on the paper; a processor that controls the image forming unit based on the read image obtained by reading the image reading unit; Including, Execution of the program causes the processor to: determining a first deviation amount representing a deviation of the first image relative to the first sheet based on a first read image corresponding to the first image formed on the first sheet by the image forming unit and obtained by reading the first read image by the image reading unit; Identifying a first correction amount applied during formation of the first image; Identifying a first correction amount for misalignment correction applied when forming the first image based on first management information included in the first read image; calculating a second correction amount based on the first deviation amount and the first correction amount; embedding second management information representing the second correction amount in the second image; correcting the position where the second image is to be formed on the second sheet in accordance with the second correction amount; A program characterized by:

[0097] According to the image forming system of (((1))), correction can be performed that is more accurate and responsive than correction of the image forming position based on the relative amount of misalignment and the previous correction amount. Moreover, such correction can be performed reliably. According to the image forming system of (((2))), it is possible to easily embed management information into an image. According to the image forming system of (((3))), the management information can be extracted easily and reliably. According to the image forming system of (((4))), the management information does not overlap with the content. According to the image forming system of (((5))), problems caused by remaining management information do not occur. According to the image forming system of (((6))), the image forming position can be corrected based on the original or true amount of misalignment. According to the image forming system of (((7))), the first actual deviation amount can be easily calculated. According to the image forming system of (((8))), the image forming position is stably corrected. According to the image forming system of (((9))), the image forming position is corrected in real time. According to the program (((10))), correction can be performed that is more accurate and responsive than correction of the image forming position based on the relative amount of misalignment and the previous correction amount. Moreover, such correction can be performed reliably. [Explanation of symbols]

[0098] 10 Image forming system, 14 Image forming device, 16 Inspection device, 24 Image forming unit, 30 Paper transport path, 32 Control unit, 38 Image sensor, 40 Processor, 42 Memory, 44 Image analyzer, 46 Correction amount calculator, 48 Controller, 50 Generator, 52 Synthesizer, 55 Decoder, 56 Misalignment amount calculator.

Claims

1. an image forming unit that forms an image on a sheet; an image reading unit that reads the image formed on the paper; a processor that controls the image forming unit based on the read image obtained by reading the image reading unit; Including, The processor: determining a first deviation amount representing a deviation of the first image relative to the first sheet based on a first read image corresponding to the first image formed on the first sheet by the image forming unit and obtained by reading the first read image by the image reading unit; Identifying a first correction amount for misalignment correction applied when forming the first image based on first management information included in the first read image; calculating a second correction amount based on the first deviation amount and the first correction amount; embedding second management information representing the second correction amount in the second image; correcting a position where the second image is to be formed on a second sheet of paper in accordance with the second correction amount; An image forming system comprising:

2. 2. The image forming system according to claim 1, The processor: generating a first sub-image including the first management information and a fixed-shape graphic; synthesizing a first primary image and the first secondary image to generate the first image; generating a second sub-image including the second management information and the fixed-shape graphic; synthesizing the second primary image and the second secondary image to generate the second image; An image forming system comprising:

3. 3. The image forming system according to claim 2, the first management information is a graphic having a pattern representing the first correction amount, the second management information is a graphic having a pattern representing the second correction amount; An image forming system comprising:

4. 2. The image forming system according to claim 1, the first management information is included in a peripheral area of ​​the first image; the second management information is included in a peripheral area of ​​the second image; An image forming system comprising:

5. 5. The image forming system according to claim 4, The surrounding area in the first image and the surrounding area in the second image are both areas that will be cropped in post-processing. An image forming system comprising:

6. 2. The image forming system according to claim 1, The processor: calculating a first actual deviation amount that would have occurred if the image forming position had not been corrected based on the first correction amount, based on the first deviation amount and the first correction amount; calculating the second correction amount based on the first actual deviation amount; An image forming system comprising:

7. 2. The image forming system according to claim 1, the processor calculates a first actual deviation amount by subtracting the first correction amount from the first deviation amount; calculating the second correction amount based on the first actual deviation amount; An image forming system comprising:

8. 8. The image forming system according to claim 6, The processor: calculating a first smoothed actual deviation amount based on a plurality of actual deviation amounts on a time axis including the first actual deviation amount; calculating the second correction amount based on the first smoothed actual deviation amount; An image forming system comprising:

9. 2. The image forming system according to claim 1, the processor sequentially corrects a plurality of positions for forming a plurality of images based on a plurality of read images during execution of a print job including a print command for a plurality of images; An image forming system comprising:

10. A program executed in an image forming system, The image forming system includes: an image forming unit that forms an image on a sheet; an image reading unit that reads the image formed on the paper; a processor that controls the image forming unit based on the read image obtained by reading the image reading unit; Including, Execution of the program causes the processor to: determining a first deviation amount representing a deviation of the first image relative to the first sheet based on a first read image corresponding to the first image formed on the first sheet by the image forming unit and obtained by reading the first read image by the image reading unit; Identifying a first correction amount for misalignment correction applied when forming the first image based on first management information included in the first read image; calculating a second correction amount based on the first deviation amount and the first correction amount; embedding second management information representing the second correction amount in the second image; correcting a position where the second image is to be formed on a second sheet of paper in accordance with the second correction amount; A program characterized by:

Citation Information

Patent Citations

  • Image processing device, image formation system, image processing method, and image processing program

    JP2021014061A