The present invention relates to an image processing apparatus and an image processing method.
Conventionally, there is an image forming apparatus which performs, so-called, an Nin1 printing to print a document composed of N (N is a positive integer) pages in a sheet. By performing the Nin1 printing, the number of sheets to be used can be reduced, compared with a case where a page of the document is printed a one sheet
In such the image forming apparatus, if a user does an improper Nin1 setting, the printing is performed in the improper print setting. A setting in case that the characters become too small to read when the Nin1 printing is performed, for example, corresponds to the improper print setting.
As an example to avoid that such an improper Nin1 printing is performed, JP-A 2005-67131 is disclosed. In JP-A 2005-67131, whether or not a user does an improper Nin1 print setting is judged based on a size of the characters of the document and a size of the print sheets. And in case that a user does an improper Nin1 print setting is judged, the apparatus warns the user to prevent previously that the improper Nin1 printing is performed.
In JP-A 2005-67131, an improper Nin1 printing can be prevented, but it is an user that sets the Nin1 print finally. For the reason, there was a problem that the apparatus warns many times unless an user instructs a proper Nin1 printing.
An aspect of the present disclosure relates to an image processing apparatus, containing: a receiving portion to receive an image data composed of a plurality of pages and a print data including an information indicating a size of characters included in the image data; a decision portion, in case of generating an Nin1 image so as to reduce and print in a page images of different N (N is a positive integer) pages out of the plurality of pages of the print data received in the receiving portion, to decide a value of N within a range where the size of the characters of the Nin1 image is more than a prescribed value based on the information indicating the size of the characters; and a generating portion to generate the Nin1 image according to the value of N decided in the decision portion.
Another aspect of the present disclosure relates to an image processing method containing: receiving an image data composed of a plurality of pages and a print data including an information indicating a size of characters included in the image data; deciding a value of N for the print data, in case of generating an Nin1 image so as to reduce and print in a page the image of the different N pages out of the plurality of pages of the print data, within a range where the size of the characters of the Nin1 image is more than a prescribed value based on the information indicating the size of the characters; and generating the Nin1 image according to the decided value of N.
Further an aspect of the present disclosure relates to an image processing apparatus, containing: an interface to receive an image data composed of a plurality of pages and a print data including an information indicating a size of characters included in the image data; a memory to store a minimum size of the characters in case of printing the image data of the N (N is a positive integer) pages in a page in a lump; a processor to detect the minimum size of the characters in the print data received in the interface, to decide a value of N so as to reduce and print in a page based on the minimum size of the characters stored in the memory and the detected minimum size of the characters, and to generate the Nin1 image according to the value of N decided so as to print the image of the N pages in a page.
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
Hereinafter, a printing method to reduce N (N is a positive integer) pages with different print data into one page and to print the one page is called as an Nin1 printing. That a value of N is automatically decided without setting the value of N by a user and an Nin1 printing is set is called as an automatic Nin1 setting.
The image forming apparatus includes an interface 1, a discrimination portion 2, a warning portion 3, a memory portion 5, a generating portion 6 and a print portion 7. The interface 1 functions as a receiving portion to receive image data and in addition print data provided with an information showing a size of the characters included in the image data by a print request from the printer driver of the PC 12. The discrimination portion 2 discriminates whether or not the automatic Nin1 setting is made. The warning portion warns the user in case that the automatic Nin1 setting is not made. The memory portion 5 stores a correspondence relationship between a size of the characters included in the print data and a value of N which is a maximum natural number in a range where a size of characters in an Nin1 image is more than a prescribed value. The decision portion 4 reads out a value of N from the memory portion 5 based on the information showing a size of the characters included in the print data, and decides the value of N. The generating portion 6 generates an Nin1 image based on the value of N decided by the decision portion 4. The print portion 7 prints the Nin1 image generated by the generating portion 6. The prescribed value is a value of a marginal size of the characters which the ordinary person feels not easy to read. The discrimination portion 2, the decision portion 4 and the generating portion 6 are included in a processor 10. In addition, the print portion 7 includes a printer part.
In case that the automatic Nin1 setting is made (YES in ACT12), or in case that the setting is changed to the automatic Nin1 setting in ACT14 (YES in ACT14), the decision portion 4 reads out the value of N corresponding to the size of the characters from the memory portion 5 based on the information of the size of the characters included in the print data (ACT15). Then, the decision portion 4 decides the value of N used in the Nin1 printing from the value of N which is read out (ACT16).
In addition, the character size used in deciding the corresponding value of N is a minimum character size in the whole characters included in the print data. By using the minimum character size, to appear the unreadable characters can be prevented in case of the Nin1 printing. When the value of N is decided by the decision portion 4 in ACT17, the generating portion 6 generates the Nin1 image using the value of N decided by the decision portion 4. Then an instruction is outputted to print the generated Nin1 image by the print portion 8 (ACT18). In addition, in case that ACT14 is NO, the processing in ACT18 is performed.
In addition, in the above-described, only the information indicating the character size is attached to the print data. But, by adding the information indicating the kind of the characters to the print data, the correspondence table shown in
In addition, in the present embodiment, the character sizes of whole the characters included in the image data are targeted in case of deciding the value of N. But, the value of N may be decided in consideration of only the sizes of the characters included in a prescribed area. For, example, usually, the page numbers are indicated in a header or a footer in many cases. But some users do not mind if the page numbers can not be read. For the reason, if the user can designate so that the value of N is decided in consideration of only the characters included in the area except the header and footer, the characters indicating the page numbers shown in the header and footer can be ignored in deciding the value of N.
In addition, the designation of the character which is used to decide the value of N can be made for each user, for example, the characters which are included in the characters by a prescribed ratio are targeted in deciding the value of N.
By employing the above-described embodiment, the proper Nin1 setting is performed automatically from the character information of the print data, so that a user will not be required to designate the Nin1 setting.
In addition, in the above-described embodiment, a reduced print processing apparatus is described taking an image forming apparatus for example. But without being limited to the embodiment, the PC may be embodied as a reduced print processing apparatus.
A second embodiment will be described with reference to
In the present embodiment, an Nin1 setting will be described in case that copying is performed in the image forming apparatus 11.
In case that the warning screen as shown in
In case that the automatic Nin1 setting is made (YES in ACT22 and YES in ACT24), the character recognition portion 22 performs an OCR (Optical Character Recognition) processing (ACT25). The character recognition portion 22 recognizes the characters in the print data read out by the reading portion 21, and obtains the information of the character size (ACT26).
The decision portion 4, reads out a value of corresponding N from the correspondence table stored in the memory portion 5 based on the character size obtained in ACT26, and decides the value of N (ACT27).
The generating portion 6 generates an Nin1 image following to the value of N decided by the decision portion 4 (ACT28). Then, to print the generated Nin1 image by the print portion 7 is indicated (ACT29).
By employing the above-described embodiment, in case of copying, the user is not required to make the Nin1 setting repeatedly, and can perform an optimum Nin1 printing.
In addition, by performing the OCR processing for the image data, in consideration of the size of the characters included in the illustration and so on in the image data, an optimum value of N can be decided.
A third embodiment will be described with reference to
The PC 12 has the interface 1 to receive the print data and the option for the automatic Nin1 print setting, the discrimination portion 2 to discriminate whether or not the automatic Nin1 setting is made, the warning portion 3 to warn the user in case that the automatic Nin1 setting is not made, the memory portion 5 to memory the correspondence relationship between the size of the characters included in the print data and the value of N which is the maximum natural number in the range where the size of the characters in the Nin1 image is more than the prescribed number, the decision portion 4 to read out the value of N from the memory portion 5 based on the information indicating the size of the characters included in the print data and to decide the value of N, and the generating portion 6 to generate the Nin1 image based on the value of N decided by the decision portion 4.
In addition, the PC 12 has a display portion 8 to display the information which is warned out from the warning portion 3 and to display an option screen from which the user can select the Nin1 setting, and an option setting portion 9 to set the option selected by the display portion 8. An example of the option screen is shown in
The Nin1 image generated in the generating portion 6 is sent to the image forming apparatus 11, and is printed by the print portion 7 of the image forming apparatus 11. In addition, the interface 1 receives the information selected by the user on the option screen displayed on the display portion 8.
Next, the setting items on the option screen will be described. As one of the option items, an item 51 named “CHARACTER SIZE OF OBJECT OF NOT MORE THAN DEFINITE AREA IS IGNORED” is provided. In the item 51, an item “% DESIGNATION” 52 and an item “MARGIN PART” 53 are further provided. When an check is inputted in the item “CHARACTER SIZE OF OBJECT OF NOT MORE THAN DEFINITE AREA IS IGNORED” 51, the item “% DESIGNATION” 52 and the item “MARGIN PART” 53 can be selected.
The item “% DESIGNATION” 52 is an item to instruct so as to ignore the size of the characters in the object, such as a table or a textbox, which is less than a prescribed ratio in a page of a document. For, example, in
An item “MARGIN PART” 53 can instruct so as to ignore the size of characters written in the margin part, by designating the margin. The margin part can designate the sizes of margins at TOP, BOTTOM, LEFT and RIGHT sides.
By selecting the options by a user as described above, only the size of the characters in the prescribed area as shown in the first embodiment can be targeted in case of deciding the value of N.
An item “CHARACTERS INCLUDED BY NOT MORE THAN PRESCRIBED RATIO ARE TARGETED” 54 is an item in which an user can designate a threshold value of the ratio of the characters to be targeted which are included in whole the document. In
An item “OBTAIN CHARACTER SIZE INCLUDED IN DRAWING” 55 is an item which can instruct so that the size of the characters included in the drawing, such as an illustration and so on, included in the print data is targeted. By the item, the characters included in the drawing can be used in case of deciding a proper value of N.
An item “Nin1 PRINTING IS JUDGED FOR EACH PAGE” 56 is an item which, in case that the document is composed of a plurality of pages, does not make an optimum Nin1 print setting from the size of the characters in whole the document, but instructs so that the optimum value of N in each page is decided by judging the character size in each page of the document.
Based on the balance of the value of N in the surrounding pages, the Nin1 image is generated so as to make the blank part small in the sheet after printing and to make the number of prints minimum. If the item is selected, in case that 2 in1 is optimum for a first page of the document is discriminated and that 8in1 is optimum for second through ninth pages is discriminated, the first page of the document is outputted in 1in1 and the second through ninth pages are outputted in 8in1.
In the above-described example, in case that the value of N is decided based on whole the document, the value of N becomes two and the document is printed in 2in1. As a result, the number of prints becomes five sheets. On the other hand, in case that the value of N is decided for each page, the number of prints becomes two sheets. And compared with the case that the value of N is decided for whole the document, the number of prints can be reduced.
In addition, not by printing using the value of N discriminated in each page without modification, but in consideration of the balance for the surrounding pages, the blank parts can be made smaller after printing. If explained for the above-described example, 2 in1 is discriminated to be optimum for a first page of the document. Accordingly, if the first page is printed in 2in1 without modification and the second through ninth pages are outputted in 8in1, on a first outputted sheet, only a first page of the document is printed in 2in1 state. That is, a half of the sheet becomes blank part, and accordingly an ineffective part is generated. For the reason, by printing the first page of the document in 1in1 which is different from the result of the value of N discriminated for the page, the blank ineffective area can be eliminated.
In addition, if the item “Nin1 PRINTING IS JUDGED FOR EACH PAGE” 56 is selected, an item “DIRECTION OF OUTPUT SHEET IS ALIGNED” 57 can be selected. The item “DIRECTION OF OUTPUT SHEET IS ALIGNED” 57 is an item to instruct so that the directions of the sheets are aligned in case of printing out. If a plurality of Nin1 print settings are mixed in case of outputting a document, the directions of the outputted sheets may be different by the Nin1 print settings.
For example, in case that a 2in1 print setting and a 4in1 print setting are mixed, for a usual document in the length direction, the output sheet in 2in1 becomes in the width direction and the output sheet in 4 in1 becomes in the length direction. As a result, the outputted sheets are mixed in the length direction and the width direction. If the directions of the outputted sheets are different as described above, the outputted sheets may possibly be difficult to read. For the reason, in such a case, if the item “DIRECTION OF OUTPUT SHEET IS ALIGNED” 57 is selected, the Nin1 setting is made to the 2in1 setting in the above-described example, and accordingly the outputted sheets are all unified in the width direction.
An item “IN CASE THAT NUMBER OF PAGES IS NOT DIVIDED BY N, N IS ADJUSTED” 58 is an item to instruct so that the blank part of the sheet in case of printing out is made small. In the item, the following setting can be made. For example, in case that the document is composed of only one page, no matter how many N discriminated by the character size of the document is, the document is printed out in 1in1. And in case that the document composed of pages of an odd number is outputted in 2 in1, only the last page is outputted in 1in1. That is, not by following just the Nin1 print setting judged by the character size, but the blank part in the sheet when outputted can be adjusted to be small.
An item “REDUCTION EFFICIENCY IS DISPLAYED” 59 is an item which can display how many pages of the sheets can be reduced and so on compared with a usual case that a page of the document is printed on a sheet (1 in1). By displaying the number of sheets which can be reduced, the awareness to the ecology for a user can be enhanced.
An item “Nin1 PRINTING IS NOT APPLIED TO SHEET SIZE DESCRIBED RIGHT” 60 is an item to instruct so that the Nin1 printing is not performed in case of printing in the designated sheet size. By selecting the item, the size of the sheets in which an user do not want to perform the Nin1 printing can be preliminarily excluded.
In addition, if an item “REDUCTION RATIO OF NUMBER OF PRINT SHEETS” 61 is selected, a degree can be selected by a slider system 62 within a range from “REDUCTION OF NUMBER OF PRINTS SHEETS” to “DISTRIBUTION USE”. If a user slides in the direction for “REDUCTION OF NUMBER OF PRINTS SHEETS”, the options in the items 51-60 are selected so that the number of print sheets is reduced after image forming. If a user slides in the direction for “DISTRIBUTION USE”, the options in the items 51-60 are selected so that the printed sheets are more visible for the user, though the number of the print sheets after image forming is more compared with the case of “REDUCTION OF NUMBER OF PRINT SHEETS”. If the slider system is employed in selecting the options in the automatic Nin1 setting as described above, the use is not required to make precise setting, and the load for the used can be reduced.
In addition, an OK button 66 to determine the item to be selected and a CANCEL button 67 to cancel the item are provided on the option screen.
Next, the processing in the option setting portion 9 to send the selected option information along with the print data to the interface 1 will be described with reference to flow charts shown in
The option setting portion 9 discriminates whether or not the OK button 66 is pushed down on the option selection screen for the automatic Nin1 setting shown in
If the option setting portion 9 can detect that the OK button is pushed down (YES in ACT50), detects which items are selected.
At first, whether or not the item “CHARACTER SIZE OF OBJECT OF NOT MORE THAN DEFINITE AREA IS IGNORED” 51 is selected is discriminated (ACT51). If the option setting portion 9 discriminates that the item “CHARACTER SIZE OF OBJECT OF NOT MORE THAN DEFINITE AREA IS IGNORED” 51 is selected (YES in ACT51), discriminates whether or not the item “% DESIGNATION” 52 is selected (ACT52). If the option setting portion 9 discriminates that the item “% DESIGNATION” 52 is not selected (NO in ACT52), discriminates that the other item “MARGIN PART” 53 is selected (ACT53).
After the option setting portion 9 discriminates that the item “CHARACTER SIZE OF OBJECT OF NOT MORE THAN DEFINITE AREA IS IGNORED” 51 is not selected (NO in ACT51), or after discriminates that the item “% DESIGNATION” 52 is selected (YES in ACT52), or after discriminates that the item “MARGIN PART” is selected (ACT53), discriminates whether or not the item “CHARACTERS INCLUDED BY NOT LESS THAN PRESCRIBED RATIO ARE TARGETED” 54 is selected (ACT54). If the option setting portion 9 discriminates that the item “CHARACTERS INCLUDED BY NOT LESS THAN PRESCRIBED RATIO ARE TARGETED” 54 is selected (YES in ACT54), recognizes the ratio designated by the item 54 (ACT55).
After the option setting portion 9 discriminates that the item “CHARACTERS INCLUDED BY NOT LESS THAN PRESCRIBED RATIO ARE TARGETED” 54 is not selected (NO in ACT54), or after recognizes the ratio designated by the item 54 (ACT55), discriminates whether or not the “OBTAIN CHARACTER SIZE INCLUDED IN DRAWINGS” 55 is selected (ACT56).
After the option setting portion 9 discriminates whether or not the item “OBTAIN CHARACTER SIZE INCLUDED IN DRAWINGS” 55 is selected (ACT56), discriminates whether or not the item “Nin1 PRINTING IS JUDGED FOR EACH SHEET” 56 is selected (ACT57). If the option setting portion 9 discriminates that the item “Nin1 PRINTING IS JUDGED FOR EACH SHEET” 56 is selected (YES in ACT57), discriminates whether or not the item “DIRECTION OF OUTPUT SHEET IS ALIGNED” 57 is also selected (ACT58).
After the option setting portion 9 discriminates that the item “Nin1 PRINTING IS JUDGED FOR EACH SHEET” 56 is selected and discriminates whether or not the item “DIRECTION OF OUTPUT SHEET IS ALIGNED” 57 is selected (ACT58), or after discriminates that the item “Nin1 PRINTING IS JUDGED FOR EACH SHEET” 56 is not selected (NO in ACT57), discriminates whether or not the item “IN CASE THAT NUMBER OF PAGES IS NOT DIVIDED BY N, N IS ADJUSTED” 58 is selected (ACT59).
After the option setting portion 9 discriminates whether or not the item “IN CASE THAT NUMBER OF PAGES IS NOT DIVIDED BY N, N IS ADJUSTED” 58 is selected (ACT59), discriminates whether or not the item “REDUCTION EFFICIENCY IS DISPLAYED” 59 is selected (ACT60).
After the option setting portion 9 discriminates whether or not the item “REDUCTION EFFICIENCY IS DISPLAYED” 59 is selected (ACT60), discriminates whether or not the item “Nin1 IS NOT APPLIED TO SHEET SIZE DESCRIBED RIGHT” 60 is selected (ACT61). If the option setting portion 9 discriminates that the item “Nin1 IS NOT APPLIED TO SHEET SIZE DESCRIBED RIGHT” 60 is selected (YES in ACT61), recognizes the designated sheet size (ACT62).
After the option setting portion 9 discriminates that the item “Nin1 IS NOT APPLIED TO SHEET SIZE DESCRIBED RIGHT” 60 is not selected (NO in ACT61), or after recognizes the designated sheet size (ACT62), sends the option information which is discriminated to be selected (ACT63), and stops the processing.
As described above, by making so that the option of the automatic Nin1 setting can be made by a user, the user can select automatically the Nin1 printing which the user desires. In addition, several kinds of the option settings made by the user as described above may be stored. By storing the option settings, the user is not required to set the option every time, but the user only reads out the stored setting, so that the load for the use can be reduced.
In addition, the third embodiment is performed on the PC 12. But without limited to this case, the embodiment may be performed in the image forming apparatus 11.
In the disclosed embodiments, the processing can be accomplished by a computer-executable program, and this program can be realized in a computer-readable memory device. In the embodiments, the memory device, such as a magnetic disk, a flexible disk, a hard disk, an optical disk (CD-ROM, CD-R, DVD, and so on), an optical magnetic disk (MD and so on) can be used to store instructions for causing a processor or a computer to perform the processes described above.
Number | Date | Country | Kind |
---|---|---|---|
2009283603 | Dec 2009 | JP | national |
This application is based upon and claims the benefit of priority from U.S. provisional application 61/155,972, filed on Feb. 27, 2009, the entire contents of all of which are incorporated herein by reference. This application is also based upon and claims the benefit of priority from Japanese Patent Application No. 2009-283603, filed on Dec. 15, 2009, the entire contents of all of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61155972 | Feb 2009 | US |