1. Field of the Invention
The present invention relates to a printing apparatus, a method for controlling the printing apparatus, and a storage medium.
2. Description of the Related Art
A printing apparatus including a manual feed tray which allows various types of sheets to be placed and passed has conventionally been known. This manual feed tray allows a user to pass not only a standard-size sheet but also an envelope, a postcard, and further a non-standard-size sheet through the printing apparatus, and to directly place the sheet on a sheet feeding port. Therefore, considering the prevention of the sheet from being suddenly pulled in, the size of the sheet cannot be determined unless a setting for the sheet is completed on an operation panel.
On the other hand, in recent years, from a viewpoint of energy saving, there have exited printing apparatuses capable of performing power control for each of a plurality of units (see Japanese Patent Application Laid-Open No. 8-234876). These printing apparatuses have a sleep mode that energizes only the required minimum portion to be used by gradually reducing power to the units thereof when the printing apparatuses have not operated for a predetermined time. Thus, the sleep mode can achieve energy saving while maintaining usability. The sleep mode is enabled particularly on condition that the printing apparatuses have not operated for a predetermined time. Thus, many of the printing apparatuses first turn off a backlight of an operation unit and then gradually turn off a scanner and a printer therein. When the printing apparatuses receive a print job from a network during the sleep mode, the printing apparatuses do not energize the backlight of the operation unit or the scanner, but energize only the printer to perform printing.
However, when the print job received during the sleep mode specifies sheet feeding from a manual feed tray, even if a sheet is placed on the manual feed tray during the sleep mode, the backlight of the operation unit remains off. In this state, a setting for the sheet cannot be made, and printing cannot be performed unless the sleep mode is cancelled. Further, once the sleep mode is cancelled, the printing apparatuses can reenter the sleep mode only after a timer has counted a predetermined time, leading to a waste of power consumption.
According to an aspect of the present invention, a printing apparatus includes a power control unit configured to control power supply to an operation unit, an engine unit, and a controller unit, a detecting unit configured to detect a size of a sheet held in a sheet holding unit, and a determining unit configured to determine, after the printing apparatus is shifted to a power saving state which restricts power supply to the operation unit, the engine unit, and the controller unit, whether a size of a sheet specified in a received job and the detected size of the sheet match each other, wherein, in a case where the determining unit determines that the detected size and the specified size of the sheets match each other, the power control unit assists the printing apparatus to perform printing based on the received job by supplying power to the controller unit and the engine unit while maintaining the restriction on power supply to the operation unit, and shifts the printing apparatus to the power saving state after the job ends.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Various exemplary embodiments, features, and aspects of the invention will be described in detail below with reference to the drawings.
In
A printing apparatus 101 can print image data from a computer 106 via a local area network (LAN) 105. The scanner unit 102 includes a document feeding (DF) unit 110 capable of automatically and sequentially replacing a batch of sheets, and a scanner unit 111 capable of optically scanning a document and converting the scanned document into a digital image. The resultant image data is sent to the controller unit 103.
The printer unit 104 includes a sheet feeding unit 114 capable of sheets one by one from a batch of sheets, a marking unit 112 for printing the image data on a fed sheet, and a sheet discharge unit 113 for discharging a printed sheet.
The CPU 115 in the controller unit 103 receives the image data from the scanner unit 102 and transmits the image data to the printer unit 104. The CPU 115 also stores the image data. More specifically, the controller unit 103 temporarily stores the image data, which has been received from the scanner unit 102, in the memory 117. Then, the image data is stored in the hard disk 116, so that scanning and storage of an image is completed.
The controller unit 103 can perform print output by temporarily storing the image data in the memory 117 from the hard disk 116 and then transmitting the image data from the memory 117 to the printer unit 104.
Further, the controller unit 103 includes an image processing unit 118 which performs processing (e.g., size reduction) of the image data stored in the memory 117, and stores the processed image data in the memory 117 again. The image processing unit 118 generates and processes the image data to be output to the printer unit 104.
A power supply device 109 supplies power in the printing apparatus 101. When the printing apparatus 101 is turned off, an alternating current (AC) power supply 119 is insulated using a switch 120. When the switch 120 is turned on, the AC power supply 119 is supplied to an alternating current-direct current (AC-DC) converter 121 to generate a DC power supply.
The power supply device 109 can control four independent power supply operations for the printing apparatus 101 in response to an instruction from the CPU 115. More specifically, a switch 122 connecting to the CPU 115 can perform off/on control of a controller unit power 126. Similarly, a switch 123, a switch 124, and a switch 125 can respectively perform off/on control of a printer unit power 127, a scanner unit power 128, and an operation unit backlight power 129.
The CPU 115 uses the switches 122 to 125 to properly supply power to the required places in the printing apparatus 101. In a situation where the printing apparatus 101 is not in operation, the CPU 115 can turn off all the switches 122 to 125. In this situation, only a sleep mode power 130 is energized so that a print job from the computer 106 and a press of a sleep wake up button provided in the operation unit 107 can be detected.
When a print job or a press of the sleep wake up button is detected, the controller unit power 126 is turned on hardware-wise. The CPU 115 turns on the switches 122 to 125 according to the situation.
In
A display unit 202 displays a job status on the operation unit 107. The RIP unit 203 converts a page description language (PDL) of the print job from the computer 106 into raster image data. The image processing control unit 205 uses the image processing unit 118 to perform image processing such as zooming, rotation, color conversion, and smoothing.
A power control unit 206 controls off/on of the switches 122 to 125 to perform optimum power control of the printing apparatus 101. The scanner control unit 207 controls the scanner unit 102 to scan a document and generate image data. The printer control unit 208 controls the printer unit 104 to print the image data.
In
When the reading is started, the document is irradiated with a light source 304. A charge coupled device (CCD) 307 reads an image via a reflection plate 305 and a lens 306, and converts the read image into a digital signal. The digital signal is converted into print image data by being subjected to desired image processing. The resultant print image data is stored in the hard disk 116.
When a document is placed on the document feeding unit 110 for reading, the document is positioned on a tray of a document set unit 308 in the document feeding unit 110. When the reading is started, a document presence/absence sensor 309 detects setting of the document. A sheet feeding roller 310 and a conveyance belt 311 rotate to convey the document in response to the detection, to place the document at a predetermined position on the document platen 303. After that, the image is read, like when the document is placed on the document platen 303 for reading, and is stored in the hard disk 116.
When the reading is completed, the conveyance belt 311 rotates again to feed the document. The document is discharged into a document discharge tray 313 via a conveyance roller 312 on the discharge side. If a plurality of documents exists, at the same time that a document is discharged and conveyed from the document platen 303, the next document is fed via the sheet feeding roller 310. Thus, the subsequent documents are continuously read.
The printer unit 104 is used to print the print image data stored in the hard disk 116. The print image data is irradiated as recording laser beams in four colors, i.e., yellow, magenta, cyan, and black, on respective photosensitive members 314, so that electrostatic latent images are formed on the photosensitive members 314. Then, toner development is performed using toner supplied from each of toner cartridges 315. A visualized image is primarily transferred onto an intermediate transfer belt 316.
The intermediate transfer belt 316 rotates in a clockwise direction, and a recording sheet, which has been fed from the sheet feeding unit 114 (paper cassettes 317 or a manual feed tray 318) via a sheet feeding conveyance path 319, is conveyed to a secondary transfer position 320. More specifically, the image is transferred onto the recording sheet from the intermediate transfer belt 316 at the secondary transfer position 320. The manual feed tray 318 is provided as a manual sheet feeding unit. As illustrated in
A fixing device 321 fixes the toner onto the recording sheet, on which the image has been transferred, by pressurization and heat. The recording sheet is then conveyed on a sheet discharge conveyance path. The conveyed recording sheet is then discharged to a center tray discharge port 322, is discharged to a sheet discharge port 323 for the sheet discharge unit 113 by switching back, or is discharged to a side tray discharge port 324. However, the side tray discharge port 324 is a discharge port to which the recording sheet can be discharged only if a post-processing unit is not mounted. Flappers 325 and 326 switch the sheet discharge conveyance path to switch the discharge ports.
In the case of two-sided printing, after the recording sheet passes through the fixing unit 321, the flapper 326 switches the conveyance path to allow the recording sheet to be switched back, fed downward, and then conveyed to the secondary transfer position 320 again via a two-sided printing sheet conveyance path 327.
The sheet discharge unit 113 is used to apply post-processing to the printed recording sheet according to a function specified by a user. The printed recording sheet, which has been conveyed from the sheet discharge port 323 for the sheet discharge unit 113, is fed from a post-processing unit feed port 328.
The sheet, which has been fed from the post-processing unit feed port 328, is conveyed to any one of sheet discharge destinations 330, 331, and 332 by a flapper (not illustrated) switching to the corresponding conveyance path. If the sheet is discharged to the sheet discharge destination 330, there is no special post-processing to be performed. Thus, the sheet is directly discharged. If the sheet is output to the sheet discharge destination 331, staple processing or processing for shifting to the back/front of the printing apparatus 101 are performed. The sheet is discharged to the sheet discharge destination 332 in the case of saddle-stitch output.
In
In
Since the guides 401 and 402 move in synchronization with each other, respective lengths 405 and 406 from the center line 404 to the guides 401 and 402 are always the same.
The guides 401 and 402 operate in synchronization with a sensor (not illustrated), and when a sheet 403 is held between the guides 401 and 402, the main scanning width of the sheet 403 can be detected. The sheet 403 is fed from the manual feed tray 318 in a sheet feeding direction 407.
Further, the manual feed tray 318 has a manual feed sheet detection sensor (not illustrated) which can detect that the sheet 403 has been placed on the manual feed tray 318. The manual feed sheet detection sensor can perform the detection only when the printer unit 104 is energized, and thus operates only when the switch 123 is turned on so that the printer unit power 127 is turned on.
In
When one of the non-standard sheet size selection keys 501 is pressed, the manual feed sheet setting screen shifts to the detail setting screen (not illustrated) for each non-standard sheet size, so that the setting can be made in more detail. An OK key 503 is a key for confirming the setting made on the manual feed sheet setting screen illustrated in
Generally, the size of the sheet placed on the manual feed tray 318 cannot be determined unless the manual feed sheet setting is made on the manual feed sheet setting screen illustrated in
In step S601, the CPU 115 detects whether a sheet has been placed on the manual feed tray 318. If the CPU 115 detects that the sheet has been placed on the manual feed tray 318 (YES in step S601), then in step S602, the CPU 115 displays the manual feed sheet setting screen illustrated in
In the present exemplary embodiment, “sleep” includes three levels, sleeps SP1 to SP3 described below.
The sleep SP1 represents a state where only the operation unit backlight power 129 is turned off, and the controller unit power 126, the printer unit power 127, and the scanner unit power 128 are turned on.
The sleep SP2 represents a state where the operation unit backlight power 129, the printer unit power 127, and the scanner unit power 128 are turned off, and the controller unit power 126 is turned on.
The sleep SP3 represents a state where all the operation unit backlight power 129, the controller unit power 126, the printer unit power 127, and the scanner unit power 128 are turned off.
In
When the sleep wake up button is pressed at timing T711, all the powers 126 to 129 are turned on, and the power state 705 of the printing apparatus 101 becomes a standby state 707. After the printing apparatus 101 has entered the standby state 707, the CPU 115 turns off the switch 125 at timing T712 when a predetermined time has elapsed since the operation unit 107 was last touched. Thus, the power state 705 of the printing apparatus 101 is shifted to a power state 708 (a sleep SP1).
If the sleep wake up button is not pressed for another predetermined time, the CPU 115 turns off the switch 123 and the switch 124 at timing T713, so that the power state 705 is shifted to a power state 709 (a sleep SP2). Further, if the sleep wake up button is pressed for another predetermined time, the CPU 115 turns off the switch 122 at timing T714, so that the power state 705 is shifted to a power state 710 (a sleep SP3). Thus, in order for the power state 705 of the printing apparatus 101 to shift from the standby state 707 to the power state 710 (the sleep SP3), which has minimum power consumption, the printing apparatus 101 needs to sequentially shift from the sleep SP1 to the sleep SP3 under the condition where the operation unit 107 has not been touched for a predetermined time since the operation unit 107 was last touched. A time elapsed until the printing apparatus 101 is shifted to each sleep state can be set from the operation unit 107, and is stored in the hard disk 116.
Thus, in the present exemplary embodiment, after an instruction for cancelling the power saving state is received (the sleep wake up button is turned on), the CPU 115 gradually stops supplying power to the operation unit 107, the engine unit (the printer unit 104), and the controller unit 103 to change the sleep state with a lapse of time.
In the present exemplary embodiment, if the CPU 115 receives a PDL print job while the power state 719 of the printing apparatus 101 is the power state 720 (the sleep SP3), only the controller unit power 126 and the printer unit power 127 required for printing are turned on (see power states 718 and 717).
It can be assumed that no user exists in front of the printing apparatus 101 if the sleep wake up button is not pressed during printing. Thus, the power state 719 of the printing apparatus 101 is immediately shifted to a power state 722 (a sleep SP3) after the printing is completed.
In
Then, the CPU 115 starts printing, and the printing apparatus 101 enters a PDL print state 721. When the printing ends at timing T724, the CPU 115 determines that the sleep wake up button is not pressed and the sleep state is maintained, and then turns off the controller unit power 126 and the printer unit power 127. Thus, the power state 719 of the printing apparatus 101 is shifted to a power state 722 (a sleep SP3).
Thus, in the present exemplary embodiment, when a PDL print job is received during the sleep SP3, the controller unit power 126 and the printer unit power 127 are turned on only during the printing, and are turned off after the printing, so that power efficiency is increased.
In step S801, a PDL print job is received from the computer 106 via the LAN 105. In step S802, whether the controller unit power 126 is turned off is determined. If the controller unit power 126 is turned on (NO in step S802), the processing proceeds to step S804. If the controller unit power 126 is turned off (YES in step S802), the printing apparatus 101 is in the sleep SP3, and the processing proceeds to step S803. In step S803, the switch 122 is turned on hardware-wise based on an instruction from the LAN 105 to turn on the controller unit power 126.
When the controller unit power 126 has been turned on, the CPU 115 determines that a PDL print job has been received, and turns on the switch 123 for turning on the printer unit power 127 to perform printing, and the processing proceeds to step S804. At this time, the CPU 115 does not turn on the operation unit backlight power 129 to maintain the sleep state of the operation unit 107.
In step S804, the CPU 115 determines based on setting information whether the received PDL print job specifies manual feed. If the received PDL print job specifies manual feed (YES in step S804), the processing proceeds to step S805. If the received PDL print job does not specify manual feed (NO in step S804), the processing proceeds to step S810.
In step S805, the CPU 115 determines whether the size of the sheet on the manual feed tray 318 has been determined. If the CPU determines that the size of the sheet on the manual feed tray 318 has been determined according to the flowchart illustrated in
In step S806, the CPU 115 determines whether the printing apparatus 101 has returned from the sleep SP3 in response to the PDL print job for which printing is about to be performed. If the CPU 115 determines that the printing apparatus 101 has returned from the sleep SP3 in response to the PDL print job (YES in step S806), the processing proceeds to step S807. Otherwise (NO in step S806), the processing proceeds to step 5809.
In step S807, the CPU 115 compares sheet information, which has been specified in the PDL print job, with the main scanning width of the sheet, which has been detected in
In step S808, the CPU 115 notifies the printer unit 104 of the sheet information, which has been specified in the PDL print job, to set the size of the sheet on the manual feed tray 318 to that specified in the PDL print job. This flow allows the CPU 115 to determine the size of the sheet on the manual feed tray 318 without the user performing the operation in the flowchart illustrated in
On the other hand, in step S809, the CPU 115 stops the printing, turns on the operation unit backlight power 129, displays the manual feed sheet setting screen illustrated in
In step S810, the CPU 115 performs print processing, and the processing proceeds to step S811. If the CPU 115 has determined that no sheet is placed on the manual feed tray 318 (NO in step S805), then in step S810, the CPU 115 determines that there is no sheet. Although not described in the flowchart illustrated in
Further, even if the CPU 115 determines that the difference is more than the predetermined value (threshold value) in step S807, and the processing proceeds to step S809, if a sheet is placed on the manual feed tray 318 again, the CPU 115 goes through the flow in steps S804 to S808 again. Thus, the CPU 115 can perform printing without the user performing manual feed sheet setting on the operation unit 107. In other words, the printing apparatus 101 may be controlled to start processing of a PDL print job according to a sheet size to be detected again, if the CPU 115 determines that the sheet sizes do not match each other.
In step S811, the CPU 115 determines whether the subsequent print job exists. If the CPU 115 determines that the subsequent print job exists (YES in step S811), the processing returns to step S804. If the CPU 115 determines that the subsequent print job does not exist (NO in step S811), the processing proceeds to step S812.
In step S812, the CPU 115 determines whether the sleep state where the operation unit backlight power 129 and the scanner unit power 128 are turned off is continued because the sleep wake up button is not pressed. If the CPU 115 determines that the sleep state is continued (YES in step S812), the processing proceeds to step S813. Otherwise (NO in step S812), the processing ends.
In step S813, the CPU 115 turns off the switches 122 and 123 to turn off the controller unit power 126 and the printer unit power 127, so that the power state 719 of the printing apparatus 101 is shifted to the power state 722 (the sleep SP3).
When a PDL print job is received at timing T914 while the power state 905 of the printing apparatus 101 is a power state 906 (a sleep SP3), only the controller unit power 126 and the printer unit power 127 required for printing are turned on.
When the received PDL print job specifies manual feed, even if a sheet has been placed on the manual feed tray 318, the sheet cannot be fed from the manual feed tray 318 unless manual feed sheet setting is performed on the operation unit 107, and the printing apparatus 101 enters a print standby state 907. To start printing from this state, the user needs to press the sleep wake up button at timing T915 to cause the printing apparatus 101 to return from the sleep state so that the manual feed sheet setting can be performed on the operation unit 107 in a power state 908.
When the manual feed sheet setting is performed, the size of the sheet on the manual feed tray 318 is determined, and then printing is started at timing T916. Thus, the power state 905 of the printing apparatus 101 becomes a power state 909 (a PDL print state). When the user presses the sleep wake up button at timing T915, all the powers 126 to 129 are turned on. Therefore, even if the printing is completed at timing T917, the power state 905 of the printing apparatus 101 cannot be shifted to a sleep SP3, and the power state 905 of the printing apparatus 101 becomes a power state 910 (a standby state).
Then, like in
When a PDL print job is received at timing T929 while the power state 925 of the printing apparatus 101 is a power state 926 (a sleep SP3), only the controller unit power 126 and the printer unit power 127 required for printing are turned on.
Here, even if the received PDL print job specifies manual feed and the size of the sheet placed on the manual feed tray 318 has not been determined, the processing in steps S806 to S808 illustrated in
Thus, when the printing is performed in a power state 927, and ends at timing T930, the CPU 115 turns off the switch 122 and the switch 123 to turn off the controller unit power 126 and the printer unit power 127, respectively, so that the power state 925 of the printing apparatus 101 is shifted to a power state 928 (a sleep SP3). In
According to the present exemplary embodiment, when a print job received during a sleep mode requires use of a manual feed tray, even if the size of a sheet placed on the manual feed tray has not been determined, the size of the sheet on the manual feed tray is automatically set to the sheet information of the print job. This can provide a high-efficiency printing apparatus capable of performing printing without causing all the units thereof to return from a sleep mode.
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. 2012-267328 filed Dec. 6, 2012, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2012-267328 | Dec 2012 | JP | national |