Electronic apparatus, and method and computer-readable medium therefor
Granted 1 Feb 2022 · 3 office actions
Current assignee: BROTHER KOYO KABUSHIKI KAISHA · originally Brother Industries Limited
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Katsunori Sakai, Hajime Usami · Examiner: Alexis B Pacheco · AU 2859 · TC 2800
Life of the application
12 dated eventsAbstract
An electronic apparatus includes a USB (Universal Serial Bus) interface configured to connect with a plurality of external devices and supply an electric power to each of the external devices connected with the interface, the plurality of external devices including a first device having a battery and a second device, and a controller configured to, when the first device and the second device are connected with the interface, determine whether the first device satisfies a first condition concerning charging of the battery of the first device, and in response to determining that the first device satisfies the first condition, make a specific ratio of an electric power to be supplied to the first device via the interface to an electric power to be supplied to the second device via the interface larger than when it is determined that the first device does not satisfy the first condition.
Description
11 parts›CROSS-REFERENCE TO RELATED APPLICATION
This application claims priority under 35 U.S.C. § 119 from Japanese Patent Application No. 2017-073306 filed on Mar. 31, 2017. The entire subject matter of the Applications is incorporated herein by reference.
›Technical Field
Aspects of the present disclosure are related to an electronic apparatus, and a method and a non-transitory computer-readable medium therefor.
›Related Art
An electronic apparatus such as a multi-function peripheral (hereinafter referred to as an “MFP”) has a universal serial bus (hereinafter referred to as a “USB”) interface connectable with external devices.
The USB interface is configured to perform data communication with the external devices and supply an electric power to each of the external devices connected with the interface. Therefore, an external device complying with a power feeding standard for the USB interface may operate without an external power supply, by an electric power supplied via the USB interface. Further, an external device with a battery incorporated therein may charge the battery with an electric power supplied via the USB interface.
›SUMMARY
When the USB interface is connected with not only one external device but also another external device, the two external devices are supplied with electricity via the USB interface. However, a power supply circuit of the electronic apparatus has a limited power supply capacity. Therefore, when the two external devices are connected with the USB interface, power feeding management is required for the external devices.
Aspects of the present disclosure are advantageous to provide one or more techniques, for an electronic apparatus, which make it possible to supply an electric power to each of external devices connected with a power-feedable interface (e.g., a USB interface) of the electronic apparatus, in a user-friendly manner.
According to aspects of the present disclosure, an electronic apparatus is provided, which includes a USB interface configured to connect with a plurality of external devices and supply an electric power to each of the external devices connected with the USB interface, the plurality of external devices including a first device having a battery and a second device. The electronic apparatus further includes a controller configured to, when the first device and the second device are connected with the USB interface, determine whether the first device satisfies a first condition concerning charging of the battery of the first device, and in response to determining that the first device satisfies the first condition, make a specific ratio larger than when it is determined that the first device does not satisfy the first condition, the specific ratio being a ratio of an electric power to be supplied to the first device via the USB interface to an electric power to be supplied to the second device via the USB interface.
According to aspects of the present disclosure, further provided is a method implementable on a processor coupled with an electronic apparatus. The electronic apparatus includes a USB interface configured to connect with a plurality of external devices and supply an electric power to each of the external devices connected with the USB interface, the plurality of external devices including a first device having a battery and a second device. The method includes determining, when the first device and the second device are connected with the USB interface, whether the first device satisfies a first condition concerning charging of the battery of the first device, and in response to determining that the first device satisfies the first condition, making a specific ratio larger than when it is determined that the first device does not satisfy the first condition, the specific ratio being a ratio of an electric power to be supplied to the first device via the USB interface to an electric power to be supplied to the second device via the USB interface.
According to aspects of the present disclosure, further provided is a non-transitory computer-readable medium storing computer-readable instructions that are executable by a processor coupled with an electronic apparatus. The electronic apparatus includes a USB interface configured to connect with a plurality of external devices and supply an electric power to each of the external devices connected with the USB interface, the plurality of external devices including a first device having a battery and a second device. The instructions are configured to, when executed by the processor, cause the processor to, when the first device and the second device are connected with the USB interface, determine whether the first device satisfies a first condition concerning charging of the battery of the first device, and in response to determining that the first device satisfies the first condition, make a specific ratio larger than when it is determined that the first device does not satisfy the first condition, the specific ratio being a ratio of an electric power to be supplied to the first device via the USB interface to an electric power to be supplied to the second device via the USB interface.
›BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
FIG. 1 is a block diagram schematically showing an electrical configuration of a multi-function peripheral (hereinafter referred to as an “MFP”) in a first illustrative embodiment according to one or more aspects of the present disclosure.
FIG. 2 is a flowchart showing a procedure of a power feeding control process in the first illustrative embodiment according to one or more aspects of the present disclosure.
FIG. 3 is a flowchart showing a procedure of a charge amount storing process in the first illustrative embodiment according to one or more aspects of the present disclosure.
FIG. 4 is a flowchart showing a procedure of a power feeding control process in a second illustrative embodiment according to one or more aspects of the present disclosure.
FIG. 5 exemplifies a setting screen for setting charging completion times in the second illustrative embodiment according to one or more aspects of the present disclosure.
FIG. 6 exemplifies another setting screen for setting charging completion times in the second illustrative embodiment according to one or more aspects of the present disclosure.
›DETAILED DESCRIPTION · 1 of 5
It is noted that various connections are set forth between elements in the following description. It is noted that these connections in general and, unless specified otherwise, may be direct or indirect and that this specification is not intended to be limiting in this respect. Aspects of the present disclosure may be implemented on circuits (such as application specific integrated circuits) or in computer software as programs storable on computer-readable media including but not limited to RAMs, ROMs, flash memories, EEPROMs, CD-media, DVD-media, temporary storage, hard disk drives, floppy drives, permanent storage, and the like.
<First Illustrative Embodiment>
Hereinafter, a first illustrative embodiment according to aspects of the present disclosure will be described with reference to relevant drawings.
<Electrical Configuration of MFP>
As shown in FIG. 1 , a multi-function peripheral (hereinafter referred to as an “MFP”) 1 includes an image former 11 , an image scanner 12 , a display 13 , an operation interface (hereinafter referred to as an “operation I/F”) 14 , a universal serial bus interface (hereinafter referred to as a “USB I/F”) 15 , and a power supply 16 .
The image former 11 is configured to form an image (a color image or a monochrome image) based on image data on each of sheets being fed on a sheet-by-sheet basis along a conveyance path inside the MFP 1 . An image forming method of the image former 11 may be an electrophotographic method or an inkjet method.
The image scanner 12 includes an image sensor and an analog front end (hereinafter referred to as an “AFE”). The image sensor 12 is configured to scan an image of a document sheet by the image sensor, output an analog image signal from the image sensor, and convert the analog image signal into digital image data via the AFE.
The display 13 includes a liquid crystal display device (hereinafter referred to as an “LCD device”). The display 13 is configured to display thereon various kinds of information.
The operation I/F 14 includes operable keys such as a start key, a numeric keypad, cursor keys, and a return key. A user may input various instructions by operating the operation I/F 14 . The operation I/F 14 may be touch keys provided integrally on the display 13 .
The USB I/F 15 is an interface for establishing a USB connection with one or more external devices 2 . More specifically, the USB I/F 15 is an interface complying with USB standards, and is an interface based on technologies related to the USB standards. The USB I/F 15 includes USB ports P 1 , P 2 , and P 3 into each of which a connector of a USB cable connected with an external device 2 or a USB connector of an external device 2 may be inserted. The USB I/F 15 is configured to perform data communication with one or more external devices 2 that are USB-connected with the USB I/F 15 and supply electricity to the one or more external devices 2 .
The power supply 16 is connected with an commercial AC power supply. The power supply 16 is configured to convert electricity supplied from the commercial AC power supply into an electric power suitable for each of elements and supply the suitable electric power to each element.
Further, the MFP 1 includes an application specific integrated circuit (hereinafter referred to as an “ASIC”) 21 , a ROM 22 , and a RAM 23 .
The ASIC 21 includes a CPU 24 . The ASIC 21 is configured to accept an input of image data acquired by the image scanner 12 and an input of an operation signal representing what kind of operation has been performed via the operation I/F 14 . Further, the ASIC 21 is configured to accept an input of a detection signal output from an electric current sensor 25 . It is noted that the electric current sensor 25 is configured to detect a value of an electric current supplied to each of the USB ports P 1 , P 2 , and P 3 of the USB I/F 15 from the power supply 16 , and output a detection signal representing the electric current value. The ASIC 21 is connected with the image former 11 , the display 13 , the USB I/F 15 , and the power supply 16 , as well as the image scanner 12 and the operation I/F 14 .
The CPU 24 is configured to control each of elements by executing programs 22 A stored in the ROM 22 , based on signals input into the ASIC 21 . The RAM 23 is used as a work area while the CPU 24 is controlling one or more elements by executing one or more programs 22 A. The RAM 23 includes a non-volatile memory such as an NVRAM.
<Power Feeding Control Process>
When the MFP 1 is powered on, the CPU 24 performs a power feeding control process shown in FIG. 2 .
In the power feeding control process, the CPU 24 determines whether an external device 2 is connected with the USB I/F 15 and whether a battery of the external device 2 (hereinafter referred to as a “first device 2 A”) is being charged by an electric power supplied to the first device 2 A via the USB I/F 15 (S 11 ).
When determining that the battery of the first device 2 A is being charged (S 11 : Yes), the CPU 24 determines whether an external device 2 is newly connected to the USB I/F 15 (S 12 ).
When determining that an external device 2 is not newly connected to the USB I/F 15 (S 12 ; No), the CPU 24 again determines whether the battery of the first device 2 A is being charged (S 11 ).
When determining that an external device 2 is newly connected to the USB I/F 15 (S 12 ; Yes), the CPU 24 acquires electric power information of the external device 2 (hereinafter referred to as a “second device 2 B”) (S 13 ).
Specifically, the CPU 24 transmits, to the second device 2 B, an inquiry about a charge amount of electric energy stored in the battery of the second device 2 B. When receiving from the second device 2 B information representing the charge amount of the battery of the second device 2 B within a particular period of time after transmission of the inquiry, the CPU 24 determines that the second device 2 B has a battery (S 14 : Yes), and stores into the RAM 23 a charge amount C 2 represented by the information received from the second device 2 B. Meanwhile, when not receiving from the second device 2 B information representing the charge amount of the battery of the second device 2 B within the particular period of time after transmission of the inquiry, the CPU 24 determines that the second device 2 B does not have a battery (S 14 : No).
›DETAILED DESCRIPTION · 2 of 5
When determining that the second device 2 B has a battery (S 14 : Yes), the CPU 24 determines whether a sum of a charge amount C 1 of the battery of the first device 2 A and a first particular amount Cx is equal to or smaller than the charge amount C 2 of the battery of the second device 2 B (S 15 ). In other words, the CPU 24 determines whether the charge amount C 1 of the battery of the first device 2 A is smaller than the charge amount C 2 of the battery of the second device 2 B by the first particular amount Cx or more.
The RAM 23 is configured to store the charge amount C 1 of the battery of the first device 2 A in a charge amount storing process shown in FIG. 3 . The charge amount C 1 stored in the RAM 23 is used to determine whether the sum of the charge amount C 1 and the first particular amount Cx is equal to or smaller than the charge amount C 2 . The charge amount storing process will be described later.
When determining that the sum of the charge amount C 1 and the first particular amount Cx is equal to or smaller than the charge amount C 2 (S 15 : Yes), the CPU 24 determines respective electric powers to be supplied to the first device 2 A and the second device 2 B via the USB I/F 15 in such a manner that the electric power to be supplied to the first device 2 A via the USB I/F 15 is larger by a first particular value than the electric power to be supplied to the second device 2 B (S 16 ).
When determining that the sum of the charge amount C 1 and the first particular amount Cx is larger than the charge amount C 2 (S 15 : No), the CPU 24 determines whether a sum of the charge amount C 1 of the battery of the first device 2 A and a second particular amount Cy is equal to or smaller than the charge amount C 2 of the battery of the second device 2 B (S 17 ). In other words, the CPU 24 determines whether the charge amount C 1 of the battery of the first device 2 A is smaller than the charge amount C 2 of the battery of the second device 2 B by the second particular amount Cy or more. The second particular amount Cy is set to be smaller than the first particular amount Cx.
When determining that the sum of the charge amount C 1 and the second particular amount Cy is equal to or smaller than the charge amount C 2 (S 17 : Yes), the CPU 24 determines respective electric powers to be supplied to the first device 2 A and the second device 2 B via the USB I/F 15 in such a manner that the electric power to be supplied to the first device 2 A via the USB I/F 15 is larger by a second particular value than the electric power to be supplied to the second device 2 B (S 18 ). The second particular value is set to be smaller than the first particular value.
Therefore, when the sum of the charge amount C 1 and the first particular amount Cx is larger than the charge amount C 2 , and the sum of the charge amount C 1 and the second particular amount Cy is equal to or smaller than the charge amount C 2 , an electric power to be supplied to the second device 2 B via the USB I/F 15 is determined in such a manner that a ratio of an electric power to be supplied to the first device 2 A via the USB I/F 15 to the electric power to be supplied to the second device 2 B is smaller than a ratio of an electric power to be supplied to the first device 2 A via the USB I/F 15 to an electric power to be supplied to the second device 2 B via the USB I/F 15 in a case where the sum of the charge amount C 1 and the first particular amount Cx is smaller than the charge amount C 2 . Conversely, when the sum of the charge amount C 1 and the first particular amount Cx is equal to or smaller than the charge amount C 2 , an electric power to be supplied to the second device 2 B via the USB I/F 15 is determined in such a manner that a ratio of an electric power to be supplied to the first device 2 A via the USB I/F 15 to the electric power to be supplied to the second device 2 B is larger than a ratio of an electric power to be supplied to the first device 2 A via the USB I/F 15 to an electric power to be supplied to the second device 2 B via the USB I/F 15 in a case where the sum of the charge amount C 1 and the first particular amount Cx is larger than the charge amount C 2 .
When determining that the sum of the charge amount C 1 and the second particular amount Cy is larger than the charge amount C 2 (S 17 : No), the CPU 24 sets the electric power to be supplied to the first device 2 A to be identical to the electric power to be supplied to the second device 2 B (S 19 ).
Hence, when the sum of the charge amount C 1 and the second particular amount Cy is larger than the charge amount C 2 , an electric power to be supplied to the second device 2 B via the USB I/F 15 is determined in such a manner that a ratio of an electric power to be supplied to the first device 2 A via the USB I/F 15 to the electric power to be supplied to the second device 2 B is smaller than a ratio of an electric power to be supplied to the first device 2 A via the USB I/F 15 to an electric power to be supplied to the second device 2 B via the USB I/F 15 in a case where the sum of the charge amount C 1 and the second particular amount Cy is equal to or smaller than the charge amount C 2 .
When determining that the second device 2 B does not have a battery (S 14 : No), the CPU 24 determines whether the charge amount C 1 of the battery of the first device 2 A is smaller than a third particular amount Cz (S 20 ).
When determining that the charge amount C 1 of the battery of the first device 2 A is smaller than the third particular amount Cz (S 20 : Yes), the CPU 24 determines respective electric powers to be supplied to the first device 2 A and the second device 2 B via the USB I/F 15 in such a manner that the electric power to be supplied to the first device 2 A via the USB I/F 15 is larger by a third particular value than the electric power to be supplied to the second device 2 B (S 21 ).
The third particular value is set to be smaller than the first particular value. The third particular value may be identical to or different from the second particular value.
›DETAILED DESCRIPTION · 3 of 5
When determining that the charge amount C 1 of the battery of the first device 2 A is equal to or larger than the third particular amount Cz (S 20 : No), the CPU 24 sets the electric power to be supplied to the first device 2 A via the USB I/F 15 to be identical to the electric power to be supplied to the second device 2 B via the USB I/F 15 (S 22 ).
Thus, after determining the electric power to be supplied to the second device 2 B, the CPU 24 changes the electric power to be supplied to the first device 2 A via the USB I/F 15 in such a manner that the determined electric power is supplied to the first device 2 A and the second device 2 B via the USB I/F 15 , and starts supplying the electric power to the second device 2 B (S 23 ). Afterward, the CPU 24 terminates the power feeding control process.
It is noted that, when determining respective electric powers to be supplied to the first device 2 A and the second device 2 B via the USB I/F 15 in the steps S 16 , S 18 , S 19 , S 21 , and S 21 , the CPU 24 may determine the electric power to be supplied to the second device 2 B via the USB I/F 15 so as to satisfy a magnitude relationship between the electric powers to be supplied to the first device 2 A and the second device 2 B, without changing the electric power to be supplied to the first device 2 A via the USB I/F 15 . In this case, when starting supplying the electric power to the second device 2 B via the USB I/F 15 , the CPU 24 does not change the electric power to be supplied to the first device 2 A via the USB I/F 15 .
Further, the CPU 24 may perform the steps S 15 to S 19 periodically at regular time intervals after starting supplying the electric power to the second device 2 B via the USB I/F 15 . Thereby, the CPU 24 may update as needed the respective electric powers to be supplied to the first device 2 A and the second device 2 B via the USB I/F 15 . Thus, the CPU 24 may achieve appropriate power feeding management depending on charged states of the batteries of the first device 2 A and the second device 2 B.
In this case, in the steps S 16 and S 18 , the CPU 24 may determine respective electric powers to be supplied to the first device 2 A and the second device 2 B via the USB I/F 15 so as to satisfy the magnitude relationship between the electric powers, by increasing or reducing the electric power to be supplied to the first device 2 A and reducing or increasing the electric power to be supplied to the second device 2 B. Alternatively, the CPU 24 may determine respective electric powers to be supplied to the first device 2 A and the second device 2 B via the USB I/F 15 so as to satisfy the magnitude relationship between the electric powers, by increasing or reducing one of the electric powers to be supplied to the first device 2 A and the second device 2 B.
<Charge Amount Storing Process>
As shown in FIG. 3 , in the charge amount storing process, the CPU 24 determines whether an external device 2 having a battery is newly connected to the USB I/F 15 (S 31 ). The determination in S 31 is repeated until an external device 2 having a battery is connected to the USB I/F 15 .
When determining that an external device 2 having a battery is newly connected to the USB I/F 15 (S 31 : Yes), the CPU 24 transmits, to the external device 2 , an inquiry about a charge amount of the battery of the external device 2 (S 32 ).
In response to the inquiry from the CPU 24 , the external device 2 transmits information representing a charge amount of the battery of the external device 2 . The CPU 24 receives the information from the external device 2 (S 33 ).
The CPU 24 stores, into the RAM 23 , the charge amount represented by the received information as an initial charge amount (S 34 ).
Afterward, until the battery of the external device 2 is completely charged, with every lapse of a predetermined period of time (S 35 : Yes) (i.e., periodically at regular time intervals), the CPU 24 adds, to the charge amount stored in the RAM 32 , an amount of an electric power supplied to the external device 2 via the USB I/F 15 within a predetermined past period of time immediately before the present time (S 36 ). Further, the CPU 24 stores, into the RAM 23 , the obtained total amount as an updated current charge amount of the battery of the external device 2 .
The amount of the electric power supplied to the external device 2 via the USB I/F 15 within the predetermined (past) period of time may be calculated in the following manner. The CPU 24 detects a value of an electric current supplied to the first device 2 A based on a detection signal from the electric current sensor 25 , and calculates the electric power supplied to the first device 2 A via the USB I/F 15 by multiplying the detected current value by a particular charge voltage. Then, the CPU 24 obtains a time integration value by multiplying the calculated electric power by the predetermined period of time, as the amount of the electric power supplied to the external device 2 via the USB I/F 15 within the predetermined period of time.
After completion of charging of the battery of the external device 2 (S 37 : Yes), the CPU 24 terminates the charge amount storing process.
<Operations and Advantageous Effects of First Illustrative Embodiment>
As described above, when the first device 2 A having a battery and the second device 2 B having a battery are connected with the USB I/F 15 , it is determined whether the charge amount C 1 of the battery of the first device 2 A is smaller than the charge amount C 2 of the battery of the second device 2 B by the first particular amount Cx or more. In other words, in that case, it is determined whether the sum of the charge amount C 1 of the battery of the first device 2 A and the first particular amount Cx is equal to or smaller than the charge amount C 2 of the battery of the second device 2 B. When the sum of the charge amount C 1 and the first particular amount Cx is equal to or smaller than the charge amount C 2 , a ratio of an electric power to be supplied to the first device 2 A to an electric power to be supplied to the second device 2 B is made larger than a ratio of an electric power to be supplied to the first device 2 A to an electric power to be supplied to the second device 2 B in a case where the sum of the charge amount C 1 and the first particular amount Cx is larger than the charge amount C 2 . Thereby, when the charge amount C 1 of the battery of the first device 2 A is smaller than the charge amount C 2 of the battery of the second device 2 B by the first particular amount Cx or more, the electric power to be supplied to the first device 2 A via the USB I/F 15 is larger than when the charge amount C 1 is smaller than the charge amount C 2 by smaller than the first particular amount Cx. Consequently, a period of time required for charging the battery of the first device 2 A is shortened. Thus, it leads to better user-friendliness for a user who waits for the battery of the first device 2 A to be charged.
›DETAILED DESCRIPTION · 4 of 5
In other words, the MFP 1 of the first illustrative embodiment may supply electricity to each of the first device 2 A and the second device 2 B with improved user-friendliness.
<Second Illustrative Embodiment>
Instead of the power feeding control process shown in FIG. 2 , the CPU 24 may perform a power feeding control process shown in FIG. 4 .
In the power feeding control process shown in FIG. 4 , the CPU 24 determines whether the first device 2 A is connected with the USB I/F 15 and whether the battery of the first device 2 A is being charged by an electric power supplied to the first device 2 A via the USB I/F 15 (S 41 ).
When determining that the battery of the first device 2 A is being charged (S 41 : Yes), the CPU 24 determines whether the second device 2 B is connected to the USB I/F 15 (S 42 ).
When determining that the second device 2 B is not connected to the USB I/F 15 (S 42 : No), the CPU 24 again determines whether the battery of the first device 2 A is being charged (S 41 ).
When determining that the second device 2 B is connected to the USB I/F 15 (S 42 : Yes), the CPU 24 acquires electric power information of the second device 2 B (S 43 ).
Specifically, the CPU 24 transmits, to the second device 2 B, an inquiry about a charge amount of the battery of the second device 2 B. When receiving from the second device 2 B information representing the charge amount of the battery of the second device 2 B within a particular period of time after transmission of the inquiry, the CPU 24 determines that the second device 2 B has a battery (S 44 : Yes), and stores into the RAM 23 a charge amount C 2 represented by the information received from the second device 2 B. Meanwhile, when not receiving from the second device 2 B information representing the charge amount of the battery of the second device 2 B within the particular period of time after transmission of the inquiry, the CPU 24 determines that the second device 2 B does not have a battery (S 44 : No).
When determining that the second device 2 B has a battery (S 44 : Yes), the CPU 24 determines whether a charging completion time T 1 for the battery of the first device 2 A is earlier than a charging completion time T 2 for the battery of the second device 2 B (S 45 ). The charging completion time T 1 may be a setting time by which charging of the battery of the first device 2 A needs to be completed. The charging completion time T 2 may be a setting time by which charging of the battery of the second device 2 B needs to be completed.
Each charging completion time may be previously set by the user operating the operation I/F 14 while watching a screen on the display 13 .
As exemplified in FIG. 5 , a charging completion time may be set for each of the USB ports P 1 , P 2 , and P 3 of the USB I/F 15 . When a charging completion time is set for each of the USB ports P 1 , P 2 , and P 3 of the USB I/F 15 , and for instance, an external device 2 is connected with the USB port P 1 , the charging completion time set for the USB port P 1 is recognized as a charging completion time for the external device 2 .
Further, as exemplified in FIG. 6 , a charging completion time may be set for each external device 2 . In a case where a specified external device 2 is connected to one of the USB ports P 1 , P 2 , and P 3 of the USB I/F 15 , when a specific charging completion time is set for the specified external device 2 , it may be more user-friendly than when the charging completion time set for the one of the USB ports P 1 , P 2 , and P 3 of the USB I/F 15 is recognized as a charging completion time for the specified external device 2 . In such a case, when the specified external device 2 for which a charging completion time is previously set is connected to one of the USB ports P 1 , P 2 , and P 3 , the previously set charging completion time is recognized as a charging completion time for the specified external device 2 , regardless of which one of the USB ports P 1 , P 2 , and P 3 the specified external device 2 is connected to.
When determining that the charging completion time T 1 is earlier than the charging completion time T 2 (S 45 : Yes), the CPU 24 determines respective electric powers to be supplied to the first device 2 A and the second device 2 B via the USB I/F 15 in such a manner that the electric power to be supplied to the first device 2 A is larger than the electric power to be supplied to the second device 2 B (S 46 ).
When determining that the charging completion time T 1 is equal to or later than the charging completion time T 2 (S 45 : No), the CPU 24 determines respective electric powers to be supplied to the first device 2 A and the second device 2 B via the USB I/F 15 in such a manner that the electric power to be supplied to the first device 2 A is equal to or smaller than the electric power to be supplied to the second device 2 B (S 47 ).
When determining that the second device 2 B does not have a battery (S 44 : No), the CPU 24 determines an electric power required by the second device 2 B, as an electric power to be supplied to the second device 2 B.
Thus, after determining the electric power to be supplied to the second device 2 B via the USB I/F 15 , the CPU 24 changes the electric power to be supplied to the first device 2 A via the USB I/F 15 in such a manner that the determined electric power is supplied to the first device 2 A and the second device 2 B via the USB I/F 15 , and starts supplying the determined electric power to the second device 2 B via the USB I/F 15 (S 48 ). Afterward, the CPU 24 terminates the power feeding control process.
It is noted that, when determining respective electric powers to be supplied to the first device 2 A and the second device 2 B via the USB I/F 15 in the steps S 46 and S 47 , the CPU 24 may determine the electric power to be supplied to the second device 2 B via the USB I/F 15 so as to satisfy a magnitude relationship between the electric powers to be supplied to the first device 2 A and the second device 2 B, without changing the electric power to be supplied to the first device 2 A via the USB I/F 15 . In this case, when starting supplying the electric power to the second device 2 B via the USB I/F 15 , the CPU 24 does not change the electric power to be supplied to the first device 2 A via the USB I/F 15 .
›DETAILED DESCRIPTION · 5 of 5
<Operations and Advantageous Effects of Second Illustrative Embodiment>
As described above, when the charging completion time T 1 for the battery of the first device 2 A is earlier than the charging completion time T 2 for the battery of the second device 2 B, the first device 2 A is supplied with an electric power larger than an electric power to be supplied to the second device 2 B via the USB I/F 15 . Consequently, the CPU 24 may complete charging the battery of the first device 2 A by the charging completion time T 1 . Meanwhile, when the charging completion time T 2 for the battery of the second device 2 B is equal to or earlier than the charging completion time T 1 for the battery of the first device 2 B, the second device 2 B is supplied with an electric power equal to or larger than an electric power to be supplied to the first device 2 A via the USB I/F 15 . Consequently, the CPU 24 may complete charging the battery of the second device 2 B by the charging completion time T 2 .
Thus, the MFP 1 of the second illustrative embodiment may supply electricity to each of the first device 2 A and the second device 2 B with improved user-friendliness.
Hereinabove, the illustrative embodiments according to aspects of the present disclosure have been described. The present disclosure can be practiced by employing conventional materials, methodology and equipment. Accordingly, the details of such materials, equipment and methodology are not set forth herein in detail. In the previous descriptions, numerous specific details are set forth, such as specific materials, structures, chemicals, processes, etc., in order to provide a thorough understanding of the present disclosure. However, it should be recognized that the present disclosure can be practiced without reapportioning to the details specifically set forth. In other instances, well known processing structures have not been described in detail, in order not to unnecessarily obscure the present disclosure.
Only exemplary illustrative embodiments of the present disclosure and but a few examples of its versatility are shown and described in the present disclosure. It is to be understood that the present disclosure is capable of use in various other combinations and environments and is capable of changes or modifications within the scope of the inventive concept as expressed herein. For instance, according to aspects of the present disclosure, the following modifications are possible.
<Modifications>
In the aforementioned first illustrative embodiment, the CPU 24 stores, into the RAM 23 , the charge amount of the battery of the external device 2 in the charge amount storing process (see FIG. 3 ). Further, the CPU 24 uses the charge amount C 1 , stored in the RAM 23 , of the battery of the first device 2 A in the power feeding control process (see FIG. 2 ). Nonetheless, in the power feeding control process shown in FIG. 2 , the CPU 24 may transmit, to the first device 2 A, an inquiry about the charge amount C 1 of the battery of the first device 2 A as needed, and thereby receive, from the first device 2 A, the charge amount C 1 of the battery of the first device 2 A.
The same applies to the charge amount C 2 of the battery of the second device 2 B.
In the aforementioned illustrative embodiments, aspects of the present disclosure have been applied to the MFP 1 . Nonetheless, aspects of the present disclosure may be applied to apparatuses (e.g., printers and image scanners) each individually having a plurality of functions such as an image forming function to form an image on a sheet (e.g., a printing paper) and an image scanning function to scan an image of a document. Aspects of the present disclosure may be applied to electronic apparatuses each having an interface configured to supply electricity to a plurality of external devices.
Associations between elements exemplified in the aforementioned illustrative embodiments and elements according to aspects of the present disclosure may be exemplified as follows. The MFP 1 may be an example of an “electronic apparatus” according to aspects of the present disclosure. The USB I/F 15 may be an example of a “power-feedable interface” according to aspects of the present disclosure. The CPU 24 may be an example of a “controller” according to aspects of the present disclosure. Further, the “controller” according to aspects of the present disclosure may include the ROM 22 storing the programs 22 A, as well as the CPU 24 . The ROM 22 storing the programs 22 A may be an example of a “non-transitory computer-readable medium storing computer-readable instructions” according to aspects of the present disclosure. In this case, the CPU 24 may be an example of a “processor” according to aspects of the present disclosure.
Claims as granted
9 claimsLog in to read the claims of this application.
Log in to unlockClassifications
4 codes- G06F1/26
- G06F13/42
- H02J7/14
- H02J7/00
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock