Field of the Invention
Aspects of the present invention generally relate to a printing control apparatus capable of controlling binding processing for binding a plurality of sheets, a binding control apparatus, a method for controlling the printing control apparatus, and a program therefor.
Description of the Related Art
Some image processing apparatuses with copy and printer functions are provided with a sheet processing apparatus for performing post-print processing for output printing sheets. One typical function provided by the sheet processing apparatus is a staple binding function. The staple binding function is a function of binding sheets using a metal staple.
Since a staple-bound print product is easy to handle on a volume basis, staple binding is widely used when handling an output product having a plurality of pages.
Recently, however, in consideration of the environment, some binding methods have been devised that do not use a metal staple (hereinafter referred to as stapleless binding methods). For example, a certain stapleless binding method collectively cuts out a part of a set of printed sheets subjected to binding so as to bore the sheets, and folds and binds the tips of the cut portions (refer to Japanese Patent Application Laid-Open No. 8-300847).
As described above, various types of stapleless binding methods have been put in practical use. These methods have different characteristics from binding methods using a metal staple (hereinafter, referred to as staple binding methods). For example, a stapleless binding method provides a less binding force and is, therefore, capable of binding less number of sheets at one time than a staple binding method. When a sheet processing unit capable of performing both staple binding and stapleless binding is connected, the two binding methods differ from each other in binding position, the number of sheets subjected to binding, and concept of front and back sides. Therefore, image position control suitable for each method is required at the time of image generation.
Accordingly, there has been a case where, when the number of sheets subjected to stapleless binding processing exceeds the number of bindable sheets, if the stapleless binding processing is specified by a user, binding processing cannot be applied to a sheet bundle.
According to an aspect of the present invention, a printing control apparatus configured to control a binding unit configured to perform a binding processing for binding a plurality of sheets without using a staple includes a printing unit configured to perform printing on a sheet, and a control unit configured to control the binding unit to divide a plurality of sheets subjected to printing by the printing unit into a plurality of sheet groups in units of the number of sheets bindable by the binding unit, and to apply the binding processing to each of the plurality of sheet groups.
Further features and aspects of the present invention will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the invention and, together with the description, serve to explain the principles of the invention.
Various exemplary embodiments, features, and aspects of the invention will be described in detail below with reference to the drawings.
A first exemplary embodiment of the present invention will be described below.
Referring to
A dynamic random access memory (DRAM) 104 stores program control parameters. An operation unit 105 is a user interface that displays information inside the apparatus. The operation unit 105 displays a user interface screen (described below). A reading unit 106 reads image data and converts the image data into binary data. The image processing apparatus 100 uses the reading unit 106 to read a document during execution of an image transmission function. A recording unit 107 prints image data on a sheet. An image processing unit 108 performs coding and decoding processing for image data handled by the image transmission function. The above-described function units are connected via a data bus 110 through which image data is transferred.
The recording unit 107 is connected to a sheet processing unit 109. A sheet printed by the recording unit 107 is conveyed to the sheet processing unit 109. The sheet processing unit 109 aligns input sheets, selects an output tray, and performs post-print processing such as binding processing for binding a plurality of sheets. In the present exemplary embodiment, two different processing is used: processing for binding a sheet bundle by using a staple (referred to as first binding processing) and processing for binding a sheet bundle without using a staple (referred to as second binding processing).
With the thus-configured image processing apparatus 100, the reading unit 106 reads a document image to convert the image into binary data, and the SRAM 103 temporarily stores the read image data therein. An example of printing control will be described below, in which the image processing unit 108 converts the image data stored in the SRAM 103, the recording unit 107 prints the image on a sheet, and the sheet processing unit 109 performs post-print processing.
Descriptions on the recording unit 107 having an engine for executing print processing will be omitted. The sheet processing unit 109 is used being connected to the main unit of the image processing apparatus 100. Although the connection mode of the sheet processing unit 109 includes the in-line mode and other modes, the application of the present exemplary embodiment is not limited thereto.
Referring to
Although the sheet processing apparatus 201 is provided with a function of truing up output sheets and a function of moving output sheets, a binding function will be focused.
A first binding unit 202 is a stapler having a staple binding function that uses a metal staple. A second binding unit 203 has a stapleless sheet binding function that does not use a metal staple. Although there are many types of stapleless binding methods as described above, herein, the sheet processing unit 201 is exemplified to be provided with a stapleless binding method for binding sheets by applying pressure thereto from the upside and downside in the thickness direction to make them closely contact.
For example, the sheet processing apparatus 201 includes both the first binding unit 202 and the second binding unit 203. However, the sheet processing apparatus 201 may include only the second binding unit 203, which performs stapleless binding. A case where the sheet processing apparatus 201 is provided with the first binding unit 202 and the second binding unit 203, and a case where the sheet processing apparatus 201 is provided only with the second binding unit 203 will be described below.
When using the stapleless binding function, it is necessary to allocate a larger processing portion on the sheets than with the staple binding function, as described above.
Likewise, the second binding unit 203, which performs stapleless binding, is regularly stopped at a standby position, and, when actually binding the sheets, moves from the standby position to a binding position 303 to perform sheet binding. As described above, the first binding unit 202 and the second binding unit 203 are movable under the control of the CPU 101 illustrated in
Referring to
In the present exemplary embodiment, black portions at the binding position 601 illustrated in
Further, the binding processing can be applied twice because applying the binding processing only once provides a weak force.
After a print job is started, in step S701, the CPU 101 confirms the number of sheets of an output product to be printed for the print job. In step S702, the CPU 101 determines whether the confirmed number of sheets to be output is larger than the maximum number of bindable sheets (hereinafter, referred to as permissible number of sheets) permitted by the second binding unit 203. Although, in the present exemplary embodiment, the permissible number of sheets is statically determined by the second binding unit 203, the permissible number of sheets may be dynamically changed according to the sheet type. The sheet type is determined by the sheet thickness and weight.
When the CPU 101 determines that the number of sheets to be output is larger than the permissible number of sheets (YES in step S702), then in step S703, the CPU 101 instructs the recording unit 107 to output a sheet group corresponding to the permissible number of sheets from the top of the output product. In step S704, the CPU 101 controls the sheet processing unit 109 to apply the stapleless binding processing to the divided sheet groups by using the second binding unit 203.
In step S705, the CPU 101 determines whether any sheet to be output exists in the output product. When the CPU 101 determines that any sheet to be output exists in the output product (YES in step S705), the processing returns to step S703. In step S703, the CPU 101 instructs again the recording unit 107 to output a sheet group corresponding to the permissible number of sheets. In step S704, the CPU 101 instructs the sheet processing unit 109 to apply the second binding processing to the relevant sheet group. When the CPU 101 determines that the remaining number of sheets is less than the permissible number of sheets in step S704, the CPU 101 instructs the sheet processing unit 109 to apply the second binding processing to the remaining number of sheets, and the processing exits this flowchart. In step S703, the CPU 101 may instruct the recording unit 107 to output a sheet group having any number of sheets equal to or less than the permissible number of sheets.
When the CPU 101 determines that the number of sheets to be output is not larger than the permissible number of sheets (NO in step S702), then in step S706, the CPU 101 instructs the recording unit 107 to output all sheets of the output product. Then, the CPU 101 controls the sheet processing unit 109 to apply the stapleless binding processing by using the second binding unit 203 to all sheets, and the processing exits this flowchart.
In the processing illustrated in
By performing the above-described processing, the printing control apparatus can realize binding processing on the output product having the number of sheets equal to or larger than the permissible number of sheets by using the second binding unit 203 without largely degrading the convenience.
In the above-described exemplary embodiment, when the stapleless binding processing is specified and the number of sheets subjected to binding is larger than the number of sheets bindable by the second binding unit 203, the CPU 101 instructs the second binding unit 203 to apply binding processing to each of the plurality of sheet groups. Further, when the stapleless binding processing is specified and the number of sheets subjected to binding is less than the number of sheets bindable by the second binding unit 203, the CPU 101 instructs the second binding unit 203 to apply binding processing to all pages.
When performing binding processing a multiple number of times in units of the permissible number of sheets, it is also possible to move binding positions to apply the stapleless binding processing at different binding positions.
A second exemplary embodiment below will be described below. In the above-described first exemplary embodiment, a case is described in which, when the CPU 101 determines that the number of sheets subjected to binding is larger than the permissible number of sheets set in the second binding unit 203 (YES in step S702), the CPU 101 divides the sheets subjected to binding into a plurality of sheet groups in units of the permissible number of sheets to apply binding processing to each sheet group. On the other hand, in the present exemplary embodiment, a case is described in which, when the CPU 101 determines that the number of sheets subjected to binding is larger than the permissible number of sheets set in the second binding unit 203, the CPU 101 displays a UI screen illustrated in
After a print job is started, in step 5801, the CPU 101 confirms the number of sheets to be output for the print job. In step 5802, the CPU 101 determines whether the number of sheets to be output is larger than the permissible number of sheets set in the second binding unit 203. Although, in the present exemplary embodiment, the permissible number of sheets is statically determined by the second binding unit 203, the permissible number of sheets may be dynamically changed according to the sheet type. The output sheet type is determined by the sheet thickness and weight.
When the CPU 101 determines that the number of sheets to be output is larger than the permissible number of sheets (YES in step S802), then in step S803, the CPU 101 displays on the operation unit 105 the UI screen illustrated in
The UI screen 901 illustrated in
When the CPU 101 determines that the user presses an OK button 902 (YES in step S803), then in step S804, the CPU 101 instructs the recording unit 107 to output a sheet group corresponding to the permissible number of sheets from the top of the output product. In step S805, the CPU 101 controls the sheet processing unit 109 to apply the stapleless binding processing to the relevant divided sheet group by using the second binding unit 203.
In step S806, the CPU 101 determines whether any sheet to be output exists in the output product. When the CPU 101 determines that any sheet to be output exists in the output product (YES in step S806), the processing returns to step S804. When the CPU 101 determines that the remaining number of sheets is less than the permissible number of sheets, in step 805, the CPU 101 instructs the sheet processing unit 109 to apply the second binding processing to the remaining number of sheets.
Otherwise, when the CPU 101 determines that the number of sheets to be output is not larger than the permissible number of sheets set in the second binding unit 203 (NO in step S802), then in step S807, the CPU 101 instructs the recording unit 107 to output all sheets of the output product. Then, the CPU 101 controls the sheet processing unit 109 to apply the second binding processing to all sheets by using the second binding unit 203, and the processing exits this flowchart.
Otherwise, when the CPU 101 determines that the user presses a CANCEL button 903 in the UI screen displayed on the display (NO in step S803), the CPU 101 instructs the recording unit 107 to output all sheets of the output product, and the processing exits this flowchart. In this case, binding processing is not performed.
When outputting an output product having the number of sheets equal to or larger than the permissible number of sheets, the printing control apparatus can provide the user with the binding function using the second binding unit 203 in a simple way by applying the above-described processing.
A third exemplary embodiment will be described below.
After a print job is started, in step S1001, the CPU 101 confirms the number of sheets to be output for the print job. In step S1002, the CPU 101 determines whether the number of sheets to be output is larger than the permissible number of sheets set in the second binding unit 203 for stapleless binding.
When the CPU 101 determines that the number of sheets to be output is not larger than the permissible number of sheets (NO in step S1002), then in step S1003, the CPU 101 determines the second binding unit 203 to be a target binding unit, and the processing proceeds to step S1004.
Otherwise, when the CPU 101 determines that the number of sheets to be output is larger than the permissible number of sheets set in the second binding unit 203 for stapleless binding (YES in step S1002), then in step S1006, the CPU 101 determines the first binding unit 202 to be the target binding unit, and the processing proceeds to step 51004.
In step S1004, as illustrated in
More specifically, suppose a case where binding processing is applied at the upper left position of an input document 1101. When the first binding unit 202 is used, the recording unit 107 outputs sheets from the last page with the image data rotated by 180 degrees by the image processing unit 108. In this case, a sheet bundle 1110 is formed with the front side of the top page facing up.
When the second binding unit 203 is used, the recording unit 107 outputs sheets from the top page with the front side facing down. In this case, a sheet bundle 1120 is formed.
In step S1005, the sheet processing unit 109 applies the staple binding processing to the sheet bundle 1110 by using the first binding unit 202 determined in step S1006, and the processing exits this flowchart. Likewise, instep S1005, the sheet processing unit 109 applies the stapleless binding processing to the sheet bundle 1120 by using the second binding unit 203 determined in step S1003, and the processing exits this flowchart.
By performing the above-described processing, the printing control apparatus can realize suitable switching between the staple binding processing and the stapleless binding processing depending on the number of sheets to be output, to apply most suitable binding processing to the output product.
Exemplary embodiments of the present invention are not limited to the above-described exemplary embodiments and may be modified in diverse ways (including organic combinations of the exemplary embodiments) within the spirit and scope thereof, and these modifications are not to be excluded from the scope of the exemplary embodiments of the present invention.
According to the present exemplary embodiment, even when the stapleless binding processing is specified for a sheet bundle having a number of sheets, the sheet bundle can be bound by suitably selecting a binding processing method.
Aspects of the present invention can also be realized by a computer of a system or apparatus (or devices such as a CPU or MPU) that reads out and executes a program recorded on a memory device to perform the functions of the above-described embodiment (s), and by a method, the steps of which are performed by a computer of a system or apparatus by, for example, reading out and executing a program recorded on a memory device to perform the functions of the above-described embodiment(s). For this purpose, the program is provided to the computer for example via a network or from a recording medium of various types serving as the memory device (e.g., computer-readable storage medium).
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all modifications, equivalent structures, and functions.
Number | Date | Country | Kind |
---|---|---|---|
2012-035978 | Feb 2012 | JP | national |
This application is a continuation, and claims the benefit, of U.S. patent application Ser. No. 13/744,271 filed Jan. 17, 2013, which claims the benefit of Japanese Patent Application No. 2012-035978 filed Feb. 22, 2012. Each of U.S. patent application Ser. No. 13/744,271 and Japanese Patent Application No. 2012-035978 is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 13744271 | Jan 2013 | US |
Child | 15601770 | US |