1. Field of the Invention
Aspects of the present invention generally relate to a printing control apparatus for controlling binding processing of binding a plurality of sheets, a method for controlling the printing control apparatus, and a storage medium.
2. Description of the Related Art
Some of image processing apparatuses having copy and printer functions are provided with a sheet processing apparatus for applying post-print processing to output print sheets. One of typical functions provided by the sheet processing apparatus is a staple binding function. The staple binding function is a function of binding sheets by using a metal staple.
Since a stapled 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.
For this reason, some of image processing apparatuses having copy and printer functions are provided with a sheet processing function for applying post-print processing to output print sheets. An example of the sheet processing function is a staple binding function. The staple binding function is a function of binding a sheet bundle (print product) generally by using a metal staple. Since a stapled print product is easy to handle on a volume basis, staple binding is widely used when handling a print product having a plurality of pages.
Recently, however, environment-friendliness has been considered from a view point of use of the metal staple, so that some binding methods without using a metal staple (hereinafter referred to as stapleless binding methods) have been devised. For example, a certain stapleless binding method collectively cuts out a part of a set of print sheets subjected to binding so as to bore the sheets, and weaves the tips of the cut portions to bind the sheets (refer to Japanese Patent Application Laid-Open No. 8-300847).
When printing a plurality of copies, a user can use a technique for printing only one copy and confirming the outcome of the print product. This technique is referred to as a test printing function. Known techniques related to the test printing function include a technique for changing, at the time of test printing, paper used for printing to plain paper when special paper is included in paper to be used for printing, and a technique for specifying the number of pages subjected to test printing and printing only the specified number of pages (refer to Japanese Patent Application Laid-Open No. 2008-245322).
With a conventional image processing apparatus configured as described above, when checking the outcome of a stapled print product by using the above-described test printing function, a user may not immediately acquire a desired print product and therefore may repetitively perform the test printing function. In such a case, since an output print product is bound with a staple each time test printing is made, staples are wastefully consumed. Further, staple binding has a disadvantage that, when discarding a stapled print product, the user needs to remove the staple from the print product causing user's trouble.
An aspect of the present invention relates to providing a mechanism with which performing stapleless binding processing, instead of applying staple binding processing, for test printing enables reducing the amount of staples used and eliminating the need of removing a staple from a print product for test printing.
According to an aspect of the present invention, a printing control apparatus is configured to control a first binding unit to perform binding processing of binding a plurality of sheets with a staple and a second binding unit to perform binding processing of binding a plurality of sheets without a staple. The printing control apparatus includes a printing unit configured to print image data on a sheet, and a control unit configured to control, in a case where the printing unit prints image data on sheets for test printing, the second binding unit to perform the binding processing for binding a plurality of printed sheets, and to control, in a case where the printing unit prints the image data on sheets after test printing, the first binding unit to perform the binding processing for binding a plurality of printed sheets.
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 will be described below.
Referring to
The SRAM 103 also stores read image data. Information about the binding processing registered by the user (described below) is also registered in the SRAM 103 and referred to by the CPU 101 to control flowcharts (described below).
A dynamic random access memory (DRAM) 104 stores program control parameters. An operation unit 105 is a user interface unit that displays information inside the apparatus. The operation unit 105 is configured to display user interface screens (described below). A reading unit 106 reads image data and converts it into binary data. The reading unit 106 is used 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 performs post-print processing such as truing up input sheets, selecting an output tray, and binding processing of binding a plurality of sheets. The present exemplary embodiment distinctively uses two different binding processing, a first binding processing of binding sheets by using a staple and a second binding processing of binding sheets without using a staple.
With the thus-configured image processing apparatus, the reading unit 106 reads a document image, converts the image into binary data, and once stores the read image data in the SRAM 103. 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 connected to the main unit of the image processing apparatus. Although connection modes of the sheet processing unit 109 include the in-line mode and other modes, the application of the present invention is not limited thereto.
Referring to
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 staple. Although there are many types of stapleless binding methods as described above, the sheet processing unit 201 is provided with a stapleless binding method for binding sheets by applying pressure thereto from the upside and downside (in the thickness direction) to achieve close contact therebetween.
Thus described sheet processing apparatus 201 includes both the first binding unit 202 and the second binding unit 203 is taken as an example.
When using the stapleless binding function, it is necessary to secure a larger portion in the sheet for processing than that for staple binding, as described above.
Likewise, the second binding unit 203 that performs stapleless binding is regularly stopped at a standby position and, is configured, when actually binding the sheets, to move from a standby position to a binding position 303 and then binds the sheets. 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
Test print processing by an image processing apparatus 100 according to the present exemplary embodiment using the above-described system unit will be described below with reference to the flowchart illustrated in
In step S701, the CPU 101 receives a print setting including a test printing specification set by the user with the operation unit 105. If the user specifies binding processing, the print setting also includes a binding processing specification. In step S702, the CPU 101 controls the recording unit 107 and the image processing unit 108 to generate a print job including the print setting and then perform test printing based on image data.
In step S703, the CPU 101 analyzes the print job including the print setting to determine whether binding processing is specified. If the CPU 101 determines that the print job includes a binding processing specification (YES in step S703), then in step S704, the CPU 101 determines whether the specified binding processing is staple binding processing or stapleless binding processing.
If the CPU 101 determines that staple binding processing is set (STAPLE BINDING in step S704), then in step S705, the CPU 101 displays on the display of the operation unit 105 a UI screen for selecting binding processing for test printing illustrated in
Then, the CPU 101 receives the type of binding processing via buttons selected by using the UI screen illustrated in
If the CPU 101 determines that the user selects the “STAPLELESS BINDING PROCESSING” button 1102 for test printing (STAPLELESS BINDING in step S706), then in step S710, the CPU 101 instructs the sheet processing unit 109 to perform stapleless binding processing. Then, the sheet processing unit 109 performs stapleless binding processing and then outputs a print product for test printing. After the print product for test printing is output, the user checks the print product.
In step S711, the user selects whether to continue or not to continue print processing by using a UI screen (not illustrated), and the CPU 101 determines which processing the user selects. If the CPU 101 determines that the user instructs not to continue print processing (NO in step S711), the processing returns to step S701.
On the other hand, if the CPU 101 determines that the user instructs to continue print processing (YES in step S711), then in step S712, the CPU 101 calculates the remaining number of copies and then controls the recording unit 107 to print the remaining number of copies based on image data. Then, the processing exits this flowchart. In step S712, the CPU 101 performs printing based on the print setting received in step S701. If the user specifies staple binding processing in step S701 and specifies stapleless binding processing in step S705, the CPU 101 does not count the print product for test printing as the number of copies.
On the other hand, if the CPU 101 determines that the user selects the “STAPLE BINDING PROCESSING” button 1101 (STAPLE BINDING in step S706), then in step S709, the CPU 101 instructs the sheet processing unit 109 to perform staple binding processing. Then, the sheet processing unit 109 performs staple binding processing and then outputs a print product for test printing. After the print product for test printing is output, the user checks the print product. In step S711, the user selects whether to continue or not to continue print processing by using a UI screen (not illustrated), and the CPU 101 determines which processing the user selects. If the CPU 101 determines that the user instructs not to continue print processing (NO in step S711), the processing returns to step S701.
On the other hand, if the CPU 101 determines that the user instructs to continue print processing (YES in step S711), then in step S712, the CPU 101 calculates the remaining number of copies and then controls the recording unit 107 to print the remaining number of copies based on image data. If the user specifies staple binding processing in step S701 and specifies staple binding processing also in step S705, the CPU 101 counts the print product for test printing as the number of copies.
On the other hand, if the CPU 101 determines that stapleless binding processing is set (STAPLELESS BINDING in step S704), then in step S708, the CPU 101 instructs the sheet processing unit 109 to perform stapleless binding processing. Then, the sheet processing unit 109 performs stapleless binding processing and then outputs a print product for test printing. After the print product for test printing is output, the user checks the print product. In step S711, the user selects whether to continue or not to continue print processing by using a UI screen (not illustrated), and the CPU 101 determines which processing the user selects. If the CPU 101 determines that the user instructs not to continue print processing (NO in step S711), the processing returns to step S701.
On the other hand, if the CPU 101 determines that the user instructs to continue print processing (YES in step S711), then in step S712, the CPU 101 calculates the remaining number of copies and then controls the recording unit 107 to print the remaining number of copies based on image data. If the user specifies stapleless binding processing in step S701, the CPU 101 counts the print product for test printing as the number of copies.
On the other hand, if the CPU 101 determines that binding processing is not specified (NO in step S703), then in step S707, the CPU 101 instructs the sheet processing unit 109 to output the print product as it is. Then, the sheet processing unit 109 outputs the print product for test printing without performing binding processing. Then, the user checks the print product for test printing. In step S711, the user selects whether to continue or not to continue print processing by using a UI screen (not illustrated), and the CPU 101 determines which processing the user selects. If the CPU 101 determines that the user instructs not to continue print processing (NO in step S711), the processing returns to step S701.
On the other hand, if the CPU 101 determines that the user instructs to continue print processing (YES in step S711), then in step S712, the CPU 101 calculates the remaining number of copies and then controls the recording unit 107 to print the remaining number of copies based on image data.
Thus, even if the image processing apparatus is set to perform staple binding processing, if the user wants to perform stapleless binding processing for test printing, the user selects stapleless binding processing to perform test printing without using a staple. In the example illustrated in
A second exemplary embodiment will be described below.
The CPU 101 receives an instruction entered on the operation unit 105 by the user. In step S801, if the CPU 101 determines that the received instruction is an instruction for displaying a UI screen illustrated in
Then, the user presses a “SET (USE STAPLELESS BINDING)” button 1201 or a “DO NOT SET (USE STAPLE BINDING)” button 1202 on the UI screen illustrated in
In step S901, the CPU 101 receives a print setting including a test printing specification set by the user with the operation unit 105. If the user specifies binding processing, the print setting also includes a binding processing specification. In step S902, the CPU 101 controls the recording unit 107 and the image processing unit 108 to generate a print job including the print setting and then perform test printing based on image data.
In step S903, the CPU 101 analyzes the print job including the print setting to determine whether binding processing is specified. If the CPU 101 determines that the print job includes a binding processing specification (YES in step S903), then in step S904, the CPU 101 determines whether the specified binding processing is staple binding processing or stapleless binding processing.
If the CPU 101 determines that staple binding processing is set (STAPLE BINDING in step S904), then in step S905, the CPU refers to the binding processing registered in advance by the user.
In step S908, the CPU 101 instructs the sheet processing unit 109 to perform the registered binding processing. Then, the sheet processing unit 109 performs the registered binding processing and then outputs a print product for test printing. Then, the processing proceeds to step S909.
In step S909, the user selects whether to continue or not to continue print processing by using a UI screen (not illustrated), and the CPU 101 determines which processing the user selects. If the CPU 101 determines that the user instructs not to continue print processing (NO in step S909), the processing returns to step S901.
On the other hand, if the CPU 101 determines that the user instructs to continue print processing (YES in step S909), then in step S910, the CPU 101 calculates the remaining number of copies and then controls the recording unit 107 to print the remaining number of copies based on image data. Then, the processing exits this flowchart. In step S910, printing is performed based on the print setting received in step S901. If the user specifies staple binding processing in step S901 and registers stapleless binding processing in step S802, the CPU 101 does not count the print product for test printing as the number of copies.
On the other hand, when the CPU 101 determines that stapleless binding processing is set (STAPLELESS BINDING in step S904), then in step S907, the CPU 101 instructs the sheet processing unit 109 to perform stapleless binding processing. Then, the sheet processing unit 109 performs stapleless binding processing and then outputs a print product for test printing. After the print product for test printing is output, the user checks the print product. In step S909, the user selects whether to continue or not to continue print processing by using a UI screen (not illustrated), and the CPU 101 determines which processing the user selects. If the CPU 101 determines that the user instructs not to continue print processing (NO in step S909), the processing returns to step S901.
On the other hand, if the CPU 101 determines that the user instructs to continue print processing (YES in step S909), then in step S910, the CPU 101 calculates the remaining number of copies and then controls the recording unit 107 to print the remaining number of copies based on image data. If the user specifies stapleless binding processing in step S901, the CPU 101 counts the print product for test printing as the number of copies.
On the other hand, If the CPU 101 determines that binding processing is not specified (NO in step S903), then in step S906, the CPU 101 instructs the sheet processing unit 109 to output the print product as it is. Then, the sheet processing unit 109 outputs the print product for test printing without performing binding processing. Then, the user checks the print product. In step S909, the user selects whether to continue or not to continue print processing by using a UI screen (not illustrated), and the CPU 101 determines which processing the user selects. If the CPU 101 determines that the user instructs not to continue print processing (NO in step S909), the processing returns to step S901.
On the other hand, if the CPU 101 determines that the user instructs to continue print processing (YES in step S909), then in step S910, the CPU 101 calculates the remaining number of copies and then controls the recording unit 107 to print the remaining number of copies based on image data.
According to the above processing, if binding processing is registered as a print setting, the CPU 101 performs the registered binding processing referring to the binding processing registered by the user, without inquiring the user about the type of binding processing for test printing. If stapleless binding processing is registered, the CPU 101 automatically selects stapleless binding processing to enable performing test printing without using a staple.
A third exemplary embodiment will be described below. The present exemplary embodiment will be described below based on a case where, when the user specifies test printing, the image processing apparatus 100 determines the binding processing for test printing according to whether the binding function is enabled.
In step S1001, the CPU 101 receives a print setting including a test printing specification set by the user with the operation unit 105. If the user specifies binding processing, the print setting also includes a binding processing specification. In step S1002, the CPU 101 controls the recording unit 107 and the image processing unit 108 to generate a print job including the print setting and then perform test printing based on image data.
In step S1003, the CPU 101 analyzes the print job including the print setting to determine whether binding processing is specified. If the CPU 101 determines that the print job includes a binding processing specification (YES in step S1003), then in step S1004, the CPU 101 determines whether the specified binding processing is staple binding processing or stapleless binding processing.
If the CPU 101 determines that staple binding processing is set (STAPLE BINDING in step S1004), then in step S1005, the CPU determines whether the stapleless binding function of the image processing apparatus 100 is enabled. If the CPU 101 determines that the stapleless binding function is enabled (YES in step S1005), then in step S1009, the CPU 101 instructs the sheet processing unit 109 to perform stapleless binding processing. Then, the sheet processing unit 109 performs stapleless binding processing and then outputs a print product for test printing. Then, the processing proceeds to step S1010.
On the other hand, if the CPU 101 determines that the stapleless binding function is not enabled (NO in step S1005), then in step S1008, the CPU 101 instructs the sheet processing unit 109 to perform staple binding processing. Then, the sheet processing unit 109 performs staple binding processing and then outputs a print product for test printing. Then, the processing proceeds to step S1010.
In step S1010, the user selects whether to continue or not to continue print processing by using a UI screen (not illustrated), and the CPU 101 determines which processing the user selects. If the CPU 101 determines that the user instructs not to continue print processing (NO in step S1010), the processing returns to step S1001.
On the other hand, if the CPU 101 determines that the user instructs to continue print processing (YES in step S1010), then in step S1011, the CPU 101 calculates the remaining number of copies and then controls the recording unit 107 to print the remaining number of copies based on image data. Then, the processing exits this flowchart.
If the user specifies staple binding processing in step S1001 and the stapleless binding function is enabled, the CPU 101 does not count the print product for test printing as the number of copies. If the user specifies staple binding processing in step S1001 and the stapleless binding function is not enabled, the CPU 101 counts the print product for test printing as the number of copies.
On the other hand, if the CPU 101 determines that stapleless binding processing is set (STAPLELESS BINDING in step S1004), then in step S1007, the CPU 101 instructs the sheet processing unit 109 to perform stapleless binding processing. Then, the sheet processing unit 109 performs stapleless binding processing and then outputs a print product for test printing. After the print product for test printing is output, the user checks the print product. In step S1010, the user selects whether to continue or not to continue print processing by using a UI screen (not illustrated), and the CPU 101 determines which processing the user selects. If the CPU 101 determines that the user instructs not to continue print processing (NO in step S1010), the processing returns to step S1001.
On the other hand, if the CPU 101 determines that the user instructs to continue print processing (YES in step S1010), then in step S1011, the CPU 101 calculates the remaining number of copies and then controls the recording unit 107 to print the remaining number of copies based on image data.
If the user specifies stapleless binding processing in step S1001, the CPU counts the print product for test printing as the number of copies.
On the other hand, if the CPU 101 determines that binding processing is not specified (NO in step S1003), then in step S1006, the CPU 101 instructs the sheet processing unit 109 to output the print product as it is. Then, the sheet processing unit 109 outputs the print product for test printing without performing binding processing. After the print product for test printing is output, the user checks the print product. In step S1010, the user selects whether to continue or not to continue print processing by using a UI screen (not illustrated), and the CPU 101 determines which processing the user selects. If the CPU 101 determines that the user instructs not to continue print processing (NO in step S1010), the processing returns to step S1001.
On the other hand, if the CPU 101 determines that the user instructs to continue print processing (YES in step S1010), then in step S1011, the CPU 101 calculates the remaining number of copies and then controls the recording unit 107 to print the remaining number of copies based on image data.
According to the above processing, even if the image processing apparatus 100 is set to perform staple binding processing, if stapleless binding processing is enabled, automatically changing the type of binding processing to stapleless binding processing enables achieving binding processing without using a staple.
Although, in the present exemplary embodiment, a print job is generated from image data read by the reading unit 106, the present invention is also applicable to an image processing apparatus that communicates with a data processing apparatus by using a communication interface 111 via a network 112 illustrated in
On the print job setting screen provided by the data processing apparatus, it may be configured that binding processing in the test printing mode specified by the user is accepted and registered as a binding processing function.
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 embodiments, 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 embodiments. 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., a non-transitory computer-readable storage medium). In such a case, the system or apparatus, and the recording medium where the program is stored, are included as being within the scope of the present invention.
According to the present exemplary embodiment, performing stapleless binding processing, instead of applying staple binding processing, for test printing enables reducing the amount of staples used and eliminating the need of removing a staple from a print product for test printing.
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.
This application claims priority from Japanese Patent Application No. 2012-035977 filed Feb. 22, 2012, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2012-035977 | Feb 2012 | JP | national |