1. Field of the Invention
The invention relates to a print control method in a print system comprising an image processing apparatus such as a PC (personal computer) or the like and an image forming apparatus such as a printer or the like and to the image forming apparatus.
2. Related Background Art
A document formed by an image processing apparatus such as a PC or the like is converted into print data by a printer driver built in the image processing apparatus. The print data is sent to an image forming apparatus through a line such as a LAN (local area network) or the like. The print data sent to the image forming apparatus is edited, expanded, and outputted as a print image. Usually, after the document formed by the image processing apparatus is expanded into bit map data in the image forming apparatus, it is returned from the image forming apparatus to the image processing apparatus and previewed onto a display by application software installed in the image processing apparatus, so that a print format is confirmed.
Since all print documents expanded into the bit map data are returned, when the number of print sheets is large, an amount of data which is returned from the image forming apparatus to the image processing apparatus is extremely large. Particularly, if the image forming apparatus is a network printer, such an inconvenience that the specific user occupies the network printer for a long time and working efficiency of the image forming system deteriorates occurs.
It is a problem to be solved by the invention that since all of the print documents expanded into the bit map data are returned as mentioned above, when the number of print sheets is large, the amount of data which is returned from the image forming apparatus to the image processing apparatus is extremely large, so that the specific user occupies the network printer for a long time and working efficiency of the image forming system deteriorates.
It is an object of the invention to provide a print control method in a print system comprising an image processing apparatus such as a PC (personal computer) or the like and an image forming apparatus such as a printer or the like and to provide the image forming apparatus.
According to the present invention, there is provided a print control method of an image forming apparatus, comprising the steps of:
setting a feature condition, as a setting feature condition, of an image which is designated from an image processing apparatus;
extracting a feature portion from image data received from the image processing apparatus and discriminating whether or not the feature portion satisfies the setting feature condition; and
if it is determined that the feature portion satisfies the setting feature condition, notifying the image processing apparatus of such a fact.
Moreover, in the print control method, the notification denotes that re-editing of the image data is obtained.
Moreover, in the print control method, in the discriminating step, whether or not the feature portion satisfies the setting feature condition is discriminated on a unit basis of a page which is printed by the image forming apparatus, and in the notifying step, if it is determined that the feature portion satisfies the setting feature condition, corresponding page information is notified on a unit basis of the page which is printed by the image forming apparatus.
Moreover, in the print control method, the setting feature condition is a boundary condition of a plurality of images.
Moreover, in the print control method, the setting feature condition is directions of a plurality of images.
Moreover, in the print control method, the setting feature condition is a character size.
Moreover, in the print control method, the setting feature condition is a character size corresponding to a character font.
Moreover, in the print control method, the setting feature condition is the number of media which are printed by the image forming apparatus.
Further, according to the present invention, there is also provided an image forming apparatus comprising:
a feature condition inputting unit which sets a feature condition, as a setting feature condition, of an image which is designated from an image processing apparatus;
a feature condition discriminating unit which extracts a feature portion from image data received from the image processing apparatus and discriminates whether or not the feature portion satisfies the setting feature condition; and
a notifying unit which, if it is determined that the feature portion satisfies the setting feature condition, notifies the image processing apparatus of such a fact.
Moreover, in the image forming apparatus, the notifying unit obtains re-editing of the image data from the image processing apparatus.
Moreover, in the image forming apparatus, the feature condition discriminating unit discriminates whether or not the feature portion satisfies the setting feature condition on a unit basis of a page which is printed by the image forming apparatus, and if it is determined that the feature portion satisfies the setting feature condition, the notifying unit notifies the image processing apparatus of corresponding page information on a unit basis of the page which is printed by the image forming apparatus.
Moreover, in the image forming apparatus, the setting feature condition is a boundary condition of a plurality of images.
Moreover, in the image forming apparatus, the setting feature condition is directions of a plurality of images.
Moreover, in the image forming apparatus, the setting feature condition is a character size.
Moreover, in the image forming apparatus, the setting feature condition is a character size corresponding to a character font.
Moreover, in the image forming apparatus, the setting feature condition is the number of media which are printed by the image forming apparatus.
In the present invention, without returning all of the print documents expanded into the bit map data, whether the print form is acceptable are detected. Only when the print form is detected to be not acceptable, re-edit request is executed. Thus, such an effect that if the image forming apparatus is the network printer, the specific user does not occupy the network printer for a long time and the working efficiency of the image forming system can be raised is obtained.
The above and other objects and features of the present invention will become apparent from the following detailed description and the appended claims with reference to the accompanying drawings.
The invention can be realized without increasing the number of parts by using a control method based on a computer program which enables all or some of a user setting information forming step, a user setting information transmitting step, an information type discriminating step, a print format feature extracting step, a feature comparing step, a comparison result discriminating step, and a re-edition requesting step to be stored into a computer-readable recording medium.
[Embodiment 1]
This diagram shows an image forming apparatus in an image forming system for executing a control method according to the invention.
Referring to
The receiving unit 1 is an interface (I/F) portion for receiving various information such as print data, user setting information, data format information, and the like from an image processing apparatus 30.
The discriminating unit 2 is a portion for receiving various information from the receiving unit 1 and dividing it into the print data, user setting information, data format information, and the like in accordance with an information type discriminating step 12-1 of the control unit 12.
The print data storing unit 3 is a memory for storing the print data selected by the discriminating unit 2.
The user setting information storing unit 4 is a memory for storing the user setting information selected by the discriminating unit 2.
The data format information storing unit 5 is a memory for storing the data format information selected by the discriminating unit 2.
The image creation information forming unit 6 is a portion for converting the print data into bit map data.
The extracting unit 7 is a portion for extracting a feature of a print format from the print data in accordance with an expressing format, which will be explained hereinafter, to be excluded which is sent from the image processing apparatus 30 and in accordance with a print format feature extracting step 12-2 of the control unit 12.
The comparing unit 8 is a portion for comparing the feature of the print format extracted by the extracting unit 7 with the expressing format, which will be explained hereinafter, to be excluded in accordance with a feature comparing step 12-3 of the control unit 12. Further, the comparing unit 8 is a portion for discriminating whether or not the expressing format, which will be explained hereinafter, to be excluded coincides with the feature of the print format extracted by the extracting unit 7 on the basis of a predetermined discrimination reference from a comparison result in accordance with a comparison result discriminating step 12-4 of the control unit 12.
The transmitting unit 9 is a portion for requesting re-editing of a document (concept including an image) in accordance with a re-edition requesting step 12-5 of the control unit 12 by notifying the image processing apparatus 30 of a fact indicative of the coincidence if it is determined from a discrimination result of the comparing unit 8 that the feature of the print format extracted by the extracting unit 7 coincides with the expressing format, which will be explained hereinafter, to be excluded.
The print control unit 10 is a portion for starting a printing process of the print data if it is determined from a discrimination result of the comparing unit 8 that the feature of the print format extracted by the extracting unit 7 does not coincide with the expressing format, which will be explained hereinafter, to be excluded.
The printing unit 11 is a portion for executing the printing on the basis of control of the print control unit 10.
The control unit 12 is a CPU (central processing unit) for controlling the image forming apparatus 20 in accordance with the information type discriminating step 12-1, print format feature extracting step 12-2, feature comparing step 12-3, comparison result discriminating step 12-4, and re-edition requesting step 12-5.
The information type discriminating step 12-1 is a control procedure for the CPU to allow the discriminating unit 2 to receive the various information from the receiving unit 1 and dividing it into the print data, user setting information, data format information, and the like. The information type discriminating step 12-1 is a computer program which can be stored into a computer-readable recording medium.
The print format feature extracting step 12-2 is a control procedure for the CPU to allow the extracting unit 7 to extract the print format of the print data from the print data in accordance with the format, which will be explained hereinafter, to be excluded which is sent from the image processing apparatus 30. The print format feature extracting step 12-2 is a computer program which can be stored into the computer-readable recording medium.
The feature comparing step 12-3 is a control procedure for the CPU to allow the comparing unit 8 to compare the feature of the print format extracted by the extracting unit 7 with the format, which will be explained hereinafter, to be excluded which is sent from the image processing apparatus 30. The feature comparing step 12-3 is a computer program which can be stored into the computer-readable recording medium.
The comparison result discriminating step 12-4 is a control procedure for the CPU to discriminate whether or not the feature of the print format extracted by the extracting unit 7 coincides with the format, which will be explained hereinafter, to be excluded which is sent from the image processing apparatus 30 on the basis of the predetermined discrimination reference from the comparison result of the comparing unit 8. The comparison result discriminating step 12-4 is a computer program which can be stored into the computer-readable recording medium.
The re-edition requesting step 12-5 is a control procedure for the CPU to allow the transmitting unit 9 to notify the image processing apparatus 30 of the fact indicative of the coincidence if it is determined from the discrimination result of the comparing unit 8 that the format, which will be explained hereinafter, to be excluded coincides with the feature of the print format and request the re-editing of a document (concept including an image). The re-edition requesting step 12-5 is a computer program which can be stored into the computer-readable recording medium.
The ROM 13 is a read only memory for storing the information type discriminating step 12-1, print format feature extracting step 12-2, feature comparing step 12-3, comparison result discriminating step 12-4, re-edition requesting step 12-5, and data necessary for executing such a control procedure.
Further, print format detection information to extract the feature of the print format of the print data from the print data, a predetermined discrimination reference which is used to discriminate whether or not the feature of the print format extracted by the extracting unit 7 coincides with the format, which will be explained hereinafter, to be excluded, and the like have previously been stored in the ROM 13 in accordance with the format to be excluded.
The RAM 14 is a random access memory which is temporarily used for an arithmetic operation or the like of the data during the execution of the information type discriminating step 12-1, print format feature extracting step 12-2, feature comparing step 12-3, comparison result discriminating step 12-4, and re-edition requesting step 12-5.
This diagram shows the image processing apparatus of the image forming system to execute the control procedure according to the invention.
Referring now to the diagram, the image processing apparatus comprises: a user interface (I/F) unit 21; a display unit 22; a user setting information forming unit 23; a print data forming unit 24; a transmitting unit 25; a receiving unit 26; a control unit 27; and a storing unit 28.
The user I/F unit 21 is a portion for playing a role of an interface between the operator and the image processing apparatus 30 in order to allow the operator to input the print data, user setting information, data format information, and the like.
The display unit 22 is a display for displaying the information inputted by the operator from the user I/F unit 21, a re-editing request of a document which is received by the image processing apparatus 30 from the image forming apparatus 20, or the like, thereby notifying him of it.
The user setting information forming unit 23 is a portion for setting an inconvenient image expressing format, as a format to be excluded, in which it is presumed that it is generated in a document edited by the image processing apparatus 30 in accordance with a user setting information forming step 27-1 of the control unit 27. Ordinarily, pre-registered formats to be excluded are displayed as properties of the image processing unit onto the display unit 22. The operator selects a desired one of them, so that the selected format is set.
The print data forming unit 24 is a portion for converting the document inputted by the operator or other information into the print data, data format information, user setting information, or the like and forming a print job.
The transmitting unit 25 is a portion for transmitting the print job to the image forming apparatus 20 in accordance with a user setting information transmitting step 27-2 of the control unit 27.
The receiving unit 26 is a portion for receiving the re-editing request or the like of the document which is sent from the image forming apparatus 20 and sending it to the display unit 22.
The control unit 27 is a CPU (central processing unit) for controlling the image processing apparatus 30 in accordance with the user setting information forming step 27-1 and the user setting information transmitting step 27-2.
The user setting information forming step 27-1 is a control procedure for the CPU to allow the user setting information forming unit 23 to preset the inconvenient image expressing format, as a format to be excluded, in which it is presumed that it is generated in the document edited by the image processing apparatus 30. The user setting information forming step 27-1 is a computer program which can be stored into a computer-readable recording medium.
The user setting information transmitting step 27-2 is a control procedure for the CPU to allow the transmitting unit 25 to transmit the print job formed by the print data forming unit 24 to the image forming apparatus. The user setting information transmitting step 27-2 is a computer program which can be stored into a computer-readable recording medium.
The storing unit 28 is a memory for allowing the control unit 27 to store the user setting information forming step 27-1 and the user setting information transmitting step 27-2 and temporarily storing the data that is necessary during the execution of those computer control programs.
The operation of the embodiment 1 will now be described.
The following four examples [1] to [4] are mentioned as formats to be excluded and the operation will be explained in order.
Explanation will now be made with respect to the operation regarding [1] the execution error in the N-up printing in which the original images of a plurality of pages (N pages) are reconstructed on the sheet of one page.
This diagram relates to the operation of the image processing apparatus 30 (
Step S1-1
In the diagram, (a) shows the state where two images comprising the original image of the first page and the original image of the second page are reconstructed in the portrait vertical direction through a ruled line, and (b) shows the state where one original image of the third page is reconstructed in the portrait lateral direction.
The operator selects the user setting information from a property displayed on the display unit 22 (
When an OK button shown in
Step S1-2
The print data forming unit 24 (
Step S1-3
The print job is sent to the image forming apparatus 20 (
Steps S1-2 and S1-3 correspond to the user setting information transmitting step 27-2.
This diagram relates to the operation of the image forming apparatus 20 (
Step S1-4
The receiving unit 1 (
Step S1-5
The discriminating unit 2 (
Step S1-6
The print data is stored in the print data storing unit 3 (
Step S1-7
The extracting unit 7 (
This step corresponds to the print format feature extracting step 12-2 (
Step S1-8
The image creation information forming unit 6 (
Step S1-9
The comparing unit 8 (
Step S1-10
The comparing unit 8 (
Step S1-11
A notification showing that the print format of the print data coincides with the format to be excluded is transmitted from the transmitting unit 9 (
Step S1-12
The user setting information is stored into the user setting information storing unit 4 (
Step S1-13
The print control unit 10 (
Details of the print format feature extracting step 12-2 (
Explanation will be made by limiting to the case where original images of three pages are printed onto a sheet of the A4 letter size having a vertical ruled line at resolution of 1200 dpi.
Step S1-7-1
The extracting unit 7 (
Step S1-7-2
The extracting unit 7 (
Step S1-7-3
The extracting unit 7 (
Step S1-7-4
The extracting unit 7 (
Details of the feature comparing step 12-3 (
Step S1-9-1
The comparing unit 8 (
Step S1-9-2
The comparing unit 8 (
Step S1-9-3
The comparing unit 8 (
Step S1-9-4
It is recognized that the vertical ruled line information is included and the processing routine advances to step S1-13 (
Step S1-9-5
It is recognized that the vertical ruled line information is not included and the processing routine advances to step S1-11 (
As described above, if [1] the execution error in the N-up printing in which the original images of a plurality of pages (N pages) are reconstructed on the sheet of one page is detected, the notification showing that the print format of the print data coincides with the format to be excluded is transmitted from the image forming apparatus 20 (
By using the control procedure described above, such a drawback that the N-up printing cannot be performed although it has been demanded or the like can be eliminated. Since the fact that the N-up printing is executed in accordance with the request can be easily confirmed, working efficiency of the print system can be improved. The portion (for example, the page number) where the execution error has been detected can be also notified. Only the page where the execution error has been detected can be also transmitted to image processing apparatus as bit map data.
The operation regarding [2] the execution error in the N-up printing in which original images of a plurality of pages (N pages) are reconstructed on the sheet of one page in the different directions every original image will be described hereinbelow.
This diagram relates to the operation of the image processing apparatus 30 (
Step S2-1
In the diagram, the original image of the first page and the original image of the second page are not reconstructed in the different directions.
The operator selects the user setting information from a property displayed on the display unit 22 (
When an OK button shown in
Step S2-2
The print data forming unit 24 converts the document inputted by the operator or other information into the print data, data format information, user setting information, or the like and forms the print job.
Step S2-3
The print job is sent to the image forming apparatus 20 (
Steps S2-2 and S2-3 correspond to the user setting information transmitting step 27-2.
This diagram relates to the operation of the image forming apparatus 20 (
Step S2-4
The receiving unit 1 (
Step S2-5
The discriminating unit 2 (
Step S2-6
The print data is stored in the print data storing unit 3 (
Step S2-7
The extracting unit 7 (
This step corresponds to the print format feature extracting step 12-2 (
Step S2-8
The image creation information forming unit 6 (
Step S2-9
The comparing unit 8 (
Step S2-10
The comparing unit 8 (
Step S2-11
The notification showing that the feature of the print format coincides with the format to be excluded is transmitted from the transmitting unit 9 (
Step S2-12
The user setting information is stored into the user setting information storing unit 4 (
Step S2-13
The print control unit 10 (
Details of the print format feature extracting step 12-2 (
Explanation will be made by limiting to the case where original images of two pages are printed onto a sheet of the A4 letter size in different directions in the 2-up layout.
Step S2-7-1
The extracting unit 7 (
Step S2-7-2
The extracting unit 7 (
Step S2-7-3
The extracting unit 7 (
Step S2-7-4
The extracting unit 7 (
Details of the feature comparing step 12-3 (
Step S2-9-1
The comparing unit 8 (
Step S2-9-2
The comparing unit 8 (
Step S2-9-3
The comparing unit 8 (
Step S2-9-4
It is recognized that the drawing start position A of the original image of the first page and the drawing end position D of the original image of the second page do not exist at the same position in the vertical direction and the processing routine advances to step S2-11.
Step S2-9-5
It is recognized that the drawing start position A of the original image of the first page and the drawing end position D of the original image of the second page exist at the same position in the vertical direction and the processing routine advances to step S2-13.
As described above, if [2] the execution error in the N-up printing in which the original images of a plurality of pages (N pages) are reconstructed on the sheet of one page in the different directions every original image is detected, the notification showing that the print format of the print data coincides with the format to be excluded is transmitted from the image forming apparatus 20 (
By using the control procedure described above, such a drawback that the N-up printing cannot be performed in the different directions every original image although it has been demanded or the like can be eliminated. Since the fact that the N-up printing is executed in the different directions every original image in accordance with the request can be easily confirmed, the working efficiency of the print system can be improved.
The operation regarding [3] the appearance of the characters whose sizes are equal to or less than the predetermined font size in the reconstructed image will now be described.
A capital letter “A” and a small letter “a” have been set as alphabet here. This is because since a feeling about the size of the capital letter and that of the small letter are different even in the same font size, they are separately handled.
This flowchart relates to the operation of the image processing apparatus 30 (
Step S3-1
In the diagram, (a) denotes an unusable limit font size of the capital letter of the alphabet; (b) an unusable limit font size of the small letter of the alphabet; (c) an unusable limit font size of a character other than the alphabet; and (d) an alphabet capital letter, an alphabet small letter, and a character (other than the alphabet) each of which is expressed by the unusable limit font size.
The operator selects the user setting information from the properties displayed on the display unit 22 (
When an OK button shown in
Step S3-2
The print data forming unit 24 converts the document inputted by the operator or other information into the print data, data format information, user setting information, or the like and forms the print job.
Step S3-3
The print job is sent to the image forming apparatus 20 (
Steps S3-2 and S3-3 correspond to the user setting information transmitting step 27-2.
This diagram relates to the operation of the image forming apparatus 20 (
Step S3-4
The receiving unit 1 (
Step S3-5
The discriminating unit 2 (
Step S3-6
The print data is stored in the print data storing unit 3 (
Step S3-7
The extracting unit 7 (
Step S3-8
The image creation information forming unit 6 (
Step S3-9
The comparing unit 8 (
Step S3-10
The comparing unit 8 (
Step S3-11
The notification showing that the print format of the print data coincides with the format to be excluded is transmitted from the transmitting unit 9 (
Step S3-12
The user setting information is stored into the user setting information storing unit 4 (
Step S3-13
The print control unit 10 (
Details of the print format feature extracting step 12-2 (
Explanation will be made by limiting to the case where original images of three pages are printed onto the sheet of the A4 letter size in the 2-up layout with a ruled line at resolution of 1200 dpi.
Step S3-7-1
The extracting unit 7 (
Step S3-7-2
The extracting unit 7 (
Details of the feature comparing step 12-3 (
Step S3-9-1
The comparing unit 8 (
Step S3-9-2
The comparing unit 8 (
Step S3-9-3
The comparing unit 8 (
Step S3-9-4
When it is recognized that the character in which the number of dots is smaller than the unusable limit size is not displayed, step S3-13 follows.
Step S3-9-5
When it is recognized that the character in which the number of dots is smaller than the unusable limit size is displayed, step S3-11 follows.
As described above, if [3] the appearance of the characters whose sizes are equal to or less than the predetermined font size in the reconstructed image is detected, the notification showing that the print format of the print data coincides with the format to be excluded is sent from the image forming apparatus 20 (
By using the control procedure described above, it is demanded that the characters whose sizes are equal to or less than the predetermined font size do not appear in the reconstructed image. However, such a drawback that the characters whose sizes are equal to or less than the predetermined font size appear or the like can be eliminated. Since it is possible to easily confirm that the characters whose sizes are equal to or less than the predetermined font size do not appear in accordance with the demand, the working efficiency of the print system can be improved.
[4] The execution error in the N-up printing in which the original images of a plurality of pages (N pages) are reconstructed on both sides of the sheet will now be described.
In
This flowchart relates to the operation of the image processing apparatus 30 (
Step S4-1
In the diagram, since both the duplex printing and the 2-up printing are not executed, four sheets are used.
The operator selects the user setting information from a property displayed on the display unit 22 (
When an OK button shown in
Step S4-2
The print data forming unit 24 converts the document inputted by the operator or other information into the print data, data format information, user setting information, or the like and forms the print job.
Step S4-3
The print job is sent to the image forming apparatus 20 (
Steps S4-2 and S4-3 correspond to the user setting information transmitting step 27-2.
This diagram relates to the operation of the image forming apparatus 20 (
Step S4-4
The receiving unit 1 (
Step S4-5
The discriminating unit 2 (
Step S4-6
The print data is stored in the print data storing unit 3 (
Step S4-7
The extracting unit 7 (
This step corresponds to the print format feature extracting step 12-2 (
Step S4-8
The image creation information forming unit 6 (
Step S4-9
The comparing unit 8 (
Step S4-10
The comparing unit 8 (
Step S4-11
The notification showing that the print format of the print data coincides with the format to be excluded is transmitted from the transmitting unit 9 (
Step S4-12
The user setting information is stored into the user setting information storing unit 4 (
Step S4-13
The print control unit 10 (
Details of the print format feature extracting step 12-2 (
Explanation will be made by limiting to the case where original images of four pages are printed onto a sheet of the A4 letter size in the 2-up layout and in the duplex printing mode.
Step S4-7-1
The extracting unit 7 (
Step S4-7-2
The extracting unit 7 (
Step S4-7-3
The extracting unit 7 (
Details of the feature comparing step 12-3 (
Step S4-9-1
The comparing unit 8 (
Step S4-9-2
The comparing unit 8 (
Step S4-9-3
The comparing unit 8 (
Step S4-9-4
In the comparison result discriminating step 12-4 (
Step S4-9-5
The comparing unit 8 (
Step S4-9-6
When it is recognized that the number of sheets which were actually used coincides with the predicted number of sheets, Step S4-13 (
Step S4-9-7
When it is recognized that the number of sheets which were actually used does not coincide with the predicted number of sheets, Step S4-11 (
As described above, if [4] the execution error in the N-up printing in which the original images of a plurality of pages (N pages) are reconstructed on both sides of the sheet is detected, a notification showing that the print format of the print data coincides with the format to be excluded is sent to the image processing apparatus (
In the inconvenient examples [1] to [4] described above, nothing is mentioned with respect to a point that the image forming apparatus 20 (
In such a case, an empty capacity of the storing unit 28 (
The present invention is not limited to the foregoing embodiments but many modifications and variations are possible within the spirit and scope of the appended claims of the invention.
Number | Date | Country | Kind |
---|---|---|---|
JP2004-025382 | Feb 2004 | JP | national |