1. Field of the Invention
The present invention relates to a printing apparatus, a method of controlling the same, and a storage medium.
2. Description of the Related Art
An image forming apparatus includes one or more sheet storage units, and feeds sheets stored in the sheet storage units one by one, thus performing image formation on the sheets. The sheet storage units include cassettes for storing sheets in the apparatus, a deck on which a large amount of sheets are stored, and a manual feed tray on which a small amount of sheets can easily be placed instead of being stored inside the apparatus. Sheets that have the special shape and type such that they cannot be placed in the sheet feed cassettes are often set on the manual feed tray, and it is common that each time a user places sheets on the manual feed tray, the user is required to set the shape and type of the sheets.
Japanese Patent Laid-Open No. 2003-192158 discloses a technique for preventing, when a manual feed tray has run out of sheets and a user has to set sheets on the manual feed tray again, the sheet size from being misrecognized without regard to a guide width sensing mechanism of the manual feed tray, and wrong-sized sheets from being conveyed.
When feeding sheets from a manual feed tray or a similar sheet storage unit and then performing printing, there may be a case where, after a print job was input, sheets are placed on the sheet storage unit that has run out of sheets. At that time, although the print job for which the sheet size and the sheet type were already defined is being executed, setting of the sheet size and the sheet type has to be performed again at a timing at which sheets are placed on the sheet storage unit. Therefore, the user needs to input again sheet information for the sheet storage unit.
An aspect of the present invention is to eliminate the above-mentioned problems which are found in the conventional technology.
A feature of the present invention is to provide a technique in which, if a job that uses a sheet holding unit has been interrupted when sheets are placed on the sheet holding unit, printing is performed based on information on sheets that was designated by the job.
According to an aspect of the present invention, there is provided printing apparatus comprising: a sheet holding unit configured to hold sheets; a setting unit configured to set information on sheets held by the sheet holding unit; and a printing unit configured to print images based on the information on sheets set by the setting unit, wherein, in a case that a job that uses the sheet holding unit has been interrupted when sheets are placed on the sheet holding unit, the printing unit performs printing based on information on sheets designated by the job.
According to an aspect of the present invention, there is provided a method for controlling a printing apparatus, comprising the steps of: setting information on sheets held by a sheet holding unit for holding sheets in order to let a printing unit perform printing based on the information on sheets; and controlling, in a case that a job that uses the sheet holding unit has been interrupted when sheets are placed on the sheet holding unit, the printing unit to perform printing based on information on sheets designated by the job.
According to an aspect of the present invention, there is provided a printing apparatus, comprising: a sheet holding unit configured to hold sheets; a setting unit configured to set information on sheets holed by the sheet holding unit; and a printing unit configured to print images based on the information on sheets set by the setting unit, wherein, when sheets are placed on the sheet holding unit, the setting unit sets information on sheets that corresponds to a button selected via a screen that displays buttons each associated with information on sheets in advance.
Further features and aspects of the present invention will become apparent from the following 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 embodiments of the invention and, together with the description, serve to explain the principles of the invention.
Embodiments of the present invention will be described hereinafter in detail, with reference to the accompanying drawings. It is to be understood that the following embodiments are not intended to limit the claims of the present invention, and that not all of the combinations of the aspects that are described according to the following embodiments are necessarily required with respect to the means to solve the problems according to the present invention.
In
In the controller 101, a CPU 201 is connected, via a bus 209, to a memory 202, a display unit 203 and a keyboard 204, which constitute the console unit 106, a ROM 210, and a disk 211. Various types of programs and data that are to be executed by the CPU 201 are stored in the disk 211 such as a hard disk or a Floppy™ disk, and these programs are sequentially read on the memory 202 as needed and executed under control of the CPU 201. This disk 211 may be removable from and attachable to the MFP 100, or may be built in the MFP 100. Furthermore, a configuration is also possible in which the programs are downloaded from another MFP, a PC, or the like via the network 108 and stored in the disk 211. Furthermore, the memory 202 may have functions of both a volatile memory such as a DRAM and a nonvolatile memory such as a nvSRAM, or a configuration is also possible in which the memory 202 functions as a volatile memory and the disk 211 functions as a nonvolatile memory. Alternatively, the memory 202 may be a removable memory medium.
The CPU 201 performs display by outputting data on the display unit 203, and receives an instruction from a user by inputting data from the keyboard 204 or the display unit 203 having a touch panel function. The input information is transmitted to the memory 202 or the disk 211, is accumulated there, and is used for various types of processing. Furthermore, the network interface 105 is connected to the bus 209. The CPU 201 performs communication using the interface by reading or writing data from or into the interface.
Moreover, the printer engine 103, the finisher 104, and the scanner 102 are connected to the bus 209. By reading or writing data from or into these engines, the CPU 201 can control operations of the engines, such as printing or scanning, and can obtain various types of status. Image data obtained from the scanner 102 or the network interface 105 can be saved in the disk 211 or the memory 202 of the controller 101. Furthermore, by mounting a removable memory, in which image data is accumulated in advance, on the controller 101, it is also possible to import the image data. The image data accumulated in the disk 211 can be shifted or copied to the memory 202, and it is possible to combine with the image data of the memory 202 various additional images (for example, numeric characters of page numbers) depending on contents of instructions from the console unit 106. Note that a configuration is also possible in which the scanner 102, the printer engine 103, and the finisher 104 are provided not in the MFP 100 but as separate peripheral devices on the network, and are controlled by the controller 101 of the MFP 100.
The scanner 102 illuminates an image of an original document, scans the original document with a CCD line sensor, and thereby converts the image of the original document into electrical image data. Determination of color and size of the original document is performed based on the electrical image data.
The printer engine 103 prints images on sheets based on the image data. Then, the finisher 104 performs post-processing, such as stapling or binding, on the printed sheets, and outputs the sheets. Activation and termination of printing operation are performed by instructions from the CPU 201. The reference numeral 304 denotes a manual feed tray. Here, the printer engine 103 includes the manual feed tray 304 and a plurality of sheet feed stages (sheet feed cassettes: sheet storage units).
The display unit 203 has a touch panel sheet adhered to a liquid crystal screen thereof, and is configured to display an operation screen and soft keys, and to transmit, if any of the displayed keys is pressed, position information of the pressed key to the CPU 201. A start key 402 is used for starting, for example, operation for reading an image of an original document. The start key 402 includes, in the central part thereof, a two-color (green and red) LED 403, green indicating the state in which the start key 402 is ready for use, and red indicating the state in which the start key 402 is non-usable. A stop key 404 functions to stop a job operation that is being executed. A numeric keypad 405 is constituted by a group of number and character buttons, and is used for setting the number of copies, inputting facsimile numbers, and the like. A user mode key 406 is pressed when, for example, apparatus settings are configured.
In
The reference numeral 505 of
Setting of sheet information for the manual feed tray 304 is performed such that the sensor 504 detects placement of sheets if the sheets are placed on the manual feed tray 304, and a sheet size setting screen shown in
A standard size button group 601 is a group of buttons for setting a standard sheet size, and a user can register a standard sheet size the user wants to set for the manual feed tray 304 by pressing a button that corresponds to the size.
A user setting button 602 is pressed when the user wants to set sheets having a particular size. If the user setting button 602 is pressed, a user-configurable size input screen shown in
An envelope button 603 of
After a standard size, a user-configurable size, or an envelope size was set in this way, the screen returns to the sheet size setting screen of
Furthermore, when a frequently-used sheet button 604 of
In order to set sheet information for the sheet feed cassette, the cassette size and the cassette type are set from the user mode screen of
Furthermore, in order to perform sheet setting as with cassettes as described above, in contrast to setting of the sheet size each time sheets are placed on the manual feed tray 304, default setting for the manual feed tray 304 is selected in the user mode screen of
In
Furthermore, a setting button 629 of “each time of placement” of
Furthermore,
Original documents 703 are placed on an original tray 702 and fed one by one to an exposure unit 713, and images of the original documents 703 are read while the original documents 703 move. An original document feed roller 704 constitutes a pair with a separation pad 705, and conveys the original documents 703 one by one. The conveyed original documents 703 are fed into the scanner 102 by an intermediate roller 706, and are conveyed by a large roller 708 and a first driven roller 709, and further by a large roller 708 and a second driven roller 710 while being supported therebetween. The original documents 703 conveyed by the large roller 708 and the second driven roller 710 pass between a flowing document reading glass 712 and an original document guide plate 717, pass by a jumping plate 718, and are conveyed while being supported between the large roller 708 and a third driven roller 711. The original documents 703 conveyed by the large roller 708 and the third driven roller 711 are discharged by an original document discharging roller pair 707. Note that the original documents 703 are conveyed between the flowing document reading glass 712 and the original document guide plate 717 while being in contact with the flowing document reading glass 712 due to the original document guide plate 717.
Accordingly, when the original document 703 passes on the flowing document reading glass 712, the face of the document that is in contact with the flowing document reading glass 712 is exposed by the exposure unit 713. As a result, light reflected on the original document 703 passes through a lens 715 via a mirror unit 714 so as to be collected, and the collected light is incident on a CCD sensor 716 and converted into an electric signal. The image signal thus obtained is input into the controller 101.
A photosensitive drum 801 is charged to a given polar potential by a primary charger 811, and is exposed at the position thereof denoted by an arrow 812 by exposure means (not shown). Accordingly, an electrostatic latent image that corresponds to a first color component is formed. Then, the electrostatic latent image is developed using one of four developers 802. An intermediate transfer belt 803 is driven to perform conveyance in the direction indicated by the arrow, and an image of the first color component formed on the photosensitive drum 801 is transferred on an intermediate transfer belt 803 by an electric field that was formed by a primary transfer roller 810 in the course of passing through an interface between the photosensitive drum 801 and the intermediate transfer belt 803. Accordingly, the surface of the photosensitive drum 801 that has undergone transfer on the intermediate transfer belt 803 is cleaned up by a cleaning unit 804. The procedures are repeated in the order and four color images are superposed by the intermediate transfer belt 803, thereby forming a color image. Note that in the case where a unicolor image is formed, the transfer processing is performed only one time. The image transferred on the intermediate transfer belt 803 is printed, by a secondary transfer roller 809, on a sheet fed from the cassette 805. The sheet on which the image is thus printed is heated and fixed by a fixing unit 806. After the fixation, the sheet travels along a pass 807 and is conveyed to a discharge port 813 so as to be discharged. Note that in the case where two-sided printing is performed, a single sided printed sheet passes through a reversing path 808 in a circulating manner, and is conveyed again to the position of the secondary transfer roller 809, where an image is printed on the opposite side to the printed side of the sheet.
By the user mode key 406 of the console unit 106 being pressed, the screen shown in
Here, presets 1 to 5, which correspond to the preset buttons 902 of
Furthermore, the user can press a registration button 904 of
Note that the “frequently-used sheet” setting screen shown in
First, in step S1101, the CPU 201 determines using the sensor 504 whether or not sheets have been placed on the manual feed tray 304. If it is determined that sheets have been placed on the manual feed tray 304, the procedure advances to step S1102, where the CPU 201 checks the default settings (see
Accordingly, in the example of
On the other hand, if the CPU 201 determines in step S1102 that default settings for the manual feed tray are configured “each time of placement”, the procedure advances to step S1104, where the CPU 201 determines whether or not the processing has been interrupted due to the manual feed tray running out of sheets. The interruption due to the manual feed tray running out of sheets refers to the state in which, while, for example, PDL printing processing or copying processing is executed on sheets fed from the manual feed tray 304, the manual feed tray 304 runs out of sheets. If the interruption occurred since the manual feed tray ran out of sheets, the procedure advances to step S1105, where the CPU 201 obtains from data of an interrupted job the sheet size and the sheet type that the job uses. Next, the procedure advance to step S1106, where the CPU 201 displays, on the display unit 203, a confirmation screen for confirming sheets on the manual feed tray shown in
A sheet information area 1201 of this screen displays sheet information obtained in step S1105 by the CPU 201, the sheet information being for use in the job. By displaying this screen, it is possible to prompt the user to determine whether or not the sheets placed on the manual feed tray 304 are appropriate for execution of this job.
Next, in step S1107, the CPU 201 determines whether or not an OK button 1202 or a sheet changing button 1203 has been pressed on the screen of
On the other hand, if the CPU 201 detects in step S1107 that the sheet changing button 1203 of
By performing such operations, it is possible to display, on the console unit 106, the screen for setting sheet information for the manual feed tray at a timing at which the user places sheets on the manual feed tray, and the user can determine whether or not the sheets on the manual feed tray are appropriate, thereby improving convenience.
First, in step S1301, the CPU 201 determines whether or not a job that has been interrupted due to the manual feed tray running out of sheets is running. For example, if the interrupted job is stopped by the stop key 404, or priority is given to another job and the interrupted job is left behind, it is determined that the job having been interrupted due to running out of sheets is not running.
If the CPU 201 determines in step S1301 that the job having been interrupted due to running out of sheets is not running, the procedure advances to step S1302, where the CPU 201 closes the confirmation screen for confirming sheets on the manual feed tray shown in
In this first embodiment, it is possible to set sheet information to be set for the manual feed tray using the sheet size setting screen and the sheet type setting screen, similarly to the case of the other sheet feed cassettes. Furthermore, it is possible to select whether to set sheet information set for the manual feed tray as fixed, or to set sheet information each time, that is, at a timing at which sheets are placed on the manual feed tray. In the case of setting sheet information as fixed, when the user places sheets on the manual feed tray, sheet information such as the sheet size and the sheet type that are registered with respect to the manual feed tray are always set for the manual feed tray. On the other hand, in the case of setting sheet information each time sheets are placed, when a job has been interrupted since the manual feed tray ran out of sheets, sheet information used for the interrupted job is displayed. Accordingly, it is possible for the user to determine whether or not the sheets placed on the manual feed tray by the user are appropriate.
According to the first embodiment as described above, it is possible to automatically set sheet information for the manual feed tray at a timing at which sheets are placed on the manual feed tray. Alternatively, it is possible to switch the screen, at this timing, to the screen for setting or confirming sheet information for the manual feed tray. With this, when, for example, interruption occurred since the manual feed tray ran out of sheets, time and effort for setting sheet information for the manual feed tray can significantly be reduced.
Furthermore, if a job has been interrupted due to running out of sheets and an operation screen for avoiding time and effort for inputting sheet information is displayed, change of the job state to a state other than the execution state enables the screen to automatically switch to the screen for manually setting sheet information. With this, it is also possible to prevent the user from registering sheet information that is not intended by mistake. Therefore, a significant reduction in time and effort spent by the user can be achieved.
Hereinafter, a second embodiment according to the present invention will be described. Note that system configuration, a configuration of the MFP, and the like according to the second embodiment are the same as those of the above-described first embodiment, and descriptions thereof are omitted.
In this second embodiment, by switching the operation screen displayed on the console unit 106 at a timing at which sheets are placed on the manual feed tray 304, time and effort for setting sheet information for the manual feed tray are reduced particularly when interruption occurred since the manual feed tray ran out of sheets.
First, in step S1401, the CPU 201 determines using the sensor 504 whether or not sheets have been placed on the manual feed tray 304. If it is determined that sheets have been placed on the manual feed tray 304, the procedure advances to step S1402, where the CPU 201 reads out default settings for the manual feed tray (
Here, if the CPU 201 determines that the default settings are “fixed”, the procedure advances to step S1403. Here, similarly to the step S1103 of
On the other hand, if the CPU 201 determines in step S1402 that the default settings are set “each time of placement”, the procedure advances to step S1404, where it is determined whether the “frequently-used setting” of
Next, in step S1406, the CPU 201 determines whether the OK button 905 or the “other sheet” button 906 is pressed after any one of the preset buttons 902 in the screen of
On the other hand, if the CPU 201 determines in step S1406 that the “other sheet” button 906 was pressed, or the CPU 201 determines in step S1404 that the frequently used setting of
In this second embodiment, it is possible to set sheet information to be set for the manual feed tray using the sheet size setting screen and the sheet type setting screen, similarly to the case of the other sheet feed cassettes. Furthermore, it is possible to select whether to set sheet information set for the manual feed tray as fixed, or to set sheet information each time, that is, at a timing at which sheets are placed on the manual feed tray. In the case of setting sheet information as fixed, when the user places sheets on the manual feed tray, sheet information such as the sheet size and the sheet type that are registered with respect to the manual feed tray are set for the manual feed tray. Furthermore, it is possible to designate whether or not sheet information to be set for the manual feed tray can be set via the sheet information setting screen for frequently-used sheets.
According to the second embodiment as described above, it is possible to set sheet information to be set for the manual feed tray at a timing at which sheets are placed on the manual feed tray, using the setting screen for frequently-used sheets. Therefore, when, for example, interruption occurred since the manual feed tray ran out of sheets, time and effort for setting sheet information for the manual feed tray can efficiently and significantly be reduced.
Note that although the first and second embodiments have described, taking setting of sheet information for the manual feed tray as an example, the present invention is not limited to the example, and is applicable to the case where sheet information is set for the sheet feed cassettes.
Embodiments of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions recorded on a storage medium (e.g., non-transitory computer-readable storage medium) to perform the functions of one or more of the above-described embodiment(s) of the present invention, and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more of a central processing unit (CPU), micro processing unit (MPU), or other circuitry, and may include a network of separate computers or separate computer processors. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
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 such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2013-131054, filed Jun. 21, 2013, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2013-131054 | Jun 2013 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5826156 | Natsume et al. | Oct 1998 | A |
7952731 | Utsunomiya et al. | May 2011 | B2 |
8743380 | Okada | Jun 2014 | B2 |
8867057 | Negishi | Oct 2014 | B2 |
20080174793 | Mutsuno | Jul 2008 | A1 |
20110051162 | Okada | Mar 2011 | A1 |
20110163491 | Suzuki | Jul 2011 | A1 |
20110229237 | Hayashi | Sep 2011 | A1 |
20110236105 | Noguchi et al. | Sep 2011 | A1 |
Number | Date | Country |
---|---|---|
9-230649 | Sep 1997 | JP |
2003-192158 | Jul 2003 | JP |
2005-292374 | Oct 2005 | JP |
Entry |
---|
European Search Report dated Sep. 26, 2014 issued in corresponding European Patent Application No. 14002049.6. |
Number | Date | Country | |
---|---|---|---|
20140376026 A1 | Dec 2014 | US |