1. Field of the Invention
The present invention relates to an image forming method and an image forming apparatus.
2. Description of Related Art
In recent years, the quality ensuring of printed matter which is printed by variable printing has become an important problem as the variable printing has become widely used in a print on demand (POD) field. Because the contents of all pages can be different from one another in the variable printing basically, it is very difficult to inspect every item by visual observation unlike the printed matter of offset printing.
For example, the following validation method has been used: printing additional information, such as a bar code, indicating printed contents in a margin region of printed matter, and scanning the additional information to compare the scanned data with data in a database.
Moreover, a technique of validating the consistency of image planes in a form that is composed of the plurality to image planes, by means of image plane adjusting marks corresponding to the respective image planes at the time of printing the form was proposed (see Japanese Patent Application Laid-Open Publication No. 2004-160980).
However, the method of scanning the additional information requires comparatively large scale system architecture for interlocking a scanning mechanism with a database in which different data is stored to each page, and it is difficult for a user of a business scale of chiefly performing the conventional confirmation by visual observation to introduce the method owing to its cost. Consequently, a method of performing inspection of every item by the visual observation easily as in the past has been desired.
It is an object of the present invention to enable the easy detection of an omission, duplication, or an erroneous order of printed matter.
To achieve at least one of the above objects, an image forming method reflecting one aspect of the present invention, comprises:
expressing any one region in a first color, the one region being one of a predetermined number of regions which are provided at an end part of each sheet of the plurality of sheets of paper and are continuous in an extending direction of the end part of the sheets;
expressing the other regions except the one region in a second color; and
printing an additional image in which the one region expressed in the first color is shifted sequentially in the extending direction of the end part of the sheets, in an order of the printing of each sheet of paper.
Preferably, in the image forming method, the predetermined number is a prime number.
Preferably, in the image forming method,
the predetermined number of regions are respectively provided for a plurality of numbers which differ from each other, and
a plurality of additional images which respectively correspond to the plurality of numbers which differ from each other are printed in the end part of each sheet at positions which differ from each other.
Preferably, the image forming method comprises:
shifting an oblique line forming image by a predetermined length in the extending direction of the end part of the sheets, in the order of the printing, the oblique line forming image having a predetermined width in the extending direction of the end part of the sheets; and
printing the oblique line forming image in the end part of each sheet at a position which differs from where the additional image is printed.
The present invention will be more completely understood from the following detailed descriptions of the embodiment and the attached drawings. However, these embodiment and the drawings are not intended to limit the scope of the present invention, wherein:
In the following, an embodiment of an image forming apparatus according to the present invention will be described with reference to the attached drawings.
As shown in
The image forming apparatus 100 synthesizes a printing image 81 (see
The CPU 10 reads various processing programs stored in the ROM 30 according to instruction signals received by the communication section 50, and collectively controls the processing operations of each section of the image forming apparatus 100 in cooperation with the read programs.
As the programs stored in the ROM 30, a main control program 31, a raster image processor (RIP) processing program 32, an inspecting image data generating program 33, a synthetic processing program 34, and the like, are given.
To put it concretely, the CPU 10 collectively controls the processing operations to be executed in the image forming apparatus 100 in cooperation with the main control program 31.
The CPU 10 performs a rasterizing process for expanding the printing image 81 to raster data in cooperation with the RIP processing program 32. The raster data of the printing image 81 generated by the rasterizing process is stored in a raster data storing section 21 in the RAM 20.
The CPU 10 performs an inspecting image data generating process (see
The CPU 10 synthesizes the pieces of raster data of the images to be synthesized together in cooperation with the synthetic processing program 34. To put it concretely, the CPU 10 synthesizes the raster data of the printing image 81 with the inspecting image data.
The RAM 20 forms a work area for temporarily storing various processing programs to be executed by the CPU 10 and the data pertaining to the programs. The RAM 20 includes the raster data storing section 21 and the inspecting image data storing section 22.
The storage section 40 is a storage unit, such as a hard disk, for storing various kinds of data.
The communication section 50 is a function unit to connect the image forming apparatus 100 with a network, such as a local area network (LAN), to perform data communication with external equipment.
The printing section 60 performs the image formation of an electrophotographic printing system on a sheet of paper, and includes a photosensitive drum, a charging unit to perform the charging of the photosensitive drum, an exposing unit to expose the surface of the photosensitive drum on the basis of image data, a developing unit to adhere toner onto the photosensitive drum, a transfer unit to transfer a toner image formed on the photosensitive drum to a sheet of paper, and a fixing unit to fix the toner image formed on the sheet of paper. Incidentally, the printing section 60 may be that of an ink-jet system, a thermal transfer system, or the like.
The image forming apparatus 100 receives a printing job from the communication section 50 via network, and performs the printing output of the printing job with the printing section 60. The printing job includes an ordinary job and a code generating job.
The ordinary job is the data of the printing image 81 of each page, and includes printer job language (PJL) data and page description language (PDL) data.
The code generating job is the information necessary for generating the inspecting image data, and includes the kind of an inspecting image. The kind of the inspecting image is the information indicating any one of a “prime number code image,” an “oblique line forming image,” or a “prime number code image and oblique line forming image.”
When the kind of an inspecting image is the “prime number code image” or the “prime number code image and oblique line forming image,” the code generating job further includes the information of the maximum value N of a prime number group, a prime number code rendering starting point x0, a prime number code printing length d, and a prime number code printing width e. The maximum value N of the prime number group is the information indicating up to which prim number group the prime number code image 82 is generated among the prime numbers continuing 2, 3, 5, 7, and so forth.
For example, the regions corresponding to a prime number index “0” in a prime number group “2” are expressed in the white color, the black color, the white color, the black color, and so forth, from a first page in order. Moreover, the regions corresponding to a prime number index “1” in the prime number group “2” are expressed in the black color, the white color, the black color, the white color, and so forth, from the first page in order. That is, in each region in the prime number group “2”, either of two sheets of paper is expressed in the black color.
The regions corresponding to the prime number index “0” of the prime number group “3” are expressed in the white color, the white color, the black color, the white color, the white color, the black color, and so forth, from the first page in order. Moreover, the regions corresponding to the prime number index “1” of the prime number group “3” are expressed in the black color, the white color, the white color, the black color, the white color, the white color, and so forth, from the first page in order. Moreover, the regions corresponding to the prime number index “2” of the prime number group “3” are expressed in the white color, the black color, the white color, the white color, the black color, the white color, and so forth, from the first page in order. That is, in each region of the prime number group “3”, one sheet of paper among three sheets of paper is expressed in the black color.
The regions of the prime number index “0” of a prime number group “5” are expressed in the white color, the white color, the white color, the white color, the black color, and so forth, from the first page in order. Moreover, the regions corresponding to the prime number index “1” of the prime number group “5” are expressed in the black color, the white color, the white color, the white color, the white color, and so forth, from the first page in order. Moreover, the regions corresponding to the prime number index “2” of the prime number group “5” are expressed in the white color, the black color, the white color, the white color, the white color, and so forth, from the first page in order. Moreover, the regions corresponding to the prime number index “3” of the prime number group “5” are expressed in the white color, the white color, the black color, the white color, the white color, and so forth, from the first page in order. Moreover, the regions corresponding to the prime number index “4” of the prime number group “5” are expressed in the white color, the white color, the white color, the black color, the white color, and so forth, from the first page in order. That is, in each region in the prime number group “5”, one sheet of paper among five sheets of paper is expressed in the black color.
When the kind of an inspecting image is the “oblique line forming image” or the “prime member code image and oblique line forming image,” then the code generating job further includes the information of an oblique line rendering effective range, and includes the information of a starting point x1, the oblique line width f, a printing width g, and a shift quantity p per sheet of paper, of each oblique line.
The starting position t and ending position u of the oblique line forming image 83 can be obtained for each page by the following formulae (1) and (2).
starting position t=(page number k−1)×shift quantity p+starting point x1 (1)
ending position u=starting position t+oblique line width f (2)
The CPU 10 generates a bit map as shown in
Next, the operation of the present embodiment is described.
First, when the image forming apparatus 100 receives a printing job through a network with the communication section 50 (Step S1), the CPU 10 analyzes the PJL data included in the ordinary job of the printing job (Step S2).
Next, the CPU 10 analyzes the PDL data, and performs the rasterizing process of the PDL data for generating the raster data of the printing image 81 of each page (Step S3). The raster data of the printing image 81 generated by the rasterizing process is saved in the raster data storing section 21 of the RAM 20 by the CPU 10 (Step S4).
Next, the CPU 10 sets the page counter to zero (Step S5), and performs the inspecting image data generating process (Step S6).
The inspecting image data generating process is described here with reference to
First, the CPU 10 refers to the code generating job included in the printing job, and judges which one of the “prime number code image,” the “oblique line forming image,” and the “prime number code image and oblique line forming image” is the kind of the inspecting image to be generated (Step S11).
When the kind of the inspecting image is the “prime number code image” as the result of the judgment (Step S11: prime number code image), then the CPU 10 performs the prime number code image generating process (Step S12).
First, the CPU 10 adds one to the value of the page counter (Step S21), and sets the prime number group “2” as the processing object (Step S22). Then, the CPU 10 initializes the prime number code rendering bit map for generating the raster data of the prime number code image 82 (Step S23), and sets the prime number code rendering position at the prime number code rendering starting point x0 (Step S24).
Next, the CPU 10 sets the prime number index to zero (Step S25).
Next, the CPU 10 judges whether the remainder of the division of the value of the page counter by the value of the prime number group is equal to the value of the prime number index or not (Step S26). When the remainder of the division of the value of the page counter by the value of the prime number group is not equal to the value of the prime number index as the result of the judgment (Step S26: NO), then the CPU 10 sets the color of the region corresponding to the prime number index of the processing object in the prime number group of the processing object to the white color (Step S27). On the other hand, when the remainder of the division of the value of the page counter by the value of the prime number group is equal to the value of the prime number index (Step S26: YES), then the CPU 10 sets the color of the region corresponding to the prime number index of the processing object in the prime number group of the processing object to the black color (Step S28).
After the process at Step S27 or S28, the CPU 10 generates the bit map of the object region in the set color on the basis of the prime number code rendering position, the prime number code printing length d, and the prime number code printing width e, and synthesizes the generated bit map with the prime number code rendering bit map (Step S29).
Next, the CPU 10 shifts the prime number code rendering position to the X direction by the prime number code printing length d (Step S30), and adds one to the prime number index (Sep S31).
Next, the CPU 10 judges whether the value of the prime number index is equal to the value of the prime number group of the processing object or not (Step S32). When the value of the prime number index is not equal to the value of the prime number group of the processing object as the result of the judgment (Step 32: NO), then the CPU 10 returns the process at Step S26, and repeats the process from Step S26 to Step S32.
When the number of the prime number index is equal to the number of the prime number group of the processing object at Step S 32 (Step S32: YES), then the CPU 10 judges whether the process for all the prime number groups (up to the maximum value N of the prime number groups) has ended or not (Step S33). When there is any unprocessed prime number groups as the result of the judgment (Step S33: NO), then the CPU 10 sets the next prime number group as the processing object (Step S34), and returns the process to Step S25. Then, the CPU 10 repeats the process to the next prime number group.
When the process for all of the prime number groups has ended at Step S33 (Step S33: YES), then the CPU 10 ends the prime number code image generating process.
When the kind of the inspecting image is the “oblique line forming image” at Step S11 shown in
First, the CPU 10 adds one to the value of the page counter (Step S41), and sets the oblique line 1 as the processing object (Step S42). Then, the CPU 10 initializes the oblique line rendering bit map for generating the raster data of the oblique line forming image 83 (Step S43).
Next, the CPU 10 calculates the positions (starting position t and ending position u) of the oblique line of the processing object page in conforming with the formulae (1) and (2) on the basis of the value of the page counter (page number k), the starting point x1, shift quantity p, and oblique line width f of the oblique line of the processing object (Step S44). Next, the CPU 10 judges whether the calculated positions of the oblique line are within the oblique line rendering effective range (from the position v1 to the position v2) or not (Step S45). When the positions of the oblique line are within the oblique line rendering effective range as the result of the judgment (Step S45: YES), then the CPU 10 generates the bit map of the oblique line image of the processing object on the basis of the positions (starting position t and ending position u) and printing width g of the oblique line, and synthesizes the generated bit map with the oblique line rendering bit map (Step S46).
After the process at Step S46, or when the positions of the oblique line are not within the range of the oblique line rendering effective range (Step S45: NO), then the CPU 10 judges whether the process for all of the oblique lines has ended or not (Step S47). When there are any unprocessed oblique lines as the result of the judgment (Step S47: NO), then the CPU 10 sets the next oblique line as the processing object (Step S48), and returns the process to Step S44. Then the CPU 10 repeats the process for the next oblique line.
When the process for all of the oblique liens has ended at Step S47 (Step S47: YES), then the CPU 10 ends the oblique line forming image generating process.
When the kind of the inspecting image is the “prime number code image and oblique line forming image” at Step S11 shown in
Next, the CPU 10 subtract one from the value of the page counter (Step S15), and performs the oblique line forming image generating process (Step S16). The oblique line forming image generating process is the same as the process shown in
The prime number code rendering bit map and/or the oblique line rendering bit map are generated as the inspecting image data in this manner.
After the process at Step S12, S13, or S16, as shown in
Next, the CPU 10 synthesizes the raster data of the printing image 81 corresponding to the value of the page counter saved at Step S4 with the inspecting image data saved at Step S7 (Step S8). When the kind of the inspecting image is the “prime number code image,” then the CPU 10 synthesizes the raster data (prime number code rendering bit map) of the prime number code images 82a, 82b, and 82c with the raster data of the printing image 81 at mutually different positions in an end part of each sheet of paper. Moreover, when the kind of the inspecting image is the “oblique line forming image,” then the CPU 10 synthesizes the raster data (oblique line rendering bit map) of the oblique line forming image 83 with the raster data of the printing image 81 in the end part of each sheet of paper. Moreover, when the kind of the inspecting image is the “prime number code image and oblique line forming image,” then the CPU 10 synthesizes the raster data (prime number code rendering bit map) of the prime number code images 82a, 82b, and 82c with the raster data of the printing image 81 at mutually different positions in the end part of each sheet of paper, and synthesizes the raster data (oblique line rendering bit map) of the oblique line forming image 83 with the raster data of the printing image 81 at a different position from the positions where the prime number code images 82a, 82b, and 82c are printed in the end part of each sheet of paper. Then, the CPU 10 performs the printing on the basis of the data of the synthesized image with the printing section 60 (Step S9).
Next, the CPU 10 judges whether the printed page is the last page or not (Step S10). When the printed page is not the last page (Step S10: NO), then the CPU 10 returns the process to Step S6 to repeat the process from Steps S6 to S10.
On the other hand, when the printed page is the last page (Step S10: YES), then the CPU 10 ends the printing process.
As described above, according to the image forming apparatus 100, the regions of the prime number code images 82a, 82b, and 82c expressed in the black color are sequentially shifted in the extending direction in end parts of sheets of paper, in the order of printing of each sheet of paper in each prime number group. Consequently, when there are any printing errors, disorder is caused in the pattern formed by the prime number code images 82a, 82b, and 82c, and the omissions, duplication, and erroneous orders can be easily detected.
Moreover, since the plurality of prime number code images 82a, 82b, and 82c corresponding to the plurality of different numbers “2,” “3,” and “5,” respectively, is printed, even the omissions, duplication, and erroneous orders of the number of sheets of paper, which individual additional image (only the prime number code image 82a, only the prime number code image 82b, or only the prime number code image 82c) cannot detect, can be easily detected.
For example, the pattern formed on a side of a paper bundle by the prime number code image 82a corresponding to the prime number group “2” can detect the omission of a sheet of paper, but cannot detect the omission of two sheets of paper. Moreover, the pattern formed on the side face of the paper bundle by the prime number code image 82b corresponding to the prime number group “3” can detect the omission of one or two sheets of paper, but cannot detect the omission of three sheets of paper. Moreover, the pattern formed on the side face of the paper bundle by the prime number code image 82c corresponding to the prime number group “5” can detect the omission of one to four sheets of paper, but cannot detect the omission of five sheets of paper. However, the omission of the five sheets of paper can be detected by the patterns formed on the side face of the paper bundle by the prime number code images 82a and 82b.
Moreover, by forming the regions constituting the prime number code images 82a, 82b, and 82c for the numbers of the respective prime numbers and by generating the prime number code image 82 in the order of increase of the prime numbers (“2,” “3,” “5,” and so forth), the prime number code image 82 can be efficiently generated.
For example, when only the prime number code image 82a corresponding to the prime number “2” is printed, then the same pattern is repeated every two sheets of paper. Moreover, when the prime number code images 82a and 82b corresponding to the prime numbers “2” and “3,” respectively, are printed, then the same pattern is repeated every six sheets of paper, which is the least common multiple of two and three. Moreover, when the prime number code images 82a, 82b, and 82c corresponding to the prime numbers “2,” “3,” and “5,” respectively, are printed, the same pattern is repeated every 30 sheets of paper, which is the least common multiple of two, three, and five. When the prime number code images 82a and 82b corresponding to the prime numbers “2” and “3,” respectively, and a prime number code corresponding to a number “4” are printed, then the same pattern is repeated every 12 sheets of paper, which is the least common multiple of two, three, and four. That is, it can be known that the addition of the prime number code image 82c corresponding to not the number “4” but the prime number “5” to the prime number code images 82a and 82c corresponding to the prime numbers “2” and “3” results in more efficient detection at the time of the generation of the prime number code image 82 capable of detecting the omissions, duplication, and erroneous orders of sheets of paper as much as possible.
Moreover, by printing the oblique line forming image 83 in addition to the prime number code image 82, disorder is caused in the oblique lines formed by the oblique line forming image 83 at the time of the occurrence of a printing error, and the omissions, duplication, and erroneous orders of printed matter can be easily detected. In particular, the oblique line forming image 83 is effective in the case of detecting the omissions, duplication, and erroneous orders of a relatively large number of sheets of paper, and the prime number code image 82 is effective in the case of detecting the omissions, duplication, and the erroneous orders of a relatively small number of sheets of paper.
Incidentally, the descriptions of the embodiment mentioned above concern only an example of the image forming apparatus according to the present invention, and the present invention is not limited to the descriptions. Also as to the configurational details and operational details of each component constituting the image forming apparatus can be suitably changed without departing from the sprit and scope of the present invention.
For example, when the pattern formed on a side face of sheets of paper cannot be identified in such a case where the thickness of the sheets of paper is extremely thin, then the pattern may be recognized by bending the paper bundle as shown in
Moreover,
Moreover, although the descriptions have been given to the case of expressing any one of the regions constituting each of the prime number code images 82a, 82b, and 82c in the black color and expressing the other regions in the white color in the aforesaid embodiment, the one region and the other regions may be expressed in any color as long as the colors differ from each other.
Moreover, although the descriptions have been given to the case of printing the prime number code images 82a, 82b, and 82c corresponding to the prime number groups “2,” “3,” and “5,” respectively, in the present embodiment, the maximum value N of the prime number groups can be arbitrarily changed. When the prime number code images corresponding up to the maximum value N of the prime number groups are printed, the same pattern is repeated for every (2×3×5×7× . . . ×N) sheets of paper.
Although the example of using the ROM 30 as the computer readable medium storing the programs for executing the respective processes has been disclosed in the above descriptions, the computer readable medium is not limited to the ROM 30. As the other computer readable media, a nonvolatile memory, such as a flash memory, and a portable recording media, such as a compact disc read only memory (CD-ROM), can be applied. Moreover, as a medium to provide the data of a program through a communication line, a carrier wave may be applied.
According to one aspect of the preferred embodiment of the present invention, there is provided an image forming method to perform a printing for a plurality of sheets of paper, comprising:
expressing any one region in a first color, the one region being one of a predetermined number of regions which are provided at an end part of each sheet of the plurality of sheets of paper and are continuous in an extending direction of the end part of the sheets;
expressing the other regions except the one region in a second color; and
printing an additional image in which the one region expressed in the first color is shifted sequentially in the extending direction of the end part of the sheets, in an order of the printing of each sheet of paper.
Since the image forming method sequentially shifts the region expressed in a first color in the extending directions of end parts of sheets of paper in the order of the printing of each of the sheets of paper, disorder is caused in a pattern formed by the additional image when a printing error is caused, and consequently the omissions, duplication, and erroneous orders of printed matter can be easily detected.
Preferably, in the image forming method, the predetermined number is a prime number.
Since the image forming method sequentially shifts the region expressed in a first color in the extending directions of end parts of sheets of paper in the order of the printing of each of the sheets of paper, disorder is caused in a pattern formed by the additional image when a printing error is caused, and consequently the omissions, duplication, and erroneous orders of printed matter can be easily detected.
Preferably, in the image forming method,
the predetermined number of regions are respectively provided for a plurality of numbers which differ from each other, and
a plurality of additional images which respectively correspond to the plurality of numbers which differ from each other are printed in the end part of each sheet at positions which differ from each other.
Since a plurality of additional images corresponding to a plurality of different numbers are printed by the image forming method, respectively, the omissions, duplication, and erroneous orders of sheets of paper that cannot be detected by individual additional images can be also easily detected.
Preferably, the image forming method comprises:
shifting an oblique line forming image by a predetermined length in the extending direction of the end part of the sheets, in the order of the printing, the oblique line forming image having a predetermined width in the extending direction of the end part of the sheets; and
printing the oblique line forming image in the end part of each sheet at a position which differs from where the additional image is printed.
By the image forming method, disorder is caused in oblique lines formed by an oblique line forming image when a printing error is caused, and consequently omissions, duplication, and erroneous orders of printed matter can be easily detected.
According to another aspect of the preferred embodiment of the present invention, there is provided an image forming apparatus to perform a printing of a printing image on each of a plurality of sheets of paper, wherein
any one region is expressed in a first color, the one region being one of a predetermined number of regions which are provided at an end part of each sheet of the plurality of sheets of paper and are continuous in an extending direction of the end part of the sheets; and
the other regions except the one region are expressed in a second color,
the image forming apparatus comprising:
a control section to synthesize an additional image in which the one region expressed in the first color is shifted sequentially in the extending direction of the end part of the sheets, with the printing image, in an order of the printing of each sheet of paper; and
a printing section to print the synthesized image.
Since the image forming method sequentially shifts the region expressed in a first color in the extending directions of end parts of sheets of paper in the order of the printing of each of the sheets of paper, disorder is caused in a pattern formed by the additional image when a printing error is caused, and consequently the omissions, duplication, and erroneous orders of printed matter can be easily detected.
Preferably, in the image forming apparatus, the predetermined number is a prime number.
Since the image forming method sequentially shifts the region expressed in a first color in the extending directions of end parts of sheets of paper in the order of the printing of each of the sheets of paper, disorder is caused in a pattern formed by the additional image when a printing error is caused, and consequently the omissions, duplication, and erroneous orders of printed matter can be easily detected.
Preferably, in the image forming apparatus,
the predetermined number of regions are respectively provided for a plurality of numbers which differ from each other, and
the control section synthesizes a plurality of additional images which respectively correspond to the plurality of numbers which differ from each other with the printing image, in the end part of each sheet at positions which differ from each other.
Since a plurality of additional images corresponding to a plurality of different numbers are printed by the image forming method, respectively, the omissions, duplication, and erroneous orders of sheets of paper that cannot be detected by individual additional images can be also easily detected.
Preferably, in the image forming apparatus,
the control section shifts an oblique line forming image by a predetermined length in the extending direction of the end part of the sheets, in the order of the printing, the oblique line forming image having a predetermined width in the extending direction of the end part of the sheets, and synthesizes the shifted oblique line forming image with the printing image in the end part of each sheet at a position which differs from where the additional image is printed.
By the image forming method, disorder is caused in oblique lines formed by an oblique line forming image when a printing error is caused, and consequently omissions, duplication, and erroneous orders of printed matter can be easily detected.
The present U.S. patent application claims a priority under the Paris Convention of Japanese patent application No. 2007-296721 filed on Nov. 15, 2007, which shall be a basis of correction of an incorrect translation.
Number | Date | Country | Kind |
---|---|---|---|
2007-296721 | Nov 2007 | JP | national |