Source: https://patents.google.com/patent/JP4715714B2/en
Timestamp: 2020-01-20 18:56:44
Document Index: 214308798

Matched Legal Cases: ['art 16', 'art, 12', 'art, 14', 'art, 16', 'art, 18', 'art, 20']

JP4715714B2 - Printed medium sorting apparatus, printed medium sorting program, storage medium storing the program, printed medium sorting method, printing apparatus, printing apparatus control program, storage medium storing the program, and printing apparatus control method - Google Patents
Printed medium sorting apparatus, printed medium sorting program, storage medium storing the program, printed medium sorting method, printing apparatus, printing apparatus control program, storage medium storing the program, and printing apparatus control method Download PDF
JP4715714B2
JP4715714B2 JP2006282270A JP2006282270A JP4715714B2 JP 4715714 B2 JP4715714 B2 JP 4715714B2 JP 2006282270 A JP2006282270 A JP 2006282270A JP 2006282270 A JP2006282270 A JP 2006282270A JP 4715714 B2 JP4715714 B2 JP 4715714B2
JP2006282270A
JP2008100772A (en
JP2008100772A5 (en
2006-10-17 Application filed by セイコーエプソン株式会社 filed Critical セイコーエプソン株式会社
2006-10-17 Priority to JP2006282270A priority Critical patent/JP4715714B2/en
2008-05-01 Publication of JP2008100772A publication Critical patent/JP2008100772A/en
2009-10-15 Publication of JP2008100772A5 publication Critical patent/JP2008100772A5/ja
2011-07-06 Publication of JP4715714B2 publication Critical patent/JP4715714B2/en
The present invention relates to a printing medium sorting apparatus, a printing medium sorting program, and a storage medium storing the program, which are suitable for sorting a printing medium on which an image has been printed into a reusable medium and a non-reusable medium. The present invention relates to a printing medium sorting method, a printing apparatus, a printing apparatus control program, a storage medium storing the program, and a printing apparatus control method.
Conventionally, a printing paper on which an image is printed on one paper surface and a blank paper on the other paper surface is reused as a backing paper for memo paper or printing when it is no longer needed.
As a technology for automatically discriminating a backing paper, for example, there are a document sorting device described in Patent Document 1, an image forming device described in Patent Document 2, and the like.
The document sorting apparatus of Patent Document 1 includes a document transport unit that transports a document, an image reading unit that reads an image from the transported document, an image forming unit that outputs a visible image on a predetermined recording medium, and an image Sorting and discharging means for sorting and discharging the recording medium after output, document discrimination means for discriminating the type of document subjected to image reading, and the document after image reading based on the discrimination result of the document type for each type The sorting and discharging unit includes a sorting and discharging unit that sorts and discharges, and determines whether or not the paper type of the document or whether an image is drawn on one or both sides of the document and discharges each classified type separately. .
The image forming apparatus disclosed in Patent Document 2 supplies means for generating a signal indicating whether a sheet loaded in an automatic document feeder (ADF) is a document or a recording sheet, and an ADF conveyance recording sheet. It recognizes whether or not the surface of the ADF transport recording paper is a blank paper from the image information from the sensor for the recording paper by the signal from the signal generating means and the transport means capable of transporting to the paper device, and the recording If the paper surface of the paper is white paper, the transport means is provided with means for transporting the recording paper transported by the ADF to the paper feeding device. Thus, when at least one of the front and back surfaces of the recording paper is white paper, the recording paper can be transported to the paper feeding device and an image can be formed on the white paper surface.
JP 2001-226031 A JP-A-10-293503
However, in the prior art of the above-mentioned Patent Document 1, it is described that the image is drawn only on one side of the paper (backing paper), and the other is not classified (double-sided white paper or double-sided printing). However, there is no mention of discriminating the margin amount of the paper on which images are printed on both paper surfaces, and sorting the paper according to the margin amount.
Further, in the prior art of Patent Document 2 described above, it is described whether or not the paper surface is blank, and an image is formed (printed) on the paper surface determined to be blank paper. There is no mention of determining the amount of margin and, for example, forming an image in the margin when the amount of margin is a predetermined amount or more.
That is, even if the image is printed on both sides of the paper, it can be reused depending on the size of the margin, for example, by cutting it into a memo paper or printing the image on the margin. Nevertheless, in the prior arts of Patent Document 1 and Patent Document 2 described above, since only one surface is completely blank, it is possible to reuse paper such as half of the paper can be used as a blank. It will not be targeted. Therefore, it can be said that the content of separation is insufficient from the viewpoint of reuse.
Therefore, the present invention has been made paying attention to such an unsolved problem of the conventional technology, and is suitable for separating the printing medium according to the margin amount. Apparatus, printing medium sorting program, storage medium storing the program, printing medium sorting method, printing apparatus, printing apparatus control program, storage medium storing the program,
It is another object of the present invention to provide a printing apparatus control method.
[Mode 1] In order to achieve the above object, a printing medium sorting apparatus according to mode 1 includes:
Density information extraction means for extracting density information of a printing area in a printing medium on which an image is printed;
Area dividing means for dividing the print area into a plurality of divided areas;
A margin amount calculating means for calculating a margin amount of each divided area based on density information of each divided area divided by the area dividing means;
And a sorting unit that sorts the printing medium based on a calculation result of the margin amount calculating unit.
With such a configuration, it is possible to extract the density information of the printing area in the printing medium on which the image is printed by the density information extracting unit.
Further, the area dividing means can divide the print area into a plurality of divided areas.
When the print area is divided, the margin amount calculating means can calculate the margin amount of each divided area based on the density information of each divided area divided by the area dividing means. Further, when the margin amount is calculated, the sorting unit can sort the print medium based on the calculation result.
Accordingly, since the printing medium can be sorted according to the margin amount of each divided area of the printing area, for example, a plurality of printing media can be sorted according to the size of the margin, or memo paper, printing, etc. It can be sorted according to the purpose of reuse.
Also, for example, the amount of margin can be calculated for a printing medium such as printing paper that has been printed on both sides, and sorting can be performed based on the calculation result, so that the printing medium can be reused efficiently. The effect that it can be obtained.
In addition, since the print area can be divided into a plurality of divided areas and the margin amount of each divided area can be calculated, dividing the print medium into the smallest divided areas according to the purpose of reuse eliminates wasteful printing media. The effect that it can classify | categorize so that it can be reused is acquired.
Here, the “printing area” is an area in which an image can be printed, for example, if the medium to be printed is printing paper. In the present invention, any material to be printed may be used as long as the margin can be reused. Printed medium sorting apparatus, printed medium sorting program, storage medium storing the program, printing medium sorting method, printing apparatus, printing apparatus control program, storage medium storing the program, and printing apparatus It is the same in each form of the control method.
In addition, the above-mentioned “area dividing means” is for dividing the print area itself into a plurality of divided areas or dividing the image information (density information) of the print area into a plurality of divided areas. Any method may be used as long as the amount of margin can be calculated. Printed medium sorting apparatus, printed medium sorting program, storage medium storing the program, printing medium sorting method, printing apparatus, printing apparatus control program, storage medium storing the program, and printing apparatus It is the same in each form of the control method.
The “margin” is a print area where an image on the printing medium is not printed, and the “margin amount” is an amount indicating the size of the margin area, such as the area of the margin area. is there. That is, in the case of white printing paper, a white portion where no image is printed becomes a margin. Printed medium sorting apparatus, printed medium sorting program, storage medium storing the program, printing medium sorting method, printing apparatus, printing apparatus control program, storage medium storing the program, and printing apparatus It is the same in each form of the control method.
In addition, the “sorting unit” sorts the print medium for each type of size, such as the total margin amount of the entire print area and the maximum margin amount of each divided area. As the sorting process, it is possible to finally discharge the printing medium to a tray prepared for each type of margin amount. Printed medium sorting apparatus, printed medium sorting program, storage medium storing the program, printing medium sorting method, printing apparatus, printing apparatus control program, storage medium storing the program, and printing apparatus It is the same in each form of the control method.
[Mode 2] Further, the printing medium sorting device according to mode 2 is the printing medium sorting device according to mode 1,
The printing medium is printing paper;
The printing area is at least one side of both sides of the printing paper.
With such a configuration, the amount of margin is calculated even for the paper surface on which the image is printed,
Since sorting can be performed based on the calculation result, it is possible to effectively reuse the printing paper. For example, according to the size of the margin, the printing paper can be efficiently reused by sorting into a printing tray or sorting into a memo paper tray.
[Mode 3] Furthermore, the printing medium sorting device according to mode 3 is the printing medium sorting device according to any one of modes 1 or 2,
The margin amount calculation means determines whether each segment area is a margin based on the calculated margin amount of each segment area, calculates a margin ratio of the print area based on the determination result,
The sorting unit sorts the printing medium based on the margin rate calculated by the margin amount calculating unit.
With such a configuration, based on the amount of margin of each segmented area, it can be determined whether each segmented area has enough margin to be reused, and the segmented area determined as a margin is It is possible to calculate a margin ratio indicating how much the print area exists. Furthermore, since the printing medium can be sorted based on the margin ratio, it is possible to obtain an effect that sorting can be easily performed.
[Mode 4] Furthermore, the printing medium sorting device of mode 4 is the printing medium sorting device of mode 3,
The margin amount calculation means calculates the total number of segment areas in an area where two or more segment areas determined to be the margin are continuous, and calculates the margin ratio based on the calculated total number.
With such a configuration, when the print area is relatively finely divided, a blank area existing at a jump position in the print area can be excluded from the calculation of the margin ratio.
In other words, a margin that is isolated when finely divided becomes a margin that is difficult to reuse. Therefore, by performing separation based on the margin ratio calculated by excluding the isolated margin, an advantageous effect can be obtained that a useful print medium can be reliably classified as a reuse target from the viewpoint of reuse. It is done.
[Mode 5] Furthermore, the printing medium sorting device according to mode 5 is the printing medium sorting device according to any one of modes 1 to 4,
Based on the density information of each image line in the vertical direction and the density information of each image line in the horizontal direction in the print area, a blank image line composed of pixels having a density value indicating white in each direction. Blank image line counting means for counting the number of
The printing area dividing means divides the predetermined area into a plurality of divided areas based on the counting result of the blank image line counting means.
With such a configuration, the margin image line counting means in the print area,
Based on the density information of each image line in the vertical direction and the density information of each image line in the horizontal direction, the number of blank image lines made up of pixels having density values indicating white is counted for each direction. The print area dividing means can divide the predetermined area into a plurality of divided areas based on the counting result of the blank image line counting means.
Therefore, for example, when the total number of horizontal margin image lines is larger than the total number of vertical margin image lines in the image data of the printing area, a plurality of strip-shaped plurals composed of horizontal image lines. By dividing into the divided areas, it is possible to more accurately determine the blank area in the print area. Thereby, from the viewpoint of reuse, it is possible to obtain an effect that more efficient and efficient sorting can be performed.
[Mode 6] Further, the print medium sorting device of mode 6 is the print medium sorting device of mode 5,
The printing area dividing means counts the blank image line by the blank image line counting means for each divided area until the printing area is divided into a target number of divisions, and the printing area dividing means. The sorting process based on the counting result is repeatedly executed.
With such a configuration, the print area is composed of horizontal image lines in a region where there are many horizontal margin image lines according to the distribution of the horizontal margin image lines and the vertical margin image lines. An area portion having a large number of vertical blank image lines can be divided into strip-shaped divided areas formed of vertical image lines. Therefore, since the print area can be divided by a divided area having an appropriate shape for calculating the blank amount, the blank area in the print area can be determined more accurately. Thereby, from the viewpoint of reuse, it is possible to obtain an effect that more efficient and efficient sorting can be performed.
[Mode 7] Furthermore, the printing medium sorting device according to mode 7 is the printing medium sorting device according to any one of modes 1 to 6,
When the margin amount of the predetermined print area of the print medium is less than a predetermined amount, the density information extraction process, the print Perform region division processing and margin amount calculation processing,
The sorting means performs sorting of the printing medium based on the calculation result of the margin amount.
With this configuration, for example, when the printing medium is printing paper, when the margin amount on one paper surface is less than a predetermined amount (for example, less than 100 [%] margin ratio), the other paper surface In contrast, the effect of automatically calculating the margin amount can be obtained. Furthermore, since the printing medium can be sorted based on these margin amounts, the effect that the printing medium can be sorted more accurately from the viewpoint of reuse can be obtained.
[Embodiment 8] Furthermore, the printing medium sorting device according to Embodiment 8 is the printing medium sorting device according to any one of Embodiments 1 to 7,
Image data generating means for generating area image data, which is image data of the print area, based on the density information extracted by the density information extracting means;
The margin amount calculating means calculates a margin amount of each divided area based on the area image data of each divided area divided by the area dividing means.
With this configuration, the image data generation unit can generate image data of the print area based on the density information extracted by the density information extraction unit, and the margin amount calculation unit can Based on the region image data of each segmented region segmented by the region segmenting means, it is possible to calculate the margin amount of each segmented region.
For example, when the print area is scanned by a known image scanner or the like, the density information of each pixel in the print area can be extracted at a predetermined resolution. Therefore, the density information is binarized to generate binary image data. It is also possible to generate image data from which show-through components during scanning are removed.
[Mode 9] On the other hand, in order to achieve the above object, the printing medium sorting program according to mode 9
A density information extracting step for extracting density information of a print area in a printing medium on which an image is printed;
An area dividing step of dividing the print area into a plurality of divided areas;
A margin amount calculating step for calculating a margin amount of each divided region based on density information of each divided region divided in the region dividing step;
A program used for causing a computer to execute processing including a sorting step of sorting the print medium based on a calculation result of the margin amount calculating step is included.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing medium sorting apparatus according to the first aspect are obtained.
In addition, it is possible to easily upgrade the version by modifying or improving the function by rewriting a part of the program. This is the same in the form of the printing medium sorting program below.
[Mode 10] Further, the printing medium sorting program according to mode 10 is the printing medium sorting program according to mode 9,
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing medium sorting apparatus according to mode 2 can be obtained.
[Form 11] Furthermore, the print medium sorting program of form 11 is the print medium sort program of form 9 or 10,
The margin amount calculating step determines whether each of the segment areas is a margin based on the calculated margin amount of each segment area, calculates a margin ratio of the print area based on the determination result,
In the sorting step, the printing medium is sorted based on the margin ratio calculated in the margin amount calculating step.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing medium sorting apparatus according to the third aspect are obtained.
[Mode 12] Further, the print medium sorting program according to mode 12 is the print medium sorting program according to mode 11,
The margin amount calculating step calculates the total number of segment areas in an area where two or more segment areas determined to be the margin are continuous, and calculates the margin ratio based on the calculated total number.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing medium sorting apparatus according to the fourth aspect are obtained.
[Mode 13] Further, the printing medium sorting program according to mode 13 is the printing medium sorting program according to any one of modes 9 to 12,
Based on the density information of each image line in the vertical direction and the density information of each image line in the horizontal direction in the print area, a blank image line composed of pixels having a density value indicating white in each direction. Including a program used to cause a computer to execute a blank image line counting step for counting the number of
The printing area dividing step is based on the counting result of the blank image line counting step.
The predetermined area is divided into a plurality of divided areas.
With this configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the print medium sorting device according to the fifth aspect are obtained.
[Form 14] Further, the print medium sorting program of form 14 is the print medium sort program of form 13,
In the printing area dividing step, the blank image line counting process by the blank image line counting step is performed for each divided area until the printing area is divided into a target number of sections.
And the sorting process based on the counting result in the printing area sorting step is repeatedly executed.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing medium sorting apparatus according to the sixth aspect are obtained.
[Mode 15] Furthermore, the printing medium sorting program according to mode 15 is the printing medium sorting program according to any one of modes 9 to 14,
In the sorting step, the printing medium is sorted based on the calculation result of the margin amount.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the printing medium sorting apparatus according to the seventh aspect are obtained.
[Mode 16] Further, the print medium sorting program according to mode 16 is the print medium sorting program according to any one of modes 9 to 15,
A program used to cause a computer to execute an image data generation step for generating area image data that is image data of the print area based on the density information extracted in the density information extraction step;
The margin amount calculating step calculates a margin amount of each segmented region based on the region image data of each segmented region segmented in the region segmenting step.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing medium sorting apparatus according to the eighth aspect can be obtained.
[Mode 17] In order to achieve the above object, a computer-readable recording medium according to mode 17 is a computer-readable storage medium storing the printing medium sorting program according to any one of modes 9 to 16. And
As a result, the printing medium sorting program according to any one of the ninth to sixteenth forms is applied to a user or other consumer via a computer-readable storage medium such as a CD-ROM, DVD-ROM, FD, or semiconductor chip. Can be provided easily and reliably.
[Form 18] Further, in order to achieve the above object, a method for separating printed media of form 18 includes:
And a separation step of separating the print medium based on the calculation result of the margin amount calculation step.
Thereby, an effect equivalent to that of the printing medium sorting apparatus according to mode 1 is obtained.
[Form 19] Furthermore, the printing medium sorting method of form 19 is the printing medium sorting method of form 18,
Thereby, an effect equivalent to that of the printing medium sorting apparatus according to mode 2 is obtained.
[Mode 20] Furthermore, the printing medium sorting method of mode 20 is the printing medium sorting method of mode 18 or 19,
Thereby, an effect equivalent to that of the printing medium sorting apparatus according to mode 3 is obtained.
[Form 21] Furthermore, the printing medium sorting method of form 21 is the printing medium sorting method of form 20,
Thereby, an effect equivalent to that of the printing medium sorting apparatus according to mode 4 is obtained.
[Form 22] Furthermore, the printing medium sorting method of form 22 is the printing medium sorting method of any one of forms 18 to 21,
Based on the density information of each image line in the vertical direction and the density information of each image line in the horizontal direction in the print area, a blank image line composed of pixels having a density value indicating white in each direction. A blank image line counting step for counting the number of
Thereby, an effect equivalent to that of the printing medium sorting apparatus according to mode 5 is obtained.
[Form 23] Furthermore, the printing medium sorting method according to Form 23 is the printing medium sorting method according to Form 22,
Thereby, an effect equivalent to that of the printing medium sorting apparatus according to mode 6 is obtained.
[Form 24] Furthermore, the printing medium sorting method of form 24 is the printing medium sorting method of any one of forms 18 to 23,
Thereby, the same effect as that of the printing medium sorting apparatus according to mode 7 can be obtained.
[Mode 25] Furthermore, the printing medium sorting method of mode 25 is the printing medium sorting method of any one of modes 18 to 24,
An image data generation step of generating area image data that is image data of the print area based on the density information extracted in the density information extraction step;
Thereby, an effect equivalent to that of the printing medium sorting apparatus according to mode 8 is obtained.
[Mode 26] On the other hand, in order to achieve the above object, a printing apparatus according to mode 26,
Sorting means for sorting the print medium based on the calculation result of the margin amount calculating means;
Image data acquisition means for acquiring image data to be printed;
Selecting means for selecting a printing medium to be printed from the printing media sorted by the sorting means;
Printing means for printing an image on a printing medium selected by the selection means based on the image data acquired by the image data acquisition means.
With such a configuration, it is possible to extract the density information of the printing area in the printing medium on which the image is printed by the density information extracting means.
In addition, when image data to be printed is acquired by the image data acquisition unit in a state where the printing medium is sorted, the selection unit selects a sortable printing medium that can print an image. Is possible. When a printing medium is selected, the printing unit can print an image on the selected printing medium based on the acquired image data.
Therefore, in addition to the same function and effect as the printing medium sorting apparatus of the first aspect, the sorted printing medium such as the backing paper can be reused for printing, so that the printing medium can be effectively reused. The effect of being able to be obtained.
[Mode 27] Further, the printing apparatus of mode 27 is the printing apparatus of mode 26,
If it is such a structure, in addition to the effect similar to the to-be-printed medium sorting apparatus of the said form 2,
Since the sorted printing medium such as the backing paper can be reused for printing, an effect that the printing medium can be effectively reused is obtained.
[Mode 28] Further, the printing apparatus of mode 28 is the printing apparatus of mode 26 or 27,
If it is such composition, in addition to the same operation effect as the above-mentioned printing medium separation device of form 3,
[Mode 29] Further, the printing apparatus of mode 29 is the printing apparatus of mode 28,
If it is such composition, in addition to the same operation effect as the above-mentioned printing medium sorting device of form 4,
[Mode 30] Furthermore, the printing apparatus according to mode 30 is the printing apparatus according to any one of modes 26 to 29.
If it is such composition, in addition to the same operation effect as the printing medium sorting device of the above-mentioned form 5,
[Form 31] Furthermore, the printing apparatus of form 31 is the printing apparatus of form 30,
If it is such a structure, in addition to the effect similar to the to-be-printed medium sorting apparatus of the said form 6,
[Mode 32] Furthermore, the printing apparatus according to mode 32 is the printing apparatus according to any one of modes 26 to 31,
If it is such a structure, in addition to the effect similar to the to-be-printed medium sorting apparatus of the said form 7,
[Mode 33] Further, the printing apparatus according to mode 33 is the printing apparatus according to any one of modes 26 to 32.
Image data generating means for generating area image data that is image data of the print area based on the density information extracted by the density information extracting means;
If it is such a structure, in addition to the effect similar to the to-be-printed medium sorting apparatus of the said form 8,
[Form 34] In order to achieve the above object, a printing apparatus control program according to form 34 includes:
A separation step of separating the printing medium based on the calculation result of the margin amount calculation step;
An image data acquisition step for acquiring image data to be printed;
A selection step of selecting a printing medium to be printed from the printing mediums sorted in the sorting step;
A program used for causing a computer to execute a process including a printing step of printing an image on a printing medium selected in the selection step based on the image data acquired in the image data acquisition step. .
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing apparatus according to mode 26 are obtained.
[Mode 35] Furthermore, the printing apparatus control program according to mode 35 is the same as the printing apparatus control program according to mode 34.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing apparatus according to mode 27 can be obtained.
[Mode 36] Furthermore, the printing apparatus control program of mode 36 is the printing apparatus control program of mode 34 or 35.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing apparatus according to mode 28 are obtained.
[Mode 37] Further, the printing apparatus control program according to mode 37 is the same as the printing apparatus control program according to mode 36.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing apparatus according to mode 29 are obtained.
[Mode 38] Furthermore, the printing apparatus control program according to mode 38 is the printing apparatus control program according to any one of modes 34 to 37.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing apparatus according to mode 30 can be obtained.
[Mode 39] Furthermore, the printing apparatus control program according to mode 39 is the same as the printing apparatus control program according to mode 38.
With this configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing apparatus according to mode 31 can be obtained.
[Mode 40] Furthermore, the printing apparatus control program according to mode 40 is the printing apparatus control program according to any one of modes 34 to 39.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing apparatus according to the thirty-second aspect are obtained.
[Form 41] Furthermore, the printing apparatus of form 41 is the printing apparatus of any one of forms 34 to 40,
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing apparatus according to the thirty-third aspect are obtained.
[Mode 42] In order to achieve the above object, the computer-readable storage medium of mode 42 is a computer-readable storage medium storing the printing apparatus control program of any one of modes 34 to 41. .
As a result, the printing apparatus control program according to any one of Forms 34 to 41 is provided to users such as users via a computer-readable storage medium such as a CD-ROM, DVD-ROM, FD, or semiconductor chip. It can be provided easily and reliably.
[Form 43] In order to achieve the above object, a printing apparatus control method according to form 43 includes:
And a printing step of printing an image on the printing medium selected in the selection step based on the image data acquired in the image data acquisition step.
Thereby, an effect equivalent to that of the printing apparatus of form 26 is obtained.
[Form 44] Furthermore, the printing apparatus control method of form 44 is the same as the printing apparatus control method of form 43,
Thereby, an effect equivalent to that of the printing apparatus of form 27 is obtained.
[Form 45] Furthermore, the printing apparatus control method of form 45 is the printing apparatus control method of form 43 or 44,
Thereby, an effect equivalent to that of the printing apparatus of form 28 is obtained.
[Form 46] Furthermore, the printing apparatus control method of aspect 46 is the same as the printing apparatus control method of aspect 45,
Thereby, an effect equivalent to that of the printing apparatus of form 29 is obtained.
[Form 47] Furthermore, the printing apparatus control method of form 47 is any one of forms 43 to 46.
In the printing apparatus control method of
Thereby, an effect equivalent to that of the printing apparatus of form 30 is obtained.
[Form 48] Furthermore, the printing apparatus control method of form 48 is the same as the printing apparatus control method of form 47,
Thereby, an effect equivalent to that of the printing apparatus of form 31 is obtained.
[Form 49] Further, the printing apparatus control method of form 49 is any one of forms 43 to 48.
Thereby, an effect equivalent to that of the printing apparatus of form 32 is obtained.
[Form 50] Furthermore, the printing apparatus of form 50 is the printing apparatus of any one of forms 43 to 49.
Thereby, an effect equivalent to that of the printing apparatus of form 33 is obtained.
Hereinafter, embodiments of the present invention will be described with reference to the drawings. 1 to 8 are diagrams showing a first embodiment of a printing medium sorting apparatus, a printing medium sorting program, a storage medium storing the program, and a printing medium sorting method according to the present invention.
First, the configuration of a printing medium sorting apparatus according to the present invention will be described with reference to FIG. FIG. 1 is a block diagram showing a configuration of a print medium sorting apparatus 100 according to the first embodiment of the present invention.
As shown in FIG. 1, the printing medium sorting apparatus 100 is configured to print a document (
A paper sheet) to a density extraction area (to be described later), a density information extraction section 12 that extracts density information of the entire paper surface of the document transported to the density extraction area, and a paper surface of the original based on the extracted density information A document image data generating unit 14 for generating image data (hereinafter referred to as document image data), and a region dividing unit 1 for dividing a document image into a plurality of divided regions based on the document image data.
6 and a margin amount calculation unit 18 for calculating a margin amount of each divided area and calculating a margin rate of the document image based on the margin amount, and a document classification unit 2 for classifying the document based on the calculated margin rate.
0 is included.
Similar to the known ADF (Auto Document Feeder), the document transport unit 10 has a transport tray on which a plurality of documents can be set simultaneously, and a density information extraction unit for each document set on the transport tray. 12 has a function of transporting to a density extraction region (not shown).
The density information extraction unit 12 has a density information extraction area, and has a function of extracting the density of the original paper surface conveyed to the density information extraction area with a predetermined resolution. Here, for extracting density information, for example, the same principle as that of a known scanner or a known color densitometer is used. In this embodiment,
Similar to a known scanner, the density information extraction unit 12 has a function of irradiating a print image with light and receiving the reflected light by a light receiving element (CCD or the like) to extract density information.
The document image data generation unit 14 has a function of generating document image data, which is image data of a predetermined resolution on a document sheet, based on density information of a predetermined resolution extracted by the density information extraction unit 12. Specifically, the density information (density value or luminance value) of each pixel is set to 2 based on the threshold for binarization.
The document is imaged and the show-through of the document is removed, and each pixel of the document image has one of two values indicating whether it is white (for example, “1” for white, “0” otherwise). Document image data is generated.
Here, the show-through is, for example, a phenomenon that occurs when density information of an image (particularly a high density image) printed on the back side of the document is read when the document surface is scanned with a scanner. . Thereby, for example, in a copying machine or the like, a part of the printed content on the back side of the document appears in the copy result on the surface of the document.
The area dividing unit 16 has a function of dividing the document image into a plurality of divided areas based on the document image data. In the present embodiment, based on the preset number of sections, the document image is divided into rectangular images having the same number of sections. Specifically, the document image data is divided into groups of image data in each divided area.
The margin amount calculation unit 18 calculates a margin amount of each segment area based on the document image data of each segment area, and calculates a margin amount of the document image based on the calculated margin area of each segment area. Have. In the present embodiment, it is determined based on the margin amount of each segment area whether or not each segment area is a margin area, and the number of margin areas relative to the total number of segment areas is calculated based on the determination result. Then, this calculation result is used as the margin ratio of the document image.
The document sorting unit 20 has a plurality of types of document sorting trays prepared for each predetermined range of the margin rate, and is based on the margin rate calculated by the margin amount calculating unit 18 and is placed in one of the document sorting trays. It has a function of conveying (separating) originals.
Here, the printing medium sorting apparatus 100 performs various controls for document sorting and the document transport unit 1.
0, density information extraction unit 12, document image data generation unit 14, area division unit 16, margin amount calculation unit 1
8. A computer system for realizing the document sorting unit 20 and the like on software is provided. As shown in FIG. 2, the hardware configuration is a central processing unit (CPU) that performs various types of control and arithmetic processing. Central Processing Unit) 60,
RAM (Random Access) that constitutes the main storage (Main Storage)
s Memory) 62 and a read-only storage device ROM (Read Only)
Memory (Memory) 64 and PCI (Peripheral Component I)
interconnector) bus and ISA (Industrial Standard A)
In addition to being connected by various internal and external buses 68 such as an architecture bus, an HDD (Hard Disk) is connected to the bus 68 via an input / output interface (I / F) 66.
External storage device (Secondary Storage) 70 such as Drive) or LC
An output device 72 such as a D monitor and an input device 74 such as an operation panel are connected.
When the power is turned on, a system program such as BIOS stored in the ROM 64 or the like is stored in various dedicated computer programs stored in the ROM 64 in advance or a CD.
-Various dedicated computer programs installed in the storage device 70 via a storage medium such as a ROM, DVD-ROM, flexible disk (FD), or the like via the communication network L such as the Internet are similarly loaded into the RAM 62. Each function of each means as described above can be realized on software by the CPU 60 performing predetermined control and arithmetic processing using various resources in accordance with instructions described in the program loaded in the RAM 62. .
Next, based on FIG. 3, the flow of operation of the printing medium sorting apparatus 100 configured as described above will be described. Here, FIG. 3 is a flowchart showing an operation process of the printing medium sorting apparatus 100.
As shown in FIG. 3, first, the process proceeds to step S100, where it is determined whether or not the document transport unit 10 has received a document classification instruction (document transport instruction). If it is determined that there has been an instruction (Yes)
Moves to step S102, and if not (No), the determination process is repeated until an instruction is given.
When the process proceeds to step S102, the document transport unit 10 determines whether or not a document is set on the transport tray based on the output of a sensor (not shown), and it is determined that the document is set. If (Yes), the process proceeds to step S104. If not (No), the process proceeds to step S134.
When the process proceeds to step S104, the document transport unit 10 transports only one document set on the transport tray to the density information extraction region (not shown) of the density information extraction unit 12, and the process proceeds to step S106.
In step S106, the density information extraction unit 12 extracts density information on the density extraction surface (the entire original paper surface) of the original conveyed to the density information extraction area at a predetermined resolution, and the process proceeds to step S108. Here, the density information extraction processing is performed on both sides of the document.
Further, the paper surface from which the density information is extracted first is referred to as a document front surface, and the paper surface from which the density information is extracted later is referred to as a document back surface. That is, when the document front surface extraction process ends, the document is set in the opposite direction, and the density information on the back surface of the document is extracted. The density information on the back side of the document is used for removing the show-through on the front side of the document, and the density information on the surface of the document is used for removing the show-through on the back side of the document.
In step S108, based on the density information extracted in step S106 in the document image data generation unit 14, image data (including multi-value density values indicated by the density information) (
Hereinafter, the multi-valued image data is generated), and the process proceeds to step S110. Here, the multi-value image data generation processing is executed first on the multi-value image data generation processing on the document surface.
In step S110, the document image data generation unit 14 binarizes the image data (hereinafter, binarized image data) obtained by binarizing the multi-value image data generated in step S108 based on a preset threshold for binarization. The process proceeds to step S112.
In step S112, the document image data generation unit 14 generates image data (hereinafter referred to as document image data) from which the show-through generated when the document with the image printed on the back side is scanned is generated, and the process proceeds to step S114. Transition. Here, the method of removing the show-through is, for example,
A method described in Japanese Patent Laid-Open No. 5-22572, in which the binary image data on the back side of the document is inverted horizontally and multiplied by a coefficient, and the multiplication result is subtracted from the binary image data on the document surface (in this case) , Remove the show-through of the document surface).
In step S114, the area segmenting unit 16 classifies the document image data generated in step S112 into a plurality of segmented areas (data areas), and proceeds to step S116.
In step S116, the margin amount calculation unit 18 calculates the margin amount of each segment area and determines whether each segment area is a margin area based on the calculated margin amount.
Move to 18. For example, if all the pixel values of each segmented area are “255”, it is determined that the segmented area is a blank area. Otherwise, it is determined that the segmented area is not a blank area.
In step S118, the margin amount calculation unit 18 calculates the margin ratio of the document image based on the determination result in step S116, and proceeds to step S120. Here, the margin rate is calculated as “(W / D) × 100 [%]” where D is the number of segmented regions and W is the number of margin regions.
However, when the number of sections increases to some extent, the area of each section area decreases. Therefore, when the number of sections is equal to or greater than a predetermined number (for example, 16 or more), the margin ratio is calculated in consideration of whether or not the margin areas are connected. Specifically, in this embodiment, it is determined that an isolated blank area that does not have any one of the blank areas to be connected cannot be reused.
Accordingly, the margin ratio in this case is “((W−S) / D, where S is the number of isolated margin areas.
) × 100 [%] ”.
In step S120, the document classification unit 20 determines whether the margin ratio calculated in step S118 is 100 [%]. If it is determined that the margin rate is 100 [%] (Yes), step S122 is performed. If not (No), the process proceeds to step S128.
When the process proceeds to step S122, the document sorting unit 20 sorts the document by conveying the document in the density information extraction area to the document sorting tray for the margin rate 100 [%],
The process proceeds to step S124.
In step S124, the document transport unit 10 determines whether or not a document remains on the transport tray. If it is determined that the document remains (Yes), the process proceeds to step S104; otherwise (No). Proceeds to step S126.
When the process proceeds to step S126, the storage data of the margin ratio on each document surface is cleared, and the process proceeds to step S100.
On the other hand, if the margin ratio is not 100 [%] in step S120 and the process proceeds to step S128, the document sorting unit 20 determines whether the margin ratio has been calculated for both sides of the document, and has been calculated. If it is determined (Yes), the process proceeds to step S130. If not (No), the process proceeds to step S132.
When the process proceeds to step S130, the document sorting unit 20 compares the margin ratios of the document surface and the document back side with each other based on the margin ratio data stored in the RAM 62 or the storage device 70, and extracts density information. The document in the area is conveyed to a document sorting tray of a type corresponding to the larger margin ratio among these, the document is sorted, and the process proceeds to step S124.
In step S128, when the margin ratio has not been measured on both sides and the process proceeds to step S132, the margin classification unit 20 stores the margin ratio on the document surface in either the RAM 62 or the storage device 70, and the process proceeds to step S112. Transition. That is, the margin ratio of the document surface is stored and held, and each process from the document image data generation process is executed on the document back side.
On the other hand, in step S102, if there is no document on the transport tray and the process proceeds to step S134, error information (for example, a message indicating that no document is set) is output to the output device 72 such as a liquid crystal display ( Display), an error is notified and the process proceeds to step S100.
Furthermore, the flow of document image data sorting processing in the region sorting unit 16 will be described with reference to FIG. Here, FIG. 4 is a flowchart showing the document image data sorting process in the region sorting unit 16.
As shown in FIG. 4, the sorting process first proceeds to step S200, where the area sorting unit 16 acquires the number-of-sections information and proceeds to step S202. Here, the number-of-segments information may be acquired in advance, may be acquired by the user, or may be acquired by the user from a plurality of types of categories. Anyway.
In step S202, the area classification unit 16 classifies the document image into uniform-sized divided areas having the number of sections designated by the number-of-sections information acquired in step S200, ends a series of processes, and returns to the original process. To do. Specifically, each pixel data of the document image data is segmented so that the document image indicated by the document image data is segmented into the rectangular image regions having the uniform segment size.
Here, FIG. 5 (i) is a diagram illustrating an example of a blank document, and (ii) to (X) are diagrams illustrating an example of a document in which an image is printed on a paper surface. FIG. 6 is a diagram showing an example of the flow of processing when original image data is divided into 16 uniform-sized divided areas. FIG. 7 is a diagram showing the relationship between the range of the margin ratio and the sorting destination tray. FIGS. 8A to 8E are diagrams showing an example of the document to be sorted into each document sorting tray and its margin rate.
First, the user places, for example, a blank document at least on one side as shown in FIG. 5 (i) or a paper surface as shown in FIGS. 5 (ii) to (X) on the transport tray of the document transport unit 10. A plurality of documents including a document on which an image is printed is set. These manuscripts are no longer necessary due to, for example, their functioning or printing failure, and not only the margins on the paper are reusable, but also the margins on the paper are not reusable. Things (for example, Fig. 5 (V)
As shown in FIG. 3, the image is substantially entirely filled with an image).
The document set on the transport tray may be printed on only one side or may be printed on both sides (once used as a backing paper). The characteristic function is particularly exerted on a document printed on both sides.
Next, when a classification instruction is given by the user's operation of the input device 74 (step S10).
0) The printing medium sorting apparatus 100 determines whether or not a document is set on the transport tray in the document transport unit 10 (step S102). As described above, since a plurality of documents are set on the transport tray, the document transport unit 10 determines that a document is set ("Yes" branch in step S102), and the transport tray. 1 is selected (for example, the uppermost document or the lowermost document is selected from the documents placed on the transport tray), and the density is extracted by the density information extraction unit 12. Transport to the information extraction area.
When the original is conveyed to the density information extraction area, the density information extraction unit 12 extracts density information of the entire paper surface on the density extraction surface side of the original (step S106). Specifically, the density is obtained by irradiating the entire paper surface with light so that the entire paper surface has a predetermined resolution (for example, 1440 [dpi]), receiving the reflected light with a light receiving element (CCD), and performing photoelectric conversion. Extract information. This density information extraction processing is performed on both the front and back sides of the document.
When the density information on the front and back sides of the document is extracted, the document image data generation unit 14 generates multi-value image data of the paper images on the front and back sides of the document based on the extracted density information (step). S108). Here, the extracted density information (analog density value) is converted into a digital density value expressed by 8 bits (256 gradations).
Multi-value image data having a density value is generated.
Next, the density value of each pixel included in the multi-value image data is compared with a predetermined threshold value (for example, 15). If the density value is equal to or smaller than the predetermined threshold value, the value is converted to “1”. If it is larger, the value is converted to “0”. That is, the multivalued image data of the paper image is binarized to generate binarized image data of the document front surface and the document back surface (step S110).
Next, the binarized image data on the back side of the document is reversed left and right, multiplied by a coefficient prepared in advance, and the multiplication result is subtracted from the binarized image data on the surface of the document to reverse the image data on the surface of the document. The image component is removed to generate document image data (step S112). In other words, the binary image data (2) of the multi-value image data generated from the density information extracted from the document surface.
Document image data obtained by further removing the show-through component from the (valued image data).
When the document image data is generated, the region sorting unit 16 next executes a sorting process for the generated document image data (step S114).
When the sorting process is executed, the area sorting unit 16 acquires the number of pieces of information (step S20).
0). In the present embodiment, the preset number-of-segments information stored in the storage device 70 is acquired, the value input by the user operating the input device 74 is acquired, or stored in the storage device 70 What is selected by the user can be acquired from a plurality of types of division number information set in advance. Here, it is assumed that the number-of-sections information in which the number of sections 16 is designated is acquired.
When the division number information is acquired, the document image data is divided into division areas having the division number designated by the division number information (step S202). For example, a document image as shown in the left diagram of FIG. 6 is segmented into 16 uniform-sized rectangular segment areas as shown in the center diagram of FIG. Note that the dotted lines that divide the area in the central view of FIG. 6 are virtual dividing lines, and the actual dividing process is performed by setting virtual dividing lines for the original image, and the original image data by the dividing lines. This is a process of grouping the image data of each divided area.
When the document image data sorting process is completed in this way, the margin amount calculation unit 18 calculates the margin amount of each segment area, and determines whether each segment area is a margin area based on the margin amount. (Step S116). The amount of margin is the pixel value “25” in the image data of each segmented area.
It is expressed by the number of “5”. That is, it is determined in order whether each pixel value is “255”,
When the pixel value is “255”, 1 is added to the count value. For example, horizontal 6000 pixels x vertical 80
In the case of an image of 00 pixels, if the image is uniformly divided into 16 divided areas, the number of pixels in each divided area is 3 million pixels. That is, if all the pixel values of 3 million pixels are “255”, the segmented area is determined to be a blank area, and otherwise, it is determined not to be a blank area.
By executing the blank area determination processing as described above for all the divided areas, as shown in the right diagram of FIG. 6, whether each divided area is a blank area (“◯” in the right diagram of FIG. 6) or not (FIG. 6). 6 in the right figure can be determined. The margin amount calculation unit 18 calculates a margin rate based on this determination result (step S118).
Here, since the number of sections is 16, and each section area is a relatively small area, the margin ratio is calculated in consideration of whether or not the margin areas are connected. In other words, the margin rate is determined by the above-described “((W−
S) / D) × 100 [%] ”. As shown in the right diagram of FIG. 6, it can be seen that there are four margin areas in total. Among these, three blank areas on the left side of the document are connected in the vertical direction. On the other hand, the margin area on the right side of the document is isolated. Therefore, in the example shown in the right diagram of FIG. 6, W = 4, S = 1, and D = 16, so that “((4-1) / 16) × 100≈1
9 [%] ". Here, the numbers after the decimal point are rounded off.
When the margin ratio of the document surface is calculated, the document sorting unit 20 determines whether the calculated margin ratio is 100 [%] (step S120). In the example on the right side of FIG.
[%] (“No” branch in step S120) and only the margin ratio on the document surface is calculated (“No” branch in step S128), the margin ratio 19 [%] on the document surface is R
Store in the AM 62 (step S132). After the margin ratio of the document surface is stored, the document image data generation unit 14 removes the show-through component of the generated binary image data on the document back surface and generates document image data on the document back surface (step). S112). The show-through component is removed by reversing the binarized data on the front side of the original and subtracting the result obtained by multiplying the preset coefficient from the binarized image data on the back side of the original.
Each process of step S114 to step S120 is performed on the document image data on the back side of the document generated in this manner, similarly to the document image data on the front surface of the document. If the margin rate on the back side of the document is 100 [%], it is sorted into a document sorting tray for a margin rate of 100 [%].
In the present embodiment, as shown in FIG. 7, the document classification tray has five trays 1 to 5 for each margin ratio range. Here, since the tray for the margin rate 100 [%] is the tray 1, the document sorting unit 20 conveys the document with the margin rate of 100 [%] on the back side of the document to the tray 1 (step S122). . On the other hand, the margin ratio on the back side of the document is 100 [%]
If not (the branch of “No” in step S120), the margin ratio is compared with the margin ratio 19% of the document surface held in the RAM 62, and the tray corresponding to the one with the larger margin ratio is obtained. The document is conveyed (step S130). For example, when the margin ratio on the back side of the document is 65 [%], as shown in FIG. 7, the document is conveyed to the tray 2 corresponding to 65 [%]. In this example, since the margin ratio on the front surface of the document is 19%, even if the margin ratio on the back surface of the document is less than 19 [%], the margin ratio is 0 to 19% as shown in FIG. This range is all conveyed to the tray 5.
When the document is separated by the document sorting unit 20, the document transport unit 10 determines whether or not the document remains on the transport tray (step S124), and if the document remains (“Yes” in step S124). Branch) selects only one document on the transport tray and transports it to the density information extraction area, and executes the above-described series of processing (steps S106 to S132). On the other hand, if no document remains on the transport tray ("No" branch in step S124), all the margin rate data stored in the RAM 62 is cleared, and a series of processing ends.
(Transition to Step S100).
By performing the separation process on the originals shown in FIGS. 5 (i) to (X), the originals are separated as shown in FIGS. 8 (a) to (e). That is, as shown in FIG.
The document shown in i) has a margin rate of 100 [%] and is sorted into the tray 1. As shown in FIG. 8B, the document shown in FIG. 5 (iV) has a margin rate of 80 [%] and FIG. Viii) has a margin rate of 75 [
%] And sorted into tray 2. In addition, as shown in FIG.
) And FIG. 5 (Vii) have a margin rate of 50 [%], and the document shown in FIG. 5 (iX) has a margin rate of 45.
[%] Is sorted into tray 3. In addition, as shown in FIG.
The original shown in FIG. 5 has a margin rate of 25 [%], and the original shown in FIG. 5 (ii) and FIG. 5 (V) both have a margin rate of 0.
[%] And sorted into tray 5.
As described above, the printing medium sorting apparatus 100 according to the present embodiment can generate document image data on the front surface and the back surface of a document, and can divide each document image data into a plurality of divided regions. is there. Furthermore, it is possible to calculate the margin amount of each segmented area and determine whether each segmented area is a margin area based on the margin amount. Still further, it is possible to calculate the margin ratios of the document front surface and the document back surface based on the determination result, and to classify the documents based on the calculated margin ratio. As a result, since the document can be sorted into a tray of a type corresponding to the size of the margin rate, the document can be easily sorted according to the purpose of reuse.
Also, when creating document image data, it is possible to remove the show-through component of the document show-through that occurs when extracting density information, so that the margin ratio of the document can be calculated more accurately. Is possible.
Further, even for a document printed on both sides, the margin ratio on both sides of the document can be calculated and classified according to the larger margin ratio, so that the document can be more reliably classified by purpose.
Further, since it is possible to calculate the margin rate by excluding the isolated margin region based on whether or not the margin region is connected, it is possible to calculate a more accurate margin rate excluding the non-reusable margin region. This makes it possible to more reliably sort the originals by purpose.
In the first embodiment, the density information extraction unit 12 corresponds to the density information extraction unit of mode 1 or 8, and the document image data generation unit 14 corresponds to the image data generation unit of mode 8, The unit 16 corresponds to the area classification unit of the form 1 or 8, and the margin amount calculation unit 18 is the form 1,
Corresponding to any one of 3 and 4 margin amount calculating means, the document sorting section 20 corresponds to any one sorting means of the forms 1, 3, 7, and 8.
In the first embodiment, step S106 corresponds to the density information extraction step of any one of forms 9, 16, 18 and 25, and steps S108 to S112 generate image data of form 16 or 25. Corresponding to the step, step S114 is the mode 9, 16
, 18 and 25, corresponding to one of the region segmentation steps, steps S116 to S118.
Corresponds to the margin amount calculation step of any one of forms 9, 11, 12, 16, 18, 20, 21 and 25. Steps S120 to S132 are the same as those in forms 9, 11, 15, 18, 20, and 24. This corresponds to one of the sorting steps.
Next, a second embodiment of the present invention will be described with reference to the drawings. 9 to 12 are diagrams showing a second embodiment of the printing medium sorting apparatus, the printing medium sorting program, the storage medium storing the program, and the printing medium sorting method according to the present invention.
This embodiment is different from the first embodiment only in the content of the original image data sorting process in the area sorting unit 16, and the other processes are the same as those in the first embodiment. Therefore, the configuration of the printing medium sorting apparatus according to the present embodiment is the same as that of the printing medium sorting apparatus 100 according to the first embodiment. Hereinafter, only different parts from the first embodiment will be described, and overlapping parts will be denoted by the same reference numerals and description thereof will be omitted.
In the present embodiment, the area classification unit 16 determines whether or not each horizontal image line and each vertical image line is a blank image line in the selected image area in the original image based on the original image data. The image area selected based on the determination result is divided into two equal divided areas.
Specifically, it is determined whether or not the density values of the pixels constituting each image line are all values that indicate white, and when it is determined that all the values indicate white, the image lines are determined to be blank image lines. Is determined. Then, the total number of margin image lines in the horizontal direction is compared with the total number of margin image lines in the vertical direction, and the selected image area is divided into two equal divided areas by the virtual dividing line in the direction with the larger total number. To do.
That is, when there are more horizontal margin image lines, the selected area is divided into two upper and lower divided areas by the horizontal virtual dividing line. If there are more vertical margin image lines, the selected area is divided into two divided areas on the left and right by a vertical virtual dividing line. After that, each divided area becomes an image area to be selected, and for each image area,
The same sorting process is repeated until the document image is sorted into the target number of categories.
Next, based on FIG. 9, the flow of the area segmentation process in step S114 will be described. Here, FIG. 9 is a flowchart showing the region segmentation processing of the region segmentation unit 16 in the second embodiment.
When the area division processing is started, as shown in FIG. 9, first, the process proceeds to step S300, where the area division unit 16 acquires the number-of-sections information and proceeds to step S302.
In step S302, the area classification unit 16 selects an image area to be processed in the document image, and the process proceeds to step S304.
In step S304, the area dividing unit 16 executes a blank image line counting process for counting the total number of horizontal and vertical blank image lines based on the binarized image data of the image area selected in step S302. The process proceeds to step S306.
In step S306, the area division unit 16 calculates a margin ratio for the horizontal margin image lines based on the total number of horizontal image lines in the horizontal direction and the total number of horizontal image lines in the target area, and in the vertical direction. Based on the total number of blank image lines and the total number of image lines in the vertical direction of the target area, a blank ratio for the vertical blank image lines is calculated, and step S30 is performed.
In step S308, the area division unit 16 compares the horizontal margin ratio with the vertical margin ratio in the selected image area, and determines whether the horizontal margin ratio is greater or equal. If it is determined that the size is larger or the same size (Yes), the process proceeds to step S310. If not (No), the process proceeds to step S318.
When the process proceeds to step S310, the area classification unit 16 determines whether all the image lines in the selected image area are horizontal margin image lines, and determines that all the image lines are horizontal margin image lines. If yes (Yes), the process proceeds to step S312; otherwise (No)
The process proceeds to step S316.
When the process proceeds to step S312, the selected image area is selected by the area sorting unit 16.
In step S31, the virtual virtual dividing line is uniformly divided into the maximum number of dividing regions that can be divided.
In step S314, the area classification unit 16 determines whether or not the document image data has been divided into the target number of divisions. If it is determined that the original image data has been classified (Yes), the series of processing is terminated and the original image data is terminated. Returning to the process, if not (No), the process proceeds to step S302.
On the other hand, in step S310, all are not horizontal margin image lines, but step S310.
When the process moves to 316, the area dividing unit 16 divides the selected image area into two divided areas that are uniform in the vertical direction using the horizontal virtual dividing line, and the process moves to step S314.
In step S308, the total number of vertical margin image lines is larger than that in the horizontal direction, and when the process proceeds to step S318, the area classification unit 16 determines that all image lines in the selected image area are vertical. It is determined whether or not the image is a margin image line in the direction, and if it is determined that all are the margin image lines in the vertical direction (Yes), the process proceeds to step S320.
Otherwise (No), the process proceeds to step S322.
When the process proceeds to step S320, the area classification unit 16 selects the selected image area.
Step S31 is performed to uniformly divide into the maximum number of partition regions that can be partitioned by the virtual partition line in the vertical direction.
On the other hand, when the process proceeds to step S322, the area dividing unit 16 divides the selected image area into two uniform divided areas on the left and right by the vertical virtual dividing line, and step S314 is performed.
Further, the flow of blank image line counting processing in step S304 will be described based on FIG. Here, FIG. 10 is a flowchart showing a blank image line counting process in the area segmenting unit 16.
When the blank image line counting process is started, first, as shown in FIG. 10, step S400 is performed.
In step S4, the area classification unit 16 sets the coordinates of the image area to be processed.
Move to 02.
In step S402, the area classification unit 16 selects one line of horizontal image data that has not been counted from the original image data in the set coordinate area, and then in step S4.
Move to 04.
In step S404, the area classification unit 16 counts the number of white pixels (pixels having a value of “1”) in the document image data of the image line selected in step S402, and then in step S40.
Move to 6.
In step S406, the area sorting unit 16 sets the set coordinate information and the step S406.
Based on the counting result of 404, it is determined whether or not the selected horizontal image lines are all white pixels. If it is determined that all the white image lines are white pixels (Yes), the process proceeds to step S408; (No) moves to step S410.
When the process proceeds to step S408, the area dividing unit 16 adds 1 to the number of horizontal margin image lines, and the process proceeds to step S410.
In step S410, the area classification unit 16 determines whether or not the counting process has been completed for all the horizontal image lines in the set coordinate area.
es) shifts to step S412; otherwise (No) shifts to step S402.
When the process proceeds to step S412, the area sorting unit 16 stores information on the total number of margin image lines in the horizontal direction in the RAM 62 or the storage device 70, and the process proceeds to step S414.
In step S414, the area sorting unit 16 selects one line of vertical line image data that has not been counted from the document image data in the set coordinate area, and in step S4.
Move to 16.
In step S416, the area classification unit 16 counts the number of white pixels in the document image data of the image line selected in step S414 (in this embodiment, the number of pixels having a value of “1”), and the process proceeds to step S418. .
In step S418, the area classification unit 16 sets the set coordinate information and the step S418.
Based on the counting result of 416, it is determined whether or not the selected vertical image lines are all white pixels. If it is determined that they are all white pixels (Yes), the process proceeds to step S420. For (No), the process proceeds to step S422.
When the process proceeds to step S420, the area dividing unit 16 adds 1 to the number of vertical margin image lines, and the process proceeds to step S422.
In step S422, the area sorting unit 16 determines whether or not the counting process has been completed for all the vertical image lines in the set coordinate area.
es) moves to step S424, otherwise (No) moves to step S414.
When the process proceeds to step S424, the area sorting unit 16 stores information on the total number of vertical margin image lines in the RAM 62 or the storage device 70, ends the series of processes, and returns to the original process.
Next, based on FIG.11 and FIG.12, operation | movement of this Embodiment is demonstrated.
Here, FIGS. 11A to 11F are diagrams illustrating an example of a flow from the region segmentation process to the margin rate calculation process in the second embodiment. FIG. 12 is a diagram showing the relationship between the coordinate information of each divided area after the area division, the information indicating whether or not the area is a blank area, and the information of the connected area.
Since the operation up to the document image data generation process is the same as that of the first embodiment, the operation from the area segmentation process will be described below.
When the document image data of the document shown in FIG. 11A (similar to the document in the left diagram of FIG. 6) is generated in the document image data generation unit 14, the area classification unit 16 acquires the classification number information. (Step S300). In the present embodiment, as in the first embodiment,
Assume that the number-of-sections information in which the number of sections 16 is specified is acquired.
When the number-of-sections information is acquired, next, the entire area of the original image is selected as the area to be processed (step S302), and blank image line counting processing is executed (step S304).
When the blank image line counting process is executed, the area sorting unit 16 first selects (acquires) one line of horizontal line image data that has not been counted from the document image data (step S).
402). Here, it is assumed that the document image data is composed of pixel data of 6000 pixels wide × 8000 pixels high. The horizontal axis is x, the vertical axis is y, the upper left pixel coordinates of the document image are set as (x, y) = (0, 0), and the lower right pixel coordinates are (x, y) = (5999). 799
9) is set.
Specifically, the selection of the image data in the horizontal direction is performed by selecting the image corresponding to the coordinates of the horizontal line by one line in order from the top to the bottom of the original image shown in FIG. Select data. As for the coordinates of the image data of each horizontal line, the first line is (0
, 0) to (5999, 0), the second line is (0, 1) to (5999, 1),.
The 99th line is (0, 7998) to (5999, 7998), and the 8000th line is (0,
7999) to (5999, 7999).
When one line of image data in the horizontal direction is selected, the number of white pixels (the number of pixels having a pixel value of “1”) is counted based on the pixel value indicated by the image data (step S404), and the counting result Is 8000 (all pixels in the selected line are white pixels) (“Y” in step S406).
es ”branch), it is determined that the selected line is a blank image line, and 1 is added to the number of blank image lines in the horizontal direction (initial value 0) (step S408). On the other hand, if the value of the counting result is less than 8000 (“No” branch in step S406), it is determined that the selected line is a blank image line.
The above-described determination process for determining whether the image line is a blank image line and the blank image line counting process for each horizontal image line of the document image are performed one line at a time in order from the top. To do. When the process is completed from the line of coordinates (0,0) to (5999,0) to the line of coordinates (0,7999) to (5999,7999) (step S).
(“Yes” branch of 410), the counting result of the blank image lines in the horizontal direction is stored in the RAM 62, and the number of blank image lines is initialized (step S412).
When the result of counting the margin image lines in the horizontal direction is stored, the area classification unit 16 next selects (acquires) image data of one line in the vertical direction that has not been counted from the document image data (
Step S414).
Specifically, the selection of the image data in the vertical direction is performed by selecting an image corresponding to the coordinates of one line in the vertical direction by one line sequentially from the leftmost to the right of the original image shown in FIG. Select data. As for the coordinates of the image data of each vertical line, the first line is (0
, 0) to (0, 7999), the second line is (1, 0) to (1, 7999),...
The 99th line is (5998,0) to (5998,7999), and the 6000th line is (59
99,0) to (5999,7999).
When one line of image data in the vertical direction is selected, the number of white pixels (the number of pixels having a pixel value of “1”) is counted based on the pixel value indicated by the image data (step S416), and the counting result Is 6000 (all pixels in the selected line are white pixels) (“Y” in step S418).
es ”branch), it is determined that the selected line is a blank image line, and 1 is added to the number of blank image lines in the vertical direction (initial value 0) (step S420). On the other hand, if the value of the counting result is less than 6000 (“No” branch in step S418), it is determined that the selected line is a blank image line.
The above-described vertical image line determination processing for determining whether it is a blank image line and blank image line counting processing are performed one line at a time in order from the left for all the vertical image lines of the document image. To do. When the process from the line of coordinates (0,0) to (0,7999) to the line of coordinates (5999,0) to (5999,7999) is completed (step S).
422 “Yes” branch), the count result of the vertical blank image lines is stored in the RAM 62, and the number of blank image lines is initialized (step S424).
Thus, when the total number of horizontal margin image lines and the total number of vertical margin image lines are calculated for all regions of the document image to be processed, the total number W of horizontal margin image lines is calculated.
W is divided by the total number WB of image lines in the horizontal direction of the target region, and the division result is converted into a percentage to calculate the margin ratio WR for the horizontal margin image lines. In other words, the calculation formula “WR =
The margin ratio WR in the horizontal direction is calculated according to “WW / WB × 100 [%]” (step S3
06). Similarly, assuming that the total number of vertical margin image lines is HW and the total number of vertical image lines in the target area is HB, the vertical margin image is calculated according to the calculation formula “HR = HW / HB × 100 [%]”. The margin ratio HR for the line is calculated (step S306).
For example, it is assumed that the total number of margin image lines in the horizontal direction is 4500 and the total number of margin image lines in the vertical direction is 2000. In this case, since WW = 4500 and WB = 8000, the margin ratio WR in the horizontal direction is calculated as “WR = 4500/8000 × 100 = 56.25 [%]”. Since HW = 2000 and HB = 6000, the vertical margin ratio HR is “WR =
2000/6000 × 100 = 33.33 [%] ”.
Then, the calculated margin ratios in the horizontal and vertical directions are compared with each other. Here, as in the calculation example described above, it is assumed that the margin ratio in the horizontal direction is larger than that in the vertical direction (step S308).
Branch of “Yes”). In the example shown in FIG. 11A, since the image is printed on the original paper surface, the total number of horizontal margin image lines is less than 8000 (“S” in step S310).
No "branch).
Therefore, in this case, as shown in FIG. 11B, the entire area of the document image to be processed is equally divided into two upper and lower divided areas by a horizontal virtual dividing line (step S31).
6). Specifically, the document image data corresponds to two divided areas of image data with coordinates (0,0) to (5999,3999) and image data with coordinates (0,4000) to (5999,7999). Divide into data. Here, the dotted lines in FIGS. 11B to 11F are virtual dividing lines.
As a result, the document image data is divided into groups of image data corresponding to the two upper and lower divided areas. However, since the number of sections designated by the section number information is 16 (the branch of “No” in step S312), the upper area of these two areas is first selected as the area to be processed ( Step S302). Then, the blank image line counting process is executed in the same manner as described above (step S304), and the total number of blank image lines in the horizontal direction and vertical direction of the selected region is calculated (steps S400 to S424).
Here, in the example of FIG. 11A, the upper half of the document image has only horizontal writing that fills most columns and has many blank lines, and the lower half has only vertical writing. In addition, there is a configuration in which characters exist over most lines. That is, the number of margin image lines in the horizontal direction increases in the upper area of the two segmented areas, and the number of margin image lines in the vertical direction increases in the lower area.
Therefore, in the selected upper region, the margin ratio WR in the horizontal direction is equal to the margin ratio HR in the vertical direction.
(“Yes” branch in step S308), and not all lines are blank image lines (“No” branch in step S310). As shown in FIG. Are further equally divided into two upper and lower divided areas by a horizontal virtual dividing line (step S316).
Next, the region sorting unit 16 selects the lower region of the two regions as a processing target region (step S302). Then, the blank image line counting process is executed in the same manner as described above (step S304), and the total number of blank image lines in the horizontal direction and vertical direction of the selected area is calculated (step S304).
Steps S400 to S424). As described above, since the lower region is filled with vertical writing, the vertical margin rate HR is larger than the horizontal margin rate WR (“No” branch in step S308). In addition, since all the lines are not blank image lines ("No" branch in step S318), as shown in FIG. 11C, the lower area is left and right with vertical virtual dividing lines. It is equally divided into two divided areas (step S322).
By repeating the same processing as described above, the document image data is divided into eight divided areas as shown in FIG. Of the segmented areas of the document image shown in FIG.
When the uppermost area is selected as the area to be processed (step S302), the blank image line counting process is executed in the same manner as described above based on the original image data in this area (step S304).
), The total number of blank image lines in the horizontal and vertical directions of the selected region is calculated (step S40).
0-S424). Next, based on these calculation results, a horizontal margin rate WR and a vertical margin rate HR are calculated. As shown in FIG. 11D, since all the selected areas are composed of blank image lines, the horizontal margin rate WR and the vertical margin rate HR are both 100 [%] (in step S308). “Yes” branch). Further, since all the selected areas are composed of horizontal margin image lines (step S312), the selected areas are equally divided into the maximum number of divided areas that can be divided by the horizontal virtual dividing lines (step S312). S312). In this case, since the maximum number is 2, it is equally divided into two upper and lower divided areas.
As described above, for a region composed entirely of white pixels, the selected region is divided into the maximum number that can be divided by the virtual dividing line in the direction with the larger margin ratio.
Further, when the same processing as described above is performed, the entire original image is finally divided into 16 divided areas as shown in FIG. 11E (“Yes” branch in step S314). In addition, the number in FIG.11 (e) is the area number of each division area.
As can be seen from FIG. 11 (e), the upper half area of the original image with many horizontally written sentences is divided only by the horizontal virtual dividing line, and the lower half area of the original image with many vertically written sentences. Are segmented only by vertical virtual segment lines.
As in the first embodiment, the margin amount of each segmented area is calculated based on the document image data of each segmented area to determine whether each segmented area is a margin (◯) or not (×). (Step S
116). As shown in FIG. 11 (f), the determination result of each segmented area is 10 areas having area numbers 1, 2, 3, 5, 7, 8, 9, 10, 11 and 16 as margins. The remaining area is determined not to be a margin.
It should be noted that the above-mentioned division result of 16 divisions, margin determination result and connection information for the original image shown in FIG. 11A are as shown in FIG. In FIG. 12, the region number is shown in FIG.
) And the determination results correspond to “◯” and “X” in FIG. 11F. In addition, the connection information in FIG. 12 is a thing at the time of paying attention to the connection relationship of two area | regions,
For each segmented region, the region number of another segmented region that forms an area with a connection number of 2 is shown. However, in the example of FIG. 12, the connection information is in one direction (downward or rightward).
Then, a margin rate is calculated based on the determination result and information on whether or not each margin area is connected (
Step S118). Here, considering only the connection in one direction, even if there is a blank area with the number of connections 3, there is only one segmented area connected in one direction. Therefore, the region with the connection number of 2 is the region number 1, 2, 7, 8, 9, and 10 of 6 as shown by “中” in FIG.
It becomes one division area. Accordingly, the number of blank areas is 6 with respect to the total number of divided areas of 16, and the blank ratio can be calculated as “6/16 × 100≈38 [%]” by the same calculation method as in the first embodiment. .
In the first embodiment, as shown in the right diagram of FIG. 6, since the margin rate is obtained by equally dividing the document image into 16 rectangular divided areas, horizontal writing (or horizontal lines) is generated. Many areas,
An area with a lot of vertical writing (or vertical lines) is evenly divided by a substantially square rectangular area. As shown in the left figure of FIG. 6 and FIG. The margin ratio is unnecessarily small for a manuscript composed of only half-text and half-bottom. On the other hand, as in the present embodiment, based on the total number of horizontal and vertical margin image lines, each area is divided by virtual dividing lines in appropriate directions to obtain a more accurate margin rate. Can do.
As described above, according to the printing medium sorting apparatus 100 of the present embodiment, in the area sorting unit 16,
The total number of horizontal margin image lines and vertical margin image lines can be calculated for the document image data in each processing target area.
Further, from the calculated total number of horizontal margin image lines and vertical margin image lines,
It is possible to calculate the margin ratio WR for the horizontal margin image line and the margin ratio HR for the vertical margin image line in each processing target area.
Further, based on the calculated margin rates WR and HR, it is possible to determine the direction of the virtual dividing line that divides the processing target area, and to classify the processing target area by the virtual dividing line of the determined direction. Is possible.
In addition, when the processing target area is composed entirely of blank image lines, the processing target area is divided into the maximum number of segmented areas that can be segmented by horizontal or vertical virtual segmentation lines, all of which are blank image lines. In the case where the processing area is not configured as above, it is possible to equally divide the processing target area into two upper and lower or two left and right divided areas by horizontal or vertical virtual dividing lines.
Then, by repeatedly performing the above-described sorting process, it is possible to sort the document image data into a set number of sorting areas. As a result, a more accurate margin rate can be calculated, and the document can be more reliably classified by purpose.
In the second embodiment, the density information extraction unit 12 corresponds to the density information extraction unit of mode 1 or 8, and the document image data generation unit 14 corresponds to the image data generation unit of mode 8, The margin image line counting process in the section 16 corresponds to the margin image line counting means in the form 5 or 6, and the area segmenting process in the area segmenting section 16 is the area segmenting means in any one of the forms 1, 5, 6 and 8. The margin amount calculation unit 18 corresponds to any one of the form 1, 3, 4 and 8 margin amount calculation means, and the document sorting unit 20 corresponds to any one of the forms 1, 3, 7 and 8. Corresponds to the sorting means.
In the second embodiment, step S106 corresponds to the density information extraction step of any one of forms 9, 16, 18 and 25, and steps S108 to S112 are the generation of image data of form 16 or 25. Step S114 corresponds to Step 9,
14, 14, 16, 18, 22, 23, and 25 correspond to any one of the region segmentation steps, and Steps S <b> 116 to S <b> 118 are any one of the forms 9, 11, 12, 16, 18, 20, 21, and 25. Steps S120 to S132 correspond to forms 9, 1
This corresponds to the separation step of any one of 1, 15, 18, 20, and 24.
Further, in the second embodiment, steps S400 to S424 are the same as those in the thirteenth and first embodiments.
This corresponds to the blank image line counting step of any one of 4, 22, and 23.
Next, a third embodiment of the present invention will be described with reference to the drawings. FIGS. 13 to 16 are diagrams showing a third embodiment of a printing apparatus, a printing apparatus control program, a storage medium storing the program, and a printing apparatus control method according to the present invention.
The printing apparatus according to the present embodiment has a function equivalent to that of the print medium sorting apparatus 100 according to the first and second embodiments, and selects a reusable paper separated by this function.
An image of the image data requested to be printed is printed on the margin of the selected paper. Hereinafter, only different parts from the first and second embodiments will be described, and overlapping parts will be denoted by the same reference numerals and description thereof will be omitted.
First, the configuration of the printing apparatus according to the present invention will be described with reference to FIG. FIG. 13 is a block diagram showing a configuration of a printing apparatus 200 according to the third embodiment of the present invention.
As illustrated in FIG. 13, the printing apparatus 200 includes a document transport unit 10 that transports a document (paper) set on a transport tray to a density extraction region, which will be described later, and an entire paper surface of the document transported to the density extraction region. A density information extraction unit 12 that extracts density information, a document image data generation unit 14 that generates document image data based on the extracted density information, and an area classification that divides the document image into a plurality of divided areas based on the document image data Section 16, a margin amount calculating section 18 for calculating a margin amount of each divided area and calculating a margin ratio of the document image based on the margin amount, and a document separation section for separating the document based on the calculated margin ratio. 20, based on the acquired image data, an image data acquisition unit 22 that acquires image data to be printed, and prints on the sorted paper using a print head (not shown). And it has a configuration that includes a printing unit 24.
In the present embodiment, the document sorting unit 20 has a paper feed tray that sorts documents with a margin rate equal to or higher than a predetermined rate, and a paper discharge tray that sorts documents with a margin rate less than the predetermined rate. Calculation unit 1
Based on the margin ratio calculated in step 8, the document has a function of separating the document into either the paper feed tray or the paper discharge tray.
The image data acquisition unit 22 acquires image data for printing sent from a print instruction apparatus (not shown) such as a personal computer (PC) or a printer server connected to the printing apparatus 200 via a network or the like. Alternatively, a function of directly reading and acquiring from an image (data) reading device such as a scanner or a CD-ROM drive (not shown) is provided. Furthermore, the acquired image data is multi-value RGB data, for example, image data in which the gradation (density value or luminance value) for each color (R, G, B) per pixel is expressed by 8 bits (0 to 255). If so, a color conversion process is performed to provide a function of converting the data into multivalued CMYK (for four colors) data corresponding to each ink color of the print head. Also,
The image data acquisition unit 10 provides a function of converting the resolution of CMYK image data to a resolution corresponding to the print resolution before color conversion processing.
The printing unit 24 is an ink jet printer that ejects ink in the form of dots from the nozzles formed on the print head to form an image composed of a large number of dots on the printing medium. In addition to the print head, a paper feed mechanism (not shown) for moving the print medium, a print controller mechanism (not shown) for controlling the ejection of ink from the print head based on print data generated from the image data, etc. It is comprised from the well-known component of these.
In addition, the printing unit 24 selects a paper feed tray having a margin rate specified by the paper feed type information from a plurality of types of paper feed trays based on the paper feed type information included in the print request information, and performs the selection. The image of the image data is printed on the margin area of the paper conveyed from the paper feed tray. In addition, for a sheet with a margin ratio other than 100 [%], a function for printing a determination image for determining whether or not the image is an already-printed image on a portion where an image other than the margin area is printed. have. In addition, when there is a request for assignment printing for a paper with a margin ratio other than 100%, the image of the image data is reduced and printed according to the size of the margin area in the margin area of the conveyed paper. It has a function to do.
The print head is configured such that ink supplied into an ink chamber (not shown) provided for each nozzle is supplied to each nozzle by a piezoelectric element (not shown) such as a piezo actuator (not shown) provided for each ink chamber. In addition to printing circular dots on white printing paper, the amount of ink discharged from the ink chamber is controlled by controlling the voltage applied to this piezoelectric element in multiple stages. Each dot can be printed with a different size.
Here, the printing apparatus 200 performs various controls for document separation, various controls for printing,
The document conveying unit 10, the density information extracting unit 12, the document image data generating unit 14, and the area sorting unit 16.
A computer system for realizing the margin amount calculation unit 18, the document sorting unit 20, the image data acquisition unit 22, the printing unit 24, and the like on software, and the hardware configuration thereof is the above-described printing medium sorting device 100. As shown in FIG. 2, the CPU (Central Processing) is a central processing unit that performs various types of control and processing.
Unit) 60 and a RAM (Ran) constituting a main storage device (Main Storage)
dom Access Memory) 62 and a read-only storage device ROM (
PCI (Peripheral Co) with the Read Only Memory (64)
component interconnect (BUS) and ISA (Industrial S)
A variety of internal and external buses 68 such as a standard architecture bus are connected, and an HDD (H) is connected to the bus 68 via an input / output interface (I / F) 66.
an external storage device (secondary disk drive) or the like (Secondary Disk Drive)
ge) 70, the printing unit 24, an output device 72 such as a CRT or LCD monitor, an input device 74 such as an operation panel, and the like.
Next, the flow of the printing process in the printing apparatus 200 will be described with reference to FIG. here,
FIG. 14 is a flowchart illustrating the printing process of the printing apparatus 200.
When the printing process is started, as shown in FIG. 14, the process first proceeds to step S500, where the image data acquisition unit 22 determines whether or not there is a print request from a print instruction terminal (not shown) such as a personal computer. If it is determined that there is a request (Yes), step S502 is performed.
If not (No), the determination process is repeated until there is a print request.
When the process proceeds to step S502, the image data acquisition unit 22 acquires the image data sent together with the print request information, and the process proceeds to step S504.
In step S504, the printing unit 24 determines whether or not it is reusable printing from the print request information. If it is determined that it is reusable printing (Yes), it is the paper feed type information included in the print request information. A paper feed request is transmitted from the designated paper feed tray to the document sorting unit 20, and step S50 is performed.
If not (No), the process proceeds to step S520.
When the process proceeds to step S506, the document sorting unit 20 conveys one sheet from the sheet feed tray corresponding to the specified margin ratio indicated by the sheet feed request to the printing unit 24, and the process proceeds to step S508.
In step S508, the printing unit 24 determines whether or not the designated margin rate is 100 [%]. If it is determined that it is 100 [%] (Yes), the process proceeds to step S510, otherwise (step S508). No) moves to step S512.
When the process proceeds to step S510, the paper size (B5, A4,
The image of the image data is printed with a normal print size according to A3), and the process proceeds to step S500.
On the other hand, when the process proceeds to step 512, the printing unit 24 uses a discrimination image (for discriminating an area other than the margin area based on the coordinate data and the margin judgment data of each segment area at the time of segmentation). For example, “x” or the like is printed, and the process proceeds to step S514.
In step S514, the printing unit 24 determines whether the print request information includes designation of print assignment. If it is determined that there is designation (Yes), the process proceeds to step S516.
When that is not right (No), it transfers to step S518.
When the process proceeds to step S516, the printing unit 24 regards the margin area of the fed paper as one page, prints the image of the image data according to the size of the margin area, and proceeds to step S500. To do.
On the other hand, when the process proceeds to step S518, the printing unit 24 regards the blank area of the fed paper as one page, and prints the image data image in the blank area with a normal size according to the size of the paper. Then, the process proceeds to step S500.
In step S504, if reusable printing is not specified in the print request information and the process proceeds to step S520, the printing unit 24 feeds the paper from a tray on which blank paper (not shown) is set. Then, the image of the image data is printed on this sheet in a normal size, and the process proceeds to step S500.
Next, based on FIG.15 and FIG.16, operation | movement of this Embodiment is demonstrated.
Here, FIG. 15 is a diagram illustrating types of document sorting trays sorted by the document sorting unit 20 of the printing apparatus 200 according to the present embodiment. FIGS. 16A and 16B are diagrams illustrating an example of printing an image on a margin area on a sheet having a margin ratio of less than 100%.
Note that each process for document classification by the document transport unit 10, the density information extraction unit 12, the document image data generation unit 14, the area classification unit 16, the margin amount calculation unit 18, and the document classification unit 20 is as follows.
A description of the same parts as those in the first and second embodiments is omitted.
Also, here, the method in the second embodiment is applied as the method of region segmentation processing. Therefore, the area classification unit 16 classifies the area based on the total number of horizontal margin image lines and vertical margin image lines in the document image.
Here, the document sorting unit 20 in the present embodiment determines the margin rate of the document to be sorted,
As shown in FIG. 15, there are five types of document sorting trays including paper feed trays 1 to 3 and paper discharge trays 1 and 2. And
As shown in FIG. 15, the paper feed tray 1 is a tray for separating and feeding a so-called back paper in which the margin rate of one side of the document is 100 [%]. The paper feed tray 2 is a margin image in the horizontal direction. This is a tray for separating and feeding originals that can be reused for printing, in which the margin ratio of the margin area composed of lines is in the range of 50 to 99 [%]. The feed tray 3 is a vertical margin image line. Is a tray that separates and feeds documents that can be reused for printing, in which the margin ratio of the margin area is in the range of 50 to 99 [%]. Hereinafter, the documents sorted into the paper feed tray 1 will be referred to as backing paper, and the documents sorted into the paper feed trays 2 and 3 will be referred to as reuse paper.
Further, as shown in FIG. 15, the paper discharge tray 1 separates documents whose margin rate is in the range of 20 [%] to 49 [%], for example, which cannot be reused for printing but can be reused as memo paper. The paper discharge tray 2 is a tray that separates non-reusable originals having a margin ratio in the range of 0% to 19%.
Therefore, the document sorting unit 20 sorts each document to be sorted into one of the paper feed trays 1 to 3 and the paper discharge trays 1 and 2 based on the margin ratio and the margin area configuration of the document.
The printing apparatus 200 has a paper feed tray for feeding paper corresponding to each size of white paper on both sides in addition to the original document sorting tray.
Hereinafter, it is assumed that the originals are already sorted in the paper feed trays 1 to 3, and the printing apparatus 2
The operation of 00 print processing will be described.
The printing apparatus 200 receives the print request information from the print instruction apparatus or the like (step S50).
(“Yes” branch of 0)), the image data acquisition unit 22 acquires the image data corresponding to the received print request information (step S502). In addition, the image data acquisition unit 22
The acquired print request information and image data are transmitted to the printing unit 24.
When acquiring the print request information from the image data acquisition unit 22, the printing unit 24 determines whether or not reusable printing is specified in the print request information (step S504). Here, assuming that reusable printing is designated (“Yes” branch of step S504), the printing unit 24 then uses the margin ratio of reusable paper to be used for reusable printing designated by the print request information ( Here, it is specified by the number of the paper feed tray). When the paper feed tray 3 is designated, the printing unit 24 transmits a transport request to the document sorting unit 20 so that the paper is transported from the paper feed tray 3.
On the other hand, in response to a transport request from the printing unit 24, the document sorting unit 20 transports one sheet of reused paper from the designated paper feed tray 3 to the printing unit 24 (step S506). Here, FIG.
As shown in the upper diagram of (a), it is assumed that characters are printed on the left half of the printing surface of the reused paper, and the right half is a blank area (margin ratio 50 [%]).
When a sheet is conveyed from the sheet feeding tray 3, the printing unit 24 has a margin rate of 50 [%].
(The paper is fed from the paper feed tray 3) ("No" branch in step S508), so that these areas can be visually determined in the areas where the characters are printed (areas other than the blank area). The determination image is printed (step S512). In the example of FIG. 16A, an “x” -shaped image is printed over the entire printed portion.
After printing the determination image, the printing unit 24 next determines whether or not assignment printing is designated in the print request information (step S514). If there is no assignment printing (
In step S514, “No” branch), as shown in FIG. 16A, the image of the acquired image data (in this example, the image exists only on the left half of the paper) is left as it is (reused paper In the margin area (right half area) of the reused paper (step S518). As a result, a print result as shown in FIG.
That is, when assigned printing is not designated, the image of the image data is printed in the margin area of the reused paper with the same print size as when printing on the back paper or double-sided white paper. FIG.
In the example of a), since the image position of the image data overlaps with the area where the image of the reuse paper is printed, the print position is adjusted (unnecessary if the positions do not overlap).
On the other hand, when the assignment printing is designated (“Yes” branch of step S514), as shown in FIG. 16B, the print image of the acquired image data (in this example, substantially the entire surface of the paper is used). ) In accordance with the size of the margin area (so that it fits on the right half of the reused paper) and printed on the margin area (right half of the reused paper) (step S516). This
A printing result as shown in FIG. 16B is obtained.
That is, when assigned printing is designated, the print size is adjusted so that the entire image is printed accurately including the margin.
As described above, the printing apparatus 200 according to the present embodiment can generate document image data on the front surface and the back surface of the document, and can divide each document image data into a plurality of divided regions. Furthermore, it is possible to calculate the margin amount of each segmented area and determine whether each segmented area is a margin area based on the margin amount. Still further, it is possible to calculate the margin ratios of the document front surface and the document back surface based on the determination result, and to classify the documents based on the calculated margin ratio. As a result, since the document can be sorted into a tray of a type corresponding to the size of the margin rate, the document can be easily sorted according to the purpose of reuse.
Further, it is possible to sort the document to be sorted into a paper feed tray or a paper discharge tray according to the purpose according to the size of the margin rate. This makes it possible to accurately separate paper that can be reused for printing and paper that cannot be reused for printing.
Further, it is possible to perform normal printing, print position adjustment, assigned printing, and the like in accordance with the margin ratio of recycled paper. Thus, appropriate reusable printing can be performed according to the position of the margin area, and the reusing efficiency can be increased.
In the third embodiment, the density information extracting unit 12 corresponds to the density information extracting unit in the form 26 or 33, and the document image data generating unit 14 corresponds to the image data generating unit in the form 33. The margin image line counting process in the section 16 corresponds to the margin image line counting means in the form 30 or 31, and the area segmenting process in the area segmenting section 16 is in the forms 26, 30, 31.
And 33, the margin amount calculation unit 18 corresponds to the forms 26, 28,
Corresponding to one of the margin amount calculation means 29 and 33, the document separation unit 20 has forms 26, 2
This corresponds to any one of 8 and 32.
In the third embodiment, step S106 corresponds to the density information extraction step of any one of forms 34, 41, 43 and 50, and steps S108 to S112 are
Corresponding to the image data generation step of form 41 or 50, step S114 is the form 33,
Corresponding to any one of the region segmentation steps 37, 38, 41, 43, 47, 48 and 50, steps S116 to S118 are any of the forms 33, 35, 36, 41, 43, 45, 46 and 50. Corresponding to one margin amount calculating step, steps S120 to S132 correspond to any one of the classification steps 33, 35, 39, 43, 45 and 49.
Further, in the third embodiment, steps S400 to S424 are performed in the forms 37 and 3.
This corresponds to a blank image line counting step of any one of 8, 47 and 48.
In the third embodiment, the image data acquisition unit 22 corresponds to the image data acquisition unit of mode 26, and the printing unit 24 corresponds to the printing unit of mode 26.
In the third embodiment, step S502 corresponds to the image data acquisition step of form 33 or 43, and steps S504 to S520 correspond to the print step of form 33 or 43.
In the first to third embodiments, the example in which the document image data is divided into 16 divided areas and the margin ratio is calculated has been described. However, the present invention is not limited to this, and the number of sections is less than 16. But 1
There may be more than six.
In the third embodiment, the example in which the present invention is applied to an ink jet printing apparatus has been described. However, the present invention is not limited to this, and various forms of printing apparatuses such as laser / thermal transfer / sublimation / impact dots are used. It is also possible to apply to.
Each means for realizing the printing medium sorting apparatus 100 according to the first and second embodiments or the printing apparatus 200 according to the third embodiment is realized on software using a computer system. The computer program is incorporated in the product in a state stored in a semiconductor ROM in advance, or distributed via a network such as the Internet, or a CD-ROM, DVD-ROM, FD, etc. This can be easily provided to a desired user or the like via the computer-readable recording medium.
Further, in the first to third embodiments, the density information extracting unit 12 performs the manuscript surface (
Based on the density information extracted from the print area), each pixel value is subjected to binarization processing, offset component removal processing, and the like to generate document image data, and a margin amount is calculated based on the document image data. However, the present invention is not limited to this, and the density information extracted by the density information extraction unit 12 may be used as it is to calculate the margin amount. In this case, for example, if the total RGB value of each extracted pixel is 600 or more, it is determined to be white, and otherwise, it is determined to be black.
It is a block diagram which shows the structure of the to-be-printed medium sorting apparatus 100 which concerns on the 1st Embodiment of this invention. FIG. 2 is a block diagram illustrating a hardware configuration of the printing medium sorting apparatus 100 or the printing apparatus 200 according to the present invention. 4 is a flowchart showing an operation process of the printing medium sorting apparatus 100. 6 is a flowchart showing document image data sorting processing in an area sorting unit 16. (I) is a diagram illustrating an example of a blank document, and (ii) to (X) are diagrams illustrating an example of a document in which an image is printed on a paper surface. It is a figure which shows an example of the flow of a process at the time of dividing original image data into 16 division area of uniform size. It is a figure which shows the relationship between the range of a margin ratio, and a tray of a classification | category destination. (A)-(e) is a figure which shows an example of the original document classified into each original document separation tray, and its margin rate. It is a flowchart which shows the area | region division process of the area | region division part 16 in 2nd Embodiment. 10 is a flowchart showing blank image line counting processing in an area sorting unit 16. (A)-(f) is a figure which shows an example of the flow from an area | region division process to a margin ratio calculation process in 2nd Embodiment. It is a figure which shows the relationship between the coordinate information of each division area after area division, the information which shows whether it is a blank area, and the information of a connection area | region. It is a block diagram which shows the structure of the printing apparatus 200 which concerns on the 3rd Embodiment of this invention. 3 is a flowchart illustrating a printing process of the printing apparatus 200. 6 is a diagram illustrating types of document sorting trays that are sorted by the document sorting unit 20 of the printing apparatus 200 according to the present embodiment. FIG. (A) And (b) is a figure which shows the example of image printing to the margin area | region in the paper whose margin ratio is less than 100 [%].
DESCRIPTION OF SYMBOLS 100 ... Printing medium sorting apparatus, 200 ... Printing apparatus, 10 ... Document conveyance part, 12 ... Density information extraction part, 14 ... Original image data generation part, 16 ... Area division part, 18 ... Margin amount calculation part, 20 ... Original Sorting unit, 22 ... Image data acquisition unit, 24 ... Printing unit, 60 ... CPU, 62 ... RAM, 64
... ROM, 66 ... interface, 70 ... storage device, 72 ... output device, 74 ... input device
A printing medium sorting apparatus, comprising: a sorting unit that sorts the printing medium based on a calculation result of the margin amount calculating unit.
The printing medium sorting apparatus according to claim 1, wherein the printing area is at least one side of both sides of the printing paper.
3. The printing medium sorting apparatus according to claim 1, wherein the sorting unit sorts the printing medium based on the margin ratio calculated by the margin amount calculating unit.
4. The margin amount calculation unit calculates a total number of segment areas in an area where two or more segment areas determined to be the margin are continuous, and calculates the margin ratio based on the calculated total number. The printing medium sorting apparatus according to the description.
5. The print area dividing unit according to claim 1, wherein the predetermined area is divided into a plurality of divided areas based on a counting result of the blank image line counting unit. Printed media sorting device.
The printing area dividing means counts the blank image line by the blank image line counting means for each divided area until the printing area is divided into a target number of divisions, and the printing area dividing means. 6. The printing medium sorting apparatus according to claim 5, wherein the sorting process based on the counting result is repeatedly executed.
The printing medium sorting device according to claim 1, wherein the sorting unit performs sorting of the printing medium based on a calculation result of the margin amount.
8. The margin amount calculation unit calculates a margin amount of each segmented region based on the region image data of each segmented region segmented by the region segmenting unit. The printing medium sorting apparatus according to item 1.
JP2006282270A 2006-10-17 2006-10-17 Printed medium sorting apparatus, printed medium sorting program, storage medium storing the program, printed medium sorting method, printing apparatus, printing apparatus control program, storage medium storing the program, and printing apparatus control method Expired - Fee Related JP4715714B2 (en)
JP2006282270A JP4715714B2 (en) 2006-10-17 2006-10-17 Printed medium sorting apparatus, printed medium sorting program, storage medium storing the program, printed medium sorting method, printing apparatus, printing apparatus control program, storage medium storing the program, and printing apparatus control method
US11/872,142 US7782508B2 (en) 2006-10-17 2007-10-15 Printing medium separation apparatus, printing medium separation program, storage medium storing the program, printing medium seperation method, printing device, printing device control program, storage medium storing the program, and printing device control method
JP2008100772A JP2008100772A (en) 2008-05-01
JP2008100772A5 JP2008100772A5 (en) 2009-10-15
JP4715714B2 true JP4715714B2 (en) 2011-07-06
ID=39302806
JP2006282270A Expired - Fee Related JP4715714B2 (en) 2006-10-17 2006-10-17 Printed medium sorting apparatus, printed medium sorting program, storage medium storing the program, printed medium sorting method, printing apparatus, printing apparatus control program, storage medium storing the program, and printing apparatus control method
US (1) US7782508B2 (en)
JP (1) JP4715714B2 (en)
JP4433026B2 (en) * 2007-09-21 2010-03-17 ブラザー工業株式会社 Paper sorting device
JP5766496B2 (en) * 2010-06-10 2015-08-19 株式会社東芝 Image forming apparatus and image forming method
US9081349B2 (en) 2010-06-10 2015-07-14 Kabushiki Kaisha Toshiba Image forming apparatus and image forming method
WO2012140988A1 (en) 2011-04-12 2012-10-18 東京エレクトロン株式会社 Separation method, separation device, and separation system
JP2013117910A (en) * 2011-12-05 2013-06-13 Canon Inc Information processor, control method thereof, and program
US8724159B2 (en) * 2011-12-16 2014-05-13 Eastman Kodak Company Identifying a previously marked sheet
JP2014102387A (en) * 2012-11-20 2014-06-05 Canon Inc Image forming apparatus, image processing method, and program
JP2004279760A (en) * 2003-03-17 2004-10-07 Kyocera Mita Corp Image forming apparatus
JP2006168878A (en) * 2004-12-14 2006-06-29 Canon Inc Paper sheet control system
JP2006331145A (en) * 2005-05-27 2006-12-07 Ricoh Co Ltd Image forming device
JPH10293503A (en) 1997-04-18 1998-11-04 Ricoh Co Ltd Image forming device and color image forming device
JP3882445B2 (en) 2000-02-15 2007-02-14 富士ゼロックス株式会社 Document separation device
JP4511091B2 (en) * 2001-10-29 2010-07-28 インターナショナル・ビジネス・マシーンズ・コーポレーションＩｎｔｅｒｎａｔｉｏｎａｌ Ｂｕｓｉｎｅｓｓ Ｍａｓｃｈｉｎｅｓ Ｃｏｒｐｏｒａｔｉｏｎ Printing apparatus and printing method
JP4147999B2 (en) * 2003-03-31 2008-09-10 ブラザー工業株式会社 Printing control apparatus, printing apparatus, program, and data output method
JP4158808B2 (en) * 2006-04-10 2008-10-01 コニカミノルタビジネステクノロジーズ株式会社 Image forming apparatus and recycling information adding method
JP4812097B2 (en) * 2006-05-23 2011-11-09 キヤノン株式会社 Image forming apparatus, control method therefor, and program
2006-10-17 JP JP2006282270A patent/JP4715714B2/en not_active Expired - Fee Related
2007-10-15 US US11/872,142 patent/US7782508B2/en not_active Expired - Fee Related
US7782508B2 (en) 2010-08-24
US20080088861A1 (en) 2008-04-17
JP2008100772A (en) 2008-05-01
EP1110738B1 (en) 2003-04-02 Method of processing document image data
US20060007497A1 (en) 2006-01-12 Image processing apparatus
GB2067377A (en) 1981-07-22 Half-tone reproduction
JP2010149415A (en) 2010-07-08 Printing control device and printing controlling program
CN1906923A (en) 2007-01-31 An image-processing apparatus, an image- forming apparatus, and a program
JP3706800B2 (en) 2005-10-19 Image processing system, method, and storage medium
JP3601491B2 (en) 2004-12-15 Image processing apparatus, image processing method, recording medium, and program
JP2001310535A (en) 2001-11-06 Apparatus for printing and method for correcting unevenness of density of printhead
US8223392B2 (en) 2012-07-17 Image processing device and image processing method
JPH0818777A (en) 1996-01-19 Picture processor