Electronic apparatus, control method of electronic apparatus, information processing device, control method of information processing device, program, and storage medium

The electronic device addresses the issue of unawareness of automatic power-on functions by allowing users to toggle and prompting them to enable the function when necessary, reducing power consumption and improving user convenience.

JP2025106687APending Publication Date: 2025-07-16CANON KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024000137
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-04
Publication Date
2025-07-16

AI Technical Summary

Technical Problem

Existing methods for managing automatic power-on functions in information processing apparatuses do not adequately inform users about the status or benefits of these functions, leading to unintended power consumption and user inconvenience.

Method used

An electronic device with a receiving means to accept jobs, a setting means to toggle the automatic power-on function based on job conditions, and a display control means to prompt users to enable the function when appropriate, ensuring user awareness and informed decision-making.

Benefits of technology

Enables users to appropriately utilize the automatic power-on function, reducing unnecessary power consumption and user inconvenience by prompting them to enable the function when beneficial, thus enhancing user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025106687000001_ABST
    Figure 2025106687000001_ABST
Patent Text Reader

Abstract

To enable a user to more appropriately use a specific function of an electronic apparatus.SOLUTION: Provided is an electronic apparatus capable of communicating with an information processing device. The electronic apparatus includes: reception means that receives a job from the information processing device; setting means that sets a specific function of causing the electronic apparatus to make a transition from a second state to a first state to be valid or invalid in response to the reception means receiving the job in the second state in which consumption power is lower than that of the first state; and display control means that displays a screen promoting to set the specific function to be valid on the basis of the reception means receiving a job specifying a predetermined condition after power ON operation is performed on the electronic apparatus in a state where the specific function is set to be invalid by the setting means.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an electronic device, a control method for an electronic device, an information processing apparatus, a control method for an information processing apparatus, a program, and a storage medium.

Background Art

[0002] Some information processing apparatuses are equipped with an automatic power-on function that can transition to the powered-on state when detecting the execution of a job without the user manually turning on the power of the information processing apparatus. An information processing apparatus with the automatic power-on function effectively set consumes more power during standby compared to the powered-off state and transitions to a sleep state where it can receive jobs. Such an information processing apparatus automatically transitions from the sleep state to the powered-on state by receiving jobs such as printing and scanning using USB (Universal Serial Bus) and / or a network. Note that the automatic power-on function is often set to be normally disabled from the perspective of power saving.

[0003] Patent Document 1 discloses a method in which an information processing apparatus acquires information on the automatic power-on setting of a communication apparatus through communication with the communication apparatus, and if the automatic power-on function is set to be invalid, makes a request to the communication apparatus to enable the function.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] In the method of Patent Document 1, when the automatic power-on function of the communication device is set to invalid, the function is automatically set to valid. That is, since the function is set to valid without the user's knowledge, it may result in an unintended outcome for the user. Therefore, the method of Patent Document 1 has a problem that it is impossible to make the user aware of the existence of the function in an appropriate situation and set the function to valid based on the user's judgment.

[0006] Therefore, an object of the present disclosure is to provide a mechanism that allows a user to more appropriately utilize a specific function of an electronic device.

Means for Solving the Problem

[0007] An electronic device according to an aspect of the present disclosure is an electronic device capable of communicating with an information processing device, comprising: a receiving means for receiving a job from the information processing device; a setting means for setting, as valid or invalid, a specific function for transitioning the electronic device from a second state in which power consumption is lower than a first state to the first state in response to the receiving means receiving the job; and a display control means for displaying a screen prompting the setting of the specific function to be valid based on the receiving means receiving a job that satisfies a predetermined condition after a power-on operation is performed on the electronic device while the specific function is set to invalid by the setting means.

Effects of the Invention

[0008] According to the present disclosure, it becomes possible for a user to more appropriately utilize a specific function of an electronic device.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Mode for Carrying Out the Invention

[0010] Hereinafter, preferred embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the present disclosure, and not all combinations of the features described in the following embodiments are essential for the solution means of the present disclosure. For the same configuration, the same reference numerals will be used for description.

[0011] <<First Embodiment>> FIG. 1 is an external view showing an example of the configuration of the printer 100 in the present embodiment. In the present embodiment, the printer 100 will be described as an example of an electronic device. Further, in the present embodiment, the printer 100 will be described as a multi-function printer (MFP: Multi Function Peripheral) having a scanner and other functions.

[0012] Figure 1(a) shows the overall external view of the printer 100. The platen 101 is a glassy transparent table, which is used when placing the document and reading it with the scanner. The platen cover 102 is a cover that presses the document against the platen so that the document does not float when reading with the scanner and also prevents external light from entering the scanner unit. The printing paper insertion slot 103 is an insertion slot for setting papers of various sizes. The papers set here are conveyed one by one to the printing unit, printed as desired, and discharged from the printing paper discharge port 104.

[0013] Figure 1(b) shows the external view of the upper surface of the printer 100. An operation panel 105 and a short-range wireless communication unit 106 are arranged on the upper part of the platen cover 102. The operation panel 105 is composed of a touch panel type liquid crystal display (not shown) and performs various displays. Also, on the outer surface of the operation panel 105, a plurality of keys (not shown) for receiving operations from the user are provided. The operation panel 105 functions as a display unit for receiving various operations on the printer 100 from the user and password input, etc. The short-range wireless communication unit 106 is a unit for performing short-range wireless communication and can communicate with the short-range wireless communication unit of a communication partner within a predetermined distance. The wireless LAN unit 107 has an antenna embedded therein for connecting to and communicating with a local area network using wireless LAN.

[0014] Figure 2 is a block diagram showing an example of the configuration of the printer 100 in the present embodiment. The printer 100 includes a main board 200 for controlling the entire device, a wireless LAN unit 107, a short-range wireless communication unit 106, an operation panel 105, and a power supply unit 220. The main board 200 includes a CPU 201, a program memory 203, and a data memory 204. The main board 200 includes a short-range wireless communication control circuit 205, a wireless LAN communication control circuit 206, an operation unit control circuit 207, a scanner mechanism control circuit 208, a printing mechanism control circuit 209, and a non-volatile memory 211.

[0015] The printer 100 can communicate with a host terminal 300, which will be described later, via a wireless LAN unit 107, and receives various jobs such as print jobs from the host terminal 300. A CPU 201 in the form of a microprocessor arranged on a main board 200 reads out a control program stored in a program memory 203 in the form of a ROM connected via an internal bus 202 to a data memory 514 in the form of a RAM, and executes various controls.

[0016] The CPU 201 controls a scanner mechanism control circuit 208 to read a document and stores it in an image memory 210 in a data memory 204. Also, the CPU 201 can control a printing mechanism control circuit 209 to perform print control so as to print the image in the image memory 210 in the data memory 204 on a recording medium. The CPU 201 controls the wireless LAN unit 107 via a wireless LAN communication control circuit 206 to perform wireless LAN communication with other communication terminal devices. Also, the CPU 201 can detect connection with other short-range wireless communication terminals or perform data transmission and reception with other short-range wireless communication terminals by controlling a short-range wireless communication unit 106 via a short-range wireless communication control circuit 205. The CPU 201 can perform display control to display the state of the printer 100 and a function selection menu, etc. on an operation panel 105 by controlling an operation unit control circuit 207, and can receive operations from a user.

[0017] Also, the CPU 201 can receive an operation on a power button of the printer 100 via an operation unit control circuit 207. An operation of pressing the power button to switch the printer 100 from the power-off state to the power-on state is hereinafter referred to as a power-on operation. An operation of pressing the power button to switch the printer 100 from the power-on state to the power-off state is hereinafter referred to as a power-off operation. The non-volatile memory 211 is composed of a flash memory or the like, and stores data that needs to be saved even after the printer 100 is turned off. For example, print job data, various communication connection information, and device information connected in the past are stored.

[0018] FIG. 3 is a block diagram showing an example of the configuration of the information processing apparatus. In the present embodiment, the host terminal 300 will be described as an example of the information processing apparatus. The host terminal 300 includes a main board 310 that controls the entire apparatus, a wireless LAN unit 302, a short-range wireless communication unit 301, and a display 303. The main board 310 includes a CPU 311, a program memory 313, a data memory 314, a short-range wireless communication control circuit 315, a wireless LAN communication control circuit 316, an operation unit control circuit 317, and a nonvolatile memory 319.

[0019] The CPU 311 in the form of a microprocessor arranged on the main board 310 reads out a control program stored in the program memory 313 in the form of a ROM, which is connected via the internal bus 312, to the data memory 314 in the form of a RAM, and executes various controls. The CPU 311 controls the wireless LAN unit 302 via the wireless LAN communication control circuit 316 to perform wireless LAN communication with other communication terminal devices. For example, the host terminal 300 can be wirelessly connected to the printer 100 via the wireless LAN unit 302 and transmit various jobs such as a print job to the printer 100 by wireless communication. The CPU 311 can detect a connection with other short-range wireless communication terminals or perform data transmission and reception with other short-range wireless communication terminals by controlling the short-range wireless communication unit 301 via the short-range wireless communication control circuit 315.

[0020] The CPU 311 can perform display control to perform a desired display on the display 303 that functions as a display unit by controlling the operation unit control circuit 317, and can receive operations from the user. The CPU 311 stores an image acquired from the outside in the image memory 318 in the data memory 314 through a local area network or short-range wireless communication. The non-volatile memory 319 is composed of a flash memory or the like, and stores data that needs to be saved even after the host terminal 300 is powered off. For example, the non-volatile memory 319 stores various communication connection information, device information connected in the past, etc., as well as image data that needs to be saved, or application software that realizes various functions in the host terminal 300.

[0021] FIG. 4 is a diagram showing an example of the structure of print job data executed by the printer 100. For a job instructed to be executed from the host terminal 300, the printer 100 acquires print job information 400 as shown in FIG. 4.

[0022] FIG. 4(a) is a diagram showing the configuration of the print job information 400. The print job information 400 is composed of a print job header section 410 and a print job data section 420. The print job header section 410 stores information necessary for distinguishing each print job as described later. The print job data section 420 stores information necessary for executing each print job as described later.

[0023] FIG. 4(b) is a diagram showing an example of the print job header section 410. The print job header section 410 includes the job creation date and time 411, the job transmission date and time 412, the sender identifier 413, the sender name 414, the source device identifier 415, the source device name 416, the print job identifier 417, and the destination printer identifier 418.

[0024] The generation date and time 411 of the job indicates the date and time when the print job was generated. As the date and time information, information indicating the year, month, day, hour, minute, and second is used, but time information in finer units such as milliseconds may be included as necessary. The transmission date and time 412 of the job indicates the date and time when the print job was transmitted from the transmission source. The sender identifier 413 is an identifier that uniquely identifies the user of the transmission source. The sender name 414 is an arbitrary character string indicating the name of the user of the transmission source. The transmission source device identifier 415 is an identifier that uniquely identifies the device of the transmission source. The transmission source device name 416 is an arbitrary character string indicating the name of the device of the transmission source. The print job identifier 417 is an identifier for uniquely identifying the print job information 400. The destination printer identifier 418 is an identifier that uniquely identifies the printer 100 to which the print job information 400 is transmitted. That is, it indicates the printer 100 that executes the print job to perform printing. Note that the print job header section 410 may include information other than the information listed here.

[0025] Figure 4(c) is a diagram showing an example of the print job data section 420. The print job data section 420 includes the document name 421 to be printed, the application name 422 for creating the print job, and the paper size 423 for printing. The print job data section 420 includes the paper type 424, the print quality setting 425, the number of copies setting 426, the duplex printing setting 427, and the document data 428 to be printed.

[0026] The document name 421 is an arbitrary string indicating the name of the document to be printed in a print job. The application name 422 is an arbitrary string indicating the name of the application that created the document to be printed. The print paper size 423 is setting information regarding the paper size to be printed. The print paper type 424 is setting information regarding the type of paper to be printed. The print quality setting 425 is setting information regarding the quality of the printed matter. The number of copies setting 426 is setting information regarding the number of copies of the printed matter. The duplex printing setting 427 is setting information regarding duplex printing. The document data to be printed 428 is data indicating the content to be printed. Examples of the document data to be printed 428 include text data, image data, and picture data for each page constituting the document. Note that the print job data section 420 may contain information other than the information listed here. Also, the job information acquired by the printer 100 may be information regarding scanning, copying, FAX, etc., in addition to printing.

[0027] FIG. 5 is a diagram showing an example of the data structure stored in the non-volatile memory 211 inside the printer 100 main body.

[0028] FIG. 5(a) is a diagram showing the content of the print job log information 500 stored by the printer 100. The print job log information 500 is log information acquired by the printer 100 after the printer 100 executes a print job including the print job information 400. The print job log information 500 includes a log identifier 501, job type information 502, job start date and time 503, and job end date and time 504. The print job log information 500 includes a printer identifier 505, print job header information 506, print job data information 507, number of color pages 508, number of monochrome pages 509, and ink usage amount 510.

[0029] The log identifier 501 is an identifier that uniquely identifies job log information. The job type information 502 is information indicating the job type of the print job log information 500. The job start date and time 503 is information indicating the start date and time of the print job. The job end date and time 504 is information indicating the end date and time of the print job. The printer identifier 505 is an identifier that uniquely identifies the printer 100. The print job header information 506 is information indicating the content of the print job header section 410 of the print job information 400. The print job data information 507 is information indicating the content of the print job data section 420 of the print job information 400. The number of color pages 508 is information on the number of color pages printed as a result of the printer 100 executing the print job. The number of monochrome pages 509 is information on the number of monochrome pages printed as a result of the printer 100 executing the print job. The ink usage amount 510 is information on the amount of ink used for each color in printing as a result of the printer 100 executing the print job. Note that the print job log information 500 may include information other than the information listed here.

[0030] Figure 5(b) is a diagram showing the content of the main body setting information 520 saved by the printer 100. The main body setting information 520 includes a log identifier 521, job type information 522, power-on date and time 523, power-off date and time 524, previous power-on date and time 525, previous power-off date and time 526, printer identifier 527, communication settings 528, and automatic power-on setting 529. Note that since the log identifier 521, job type information 522, and printer identifier 527 are as described above, the description thereof is omitted.

[0031] The power-on date and time 523 indicates the date and time when the printer 100 is turned on. The power-off date and time 524 indicates the date and time when the printer 100 is turned off. The previous power-on date and time 525 indicates the date and time when the printer 100 was previously turned on. The previous power-off date and time 526 indicates the date and time when the printer 100 was previously turned off. That is, when the printer 100 is turned on, the first date and time when it is turned on is stored in the power-on date and time 523. Thereafter, when the printer 100 is turned off, the second date and time when it is turned off is stored in the power-off date and time 524. And when the printer 100 is turned on again, the third date and time when it is turned on is stored in the power-on date and time 523. At the same time, the first date and time is stored in the previous power-on date and time 525. Thereafter, when the printer 100 is turned off again, the fourth date and time when it is turned off is stored in the power-off date and time 524. At the same time, the second date and time is stored in the previous power-off date and time 526.

[0032] The communication settings 528 are the setting information necessary for the printer 100 to communicate. The automatic power-on setting 529 is the setting information for enabling or disabling the automatic power-on function. The details of the automatic power-on setting 529 will be described later. Note that the main body setting information 520 may include information other than the information listed here.

[0033] FIG. 6 is a diagram showing an example of communication information created by the host terminal 300. The communication information 600 is communication information created when the host terminal 300 communicates with the printer 100 via the short-range wireless communication unit 301 or the wireless LAN unit 302. The communication information 600 includes a communication start date and time 601, a communication end date and time 602, a destination printer identifier 603, a source device identifier 604, and a communication failure flag 605.

[0034] The communication start date and time 601 indicates the date and time when the communication with the printer 100 started. The communication end date and time 602 indicates the date and time when the communication with the printer 100 ended. The destination printer identifier 603 is an identifier that uniquely identifies the destination printer. The source device identifier 604 is an identifier that uniquely identifies the source device. The communication failure flag 605 is a flag that indicates whether the communication with the printer 100 has failed. The communication failure flag 605 is OFF when the communication information 600 is created, and is rewritten to ON when the communication with the printer 100 fails. Note that the communication information 600 may include information other than the information listed here.

[0035] FIG. 7 is a diagram showing an example of a display screen displayed on the operation panel 105 of the printer 100, the display 303 of the host terminal 300, or both in the present embodiment.

[0036] FIG. 7(a) shows an automatic power-on setting screen 700 displayed on the operation panel 105 of the printer 100. On the automatic power-on setting screen 700, selection of enabling or disabling the automatic power-on function of the printer 100 is accepted according to the user's operation. The automatic power-on setting screen 700 includes a screen name display area 701, an enable button 702, a disable button 703, and a back button 704. Hereinafter, a display item displayed on the screen that accepts execution of a predetermined process by the CPU according to the user's operation on the display item is referred to as a button. When the user wants to enable the automatic power-on function, the user selects the enable button 702, and when the user wants to disable the automatic power-on function, the user selects the disable button 703. At this time, the user may perform the selection operation by touching a button on the touch panel displayed on the operation panel 105, or may perform the selection operation using a key provided on the outer surface of the operation panel 105. When the printer 100 enables or disables the automatic power-on function based on the user's operation, the printer 100 stores the automatic power-on setting information in the automatic power-on setting 529 of the main body setting information 520. Note that the automatic power-on function may be set to be disabled as an initial value in the printer 100.

[0037] Figure 7(b) shows a print preview screen 710 displayed on the operation panel 105 of the printer 100 or the display 303 of the host terminal 300. The print preview screen 710 is a screen that accepts print settings and the like through user operations before transmitting a print job. The print preview screen 710 includes a print button 711, a settings button 712, a printer selection button 713, a back button 714, and a document preview 715.

[0038] The document preview 715 is a reduced image of the first page of the document to be printed. The settings button 712 accepts settings for the print job. The printer selection button 713 accepts the selection of the printer to execute the job. When the print button 711 is pressed, print job information 400 is created based on the parameters set by the settings button 712. Then, a print job including the print job information 400 is transmitted to the printer specified by the printer selection button 713.

[0039] Figure 7(c) shows a printing notification 720 displayed on the operation panel 105 of the printer 100. The printing notification 720 is a screen displayed when the printer 100 receives a print job. While the printing notification 720 is being displayed, a printed page count 722 that displays the number of pages printed out of the number of printed pages set in the print job is displayed. Also, while the printing notification 720 is being displayed, if the print cancel button 723 is selected, the printer 100 cancels the currently executing print job.

[0040] Figure 7(d) shows a communication error notification 730 displayed on the display 303 of the host terminal 300. The communication error notification 730 is displayed when communication with the printer 100 via the short-range wireless communication unit 301 or the wireless LAN unit 302 fails during transmission of a print job by the host terminal 300. A communication error message 732 indicating that communication with the printer that is the transmission destination of the print job has failed is displayed in the communication error notification 730. When the OK button 733 of the communication error notification 730 is selected, the host terminal 300 cancels the display of the communication error notification 730.

[0041] FIG. 7(e) shows a recommended notification screen 740 displayed on the operation panel 105 of the printer 100 or the display 303 of the host terminal 300. A recommended message 741 prompting the user to activate the automatic power-on function is displayed on the recommended notification screen 740. The Yes button 743 accepts the activation of the automatic power-on function by the user's operation. The No button 744 accepts the non-activation of the automatic power-on function by the user's operation. In response to receiving an operation of selecting the Yes button 743, the printer 100 enables the automatic power-on function. Here, it is considered that there are also users who do not prefer the recommended notification screen 740 to be displayed every time a predetermined condition is satisfied. Therefore, in the present embodiment, the recommended notification screen 740 is provided with a check box 742 for instructing not to display the recommended notification screen 740 again. By the user selecting the check box 742, even when a predetermined condition is satisfied, the recommended notification screen 740 will not be displayed in the future. Also, the recommended notification screen 740 may not be displayed in the future if the automatic power-on function has been enabled once by the user's operation.

[0042] FIG. 8 is a flowchart showing an example of the processing executed by the CPU 201 of the printer 100 when the user makes an automatic power-on setting from the operation panel 105 of the printer 100. The processing shown in FIG. 8 is realized by the CPU 201 of the printer 100 expanding a control program stored in the program memory 203 in the form of a ROM into the data memory 204 in the form of a RAM and then executing it. Note that some or all of the functions of the steps in FIG. 8 may be realized by hardware such as an ASIC or an electronic circuit. The symbol "S" in the description of each process means that it is a step in the flowchart diagram (the same applies to the flowchart diagrams in this specification hereinafter). The processing shown in FIG. 8 starts when a setting menu screen (not shown) of the printer 100 is displayed on the touch panel of the operation panel 105.

[0043] In S801, the CPU 201 accepts the selection of a setting item for the automatic power-on setting of the printer 100 by the user. Specifically, the CPU 201 accepts the selection of a setting item related to the automatic power-on setting included in the setting menu screen for performing various settings related to the printer 100. Thereafter, when a setting item related to the automatic power-on setting is selected by the user's operation, the CPU 201 proceeds to the process of S802.

[0044] In S802, the CPU 201 displays a screen related to the automatic power-on setting on the touch panel of the operation panel 105. Specifically, the CPU 201 displays the above-described automatic power-on setting screen 700. Thereafter, the CPU 201 proceeds to the process of S803.

[0045] In S803, the CPU 201 accepts the selection operation by the user on the automatic power-on setting screen 700. Specifically, the CPU 201 accepts the operation on the enable button 702 that enables the automatic power-on function or the operation on the disable button 703 that disables the automatic power-on function.

[0046] In S804, the CPU 201 determines whether the enable button 702 has been selected by the user. If the CPU 201 determines that the enable button 702 has been selected (Yes), it proceeds to the process of S805, and if it determines otherwise (No) (when the disable button 703 has been selected), it proceeds to the process of S806.

[0047] In S805, the CPU 201 sets the automatic power-on function to be enabled. That is, the CPU 201 stores information indicating enable in the automatic power-on setting 529 of the main body setting information 520 in the non-volatile memory 211. Thereafter, the CPU 201 ends the process shown in FIG. 8.

[0048] In S806, the CPU 201 sets the automatic power-on function to be invalid. That is, the CPU 201 stores information indicating invalidity in the automatic power-on setting 529 of the main body setting information 520 in the non-volatile memory 211. Then, the CPU 201 ends the process shown in FIG. 8.

[0049] FIG. 9 is a flowchart showing an example of a process executed by the CPU 201 of the printer 100 in the present embodiment. With reference to FIG. 9, an example in which the printer 100 displays the recommended notification screen 740 when the difference between the job generation time and the printer power-on time is short will be described.

[0050] Consider a situation where the automatic power-on function is set to be invalid and the power of the printer 100 is off, and the user turns on the power of the printer 100 within a short time after sending a job from the host terminal 300. Alternatively, consider a situation where the automatic power-on function is set to be invalid and the power of the printer 100 is off, and the user sends a job from the host terminal 300 within a short time after turning on the power of the printer 100. In such a situation (referred to as situation 1), it is assumed that the user wants to print the print job immediately. On the other hand, if the automatic power-on function is set to be valid, the power-on operation by the user becomes unnecessary. That is, even when the power of the printer 100 is off, simply sending a print job from the host terminal 300 to the printer 100 automatically turns on the power of the printer 100, and the received job is executed. That is, when the automatic power-on function is valid, the job is executed earlier than when the automatic power-on function is invalid, because the power-on operation can be omitted or the waiting time until the power-on operation is performed can be omitted. Therefore, in the present embodiment, in the case of the above-described situation 1, a notification is given to encourage enabling the automatic power-on function.

[0051] FIG. 9(a) is a flowchart showing an example of the power-off process in the printer 100. When an event occurs such as the power button being pressed by the user, or an event indicating that the printer should be powered off because no operation has been performed for a predetermined time and the auto power-off condition is satisfied, the process in FIG. 9(a) starts.

[0052] In S901, the CPU 201 performs power-off preparation. Specifically, in this embodiment, power-off preparation refers to the following processes. The CPU 201 stops the short-range wireless communication control circuit 205 and the wireless LAN communication control circuit 206 according to the control program, thereby disconnecting the communication between the short-range wireless communication unit 106 and the wireless LAN unit 107 and other communication terminal devices. Also, the CPU 201 stops the operation unit control circuit 207, thereby ending the display on the touch panel of the operation panel 105 and the reception of operations from the user. Further, by stopping the scanner mechanism control circuit 208 and the printing mechanism control circuit 209, the reading of the document and the printing of the image on the recording medium are stopped.

[0053] In S902, the CPU 201 refers to the auto power-on setting 529 of the main body setting information 520 in the non-volatile memory 211 and determines whether the auto power-on function is set to be effective. If the CPU 201 determines that the auto power-on function is set to be effective (Yes), the process proceeds to S903. If it determines otherwise (No), that is, if it is set to be ineffective, the process proceeds to S904.

[0054] In S903, the CPU 201 controls to shift to the soft-off state with the communication function being effective. As a result, the power consumption state changes from the state where the power is on (the first state) to a state with less power consumption (the second state). In the printer 100 in the second state, since the communication function is effective, power consumption for communication occurs. On the other hand, the display included in the operation panel 105 turns off, and the CPU 201 enters a low clock state.

[0055] In S904, the CPU 201 shifts to the soft-off state with the communication function disabled. As a result, it shifts to a third state with even less power consumption than the second state. In the printer 100 in the third state, since the communication function is disabled and communication with other devices is impossible, no power is consumed for communication. Also, the display included in the operation panel 105 turns off, and the CPU 201 enters the off state.

[0056] Figure 9(b) is a flowchart showing an example of the processing executed by the CPU 201 of the printer 100 in the present embodiment. With reference to Figure 9(b), the display processing for prompting to enable the automatic power-on function will be described. When the power button is pressed to turn on the printer 100, the processing in Figure 9(b) starts.

[0057] In S911, the CPU 201 stores the power-on date and time 523 in the main body setting information 520 of the non-volatile memory 211. Then, the CPU 201 proceeds to the processing of S912. In S912, the CPU 201 performs the power-on processing. As a result, the printer 100 enters the aforementioned first state. Also, the display included in the operation panel 105 turns on, and the CPU 201 enters the normal clock state. Then, the CPU 201 proceeds to the processing of S913.

[0058] In S913, the CPU 201 waits for job reception. If a job is received in this state, the CPU 201 proceeds to the processing of S914. In S914, the CPU 201 executes the job received in S913. At this time, if a print job is received, the CPU 201 controls the print mechanism control circuit 209 and controls to perform printing based on the received print job. Then, the CPU 201 proceeds to the processing of S915.

[0059] In S915, the CPU 201 acquires the job creation date and time 411 from the print job information 400 for the received job. Then, the CPU 201 proceeds to the process of S916. Note that the order of the processes of S914 and S915 is not limited to this. That is, the process of S915 may be executed before the process of S914.

[0060] In S916, the CPU 201 determines whether the difference (interval) between the power-on date and time 523 stored in S911 and the job creation date and time 411 acquired in S915 is within a first predetermined time (for example, about 5 minutes). Then, based on the determination, the CPU 201 decides whether to display a screen prompting to enable the automatic power-on function. Specifically, the CPU 201 decides to display the recommended notification screen 740 when it determines that the difference between the power-on date and time 523 and the job creation date and time 411 is within the first predetermined time. On the other hand, the CPU 201 decides not to display the recommended notification screen 740 when it determines that the difference between the power-on date and time 523 and the job creation date and time 411 exceeds the first predetermined time. Then, the CPU 201 proceeds to the process of S917.

[0061] Note that, regardless of the chronological relationship between the power-on date and time 523 and the job generation date and time 411, an example has been described in which the CPU 201 displays the recommended notification screen 740 when it determines that the difference between these is within the first predetermined time, but the present invention is not limited to this. The CPU 201 may determine to display the recommended notification screen 740 when the job generation date and time 411 is earlier than the power-on date and time 523 and the difference between the job generation date and time 411 and the power-on date and time 523 is within the first predetermined time. That is, the CPU 201 may determine not to display the recommended notification screen 740 when it determines that the first difference between the power-on date and time 523 and the job generation date and time 411 exceeds the predetermined time or the job generation date and time 411 is later than the power-on date and time 523. The case where the job generation date and time 411 is later than the power-on date and time 523 is considered to be, for example, a case where the user performs a normal power-on operation of the printer and then transmits a job from the host terminal. In such a case, the printer may not display the recommended notification screen.

[0062] In S917, the CPU 201 determines whether it has determined to display the recommended notification screen 740 as a result of the process in S916. Specifically, when the CPU 201 determines in S916 that it has determined to display the recommended notification screen 740 (Yes), the process proceeds to the process in S918, and when it determines otherwise (No), the process shown in FIG. 9(b) ends without displaying the recommended notification screen 740.

[0063] In S918, the CPU 201 displays the recommended notification screen 740 on the display included in the operation panel 105, and ends the process shown in FIG. 9(b). The display example at this time is as described in FIG. 7(e).

[0064] Thus, in this embodiment, when the difference between the generation date and time (time) of the job and the time (time) when the power-on operation is performed on the printer 100 is short, the printer 100 performs a display prompting to enable the automatic power-on function. As a case where the difference between the generation date and time of the job and the time when the power-on operation is performed is short, it is assumed that the user has sent a job from the host terminal 300 to the printer 100, but noticed that the power of the printer 100 is off and immediately turned on the power of the printer 100. In this case, if the automatic power-on function is effective, the situation where the job is sent from the host terminal 300 to the printer 100 but printing is not performed does not occur, and the power of the printer 100 is automatically turned on by the automatic power-on function and printing is promptly performed.

[0065] Thereby, compared with the case where the automatic power-on function is set to be invalid, the user can save the trouble and time of turning on the power of the printer 100. That is, the above case is assumed to be a case where there is a merit for the user if the automatic power-on function is effective. In this case, when the automatic power-on function is invalid, the user may not notice at least one of the existence of the automatic power-on function, the fact that it is set to be invalid, and the fact that there is a merit for the user if it is made effective. In such a case, in this embodiment, by displaying the recommended notification screen 740, the user is prompted to enable the automatic power-on function. Therefore, it is possible to reduce the possibility that the user continues to use it without noticing at least any of the existence of the automatic power-on function, the fact that it is set to be invalid, and the merit of the automatic power-on function. That is, according to this embodiment, it becomes possible for the user to use the automatic power-on function more appropriately.

[0066] <<Second Embodiment>> As an example of a use case of a printer having an automatic power-on function, a case is assumed where a user once turns off the power of the printer but wants to start printing soon without the passage of time and turns on the power of the printer. In such a case, since it is beneficial for the user to enable the automatic power-on function, the printer displays a recommendation notification screen.

[0067] FIG. 10 is a diagram showing an example of processing executed by the CPU 201 of the printer 100 in the present embodiment. With reference to FIG. 10, an example in which the printer 100 displays a recommendation notification screen 740 when the interval between the power-on state and the power-off state of the printer 100 is less than a threshold value will be described.

[0068] Regarding the configuration of the printer 100, the display screen, a series of procedures for performing the automatic power-on setting, etc., are common to FIGS. 1 to 8 of the first embodiment, and thus the description thereof is omitted. FIG. 10(a) is a flowchart showing an example of the power-off process in the printer 100. When an event that the power button of the printer 100 is pressed by the user, an event that no operation is performed for a predetermined time and the condition for auto power-off is satisfied and the printer should be powered off, etc., occur, the process of FIG. 10(a) is started. Note that, since S1001, S1003 to S1005 are the same processes as S901 to S904 in FIG. 9(a), respectively, the description thereof is omitted.

[0069] After completion of the power-off preparation in S1001, in S1002, the CPU 201 stores the power-off date and time 524 (the time when the power-off operation was performed) in the main body setting information 520 of the non-volatile memory 211.

[0070] FIG. 10(b) is a flowchart showing an example of processing executed by the CPU 201 of the printer 100 in the present embodiment. When the power button is pressed to turn on the printer 100, the process of FIG. 10(b) is started.

[0071] In S1011, the CPU 201 stores the power-on date and time 523 (the time when the power-on operation was performed) in the main body setting information 520 of the non-volatile memory 211, and stores the value stored in the power-off date and time 524 in the previous power-off date and time 526. Then, the CPU 201 proceeds to the process of S1012. Since S1012 and S1013 are the same processes as S912 and S913 respectively, the description thereof is omitted.

[0072] In S1014, the CPU 201 determines whether a print job has been received from the host terminal 300 in S1013. If the CPU 201 determines that a print job has been received (Yes), it proceeds to the process of S1016, and if it determines otherwise (No), it proceeds to the process of S1015.

[0073] In S1015, the CPU 201 determines whether a first period of time (for example, about 10 minutes) has elapsed since the printer 100 was powered on. Specifically, the CPU 201 determines whether a predetermined period of time has elapsed since the date and time stored in the power-on date and time 523. For the measurement of time, for example, it can be realized by setting a timer when storing the power-on date and time 523 in S1011. Note that not only in this case, but also in the processes described hereinafter, when it is necessary to measure time, a timer can be used. If the CPU 201 determines that the first period of time has elapsed (Yes), it ends the process shown in FIG. 10(b), and if it determines otherwise (No), it proceeds to the process of S1014. Here, the case where a Yes determination is made in S1014 is a case where a print job has been received within the first period of time since the printer 100 was powered on. On the other hand, the case where a print job is not received within the first period of time since the printer 100 was powered on is assumed to be a case where the automatic power-on function is not necessary for the user. In this case, the CPU 201 does not display the recommended notification screen 740. In S1016, the CPU 201 executes the received print job. That is, it controls the printing mechanism control circuit 209 to perform printing control based on the print job.

[0074] In S1017, the CPU 201 determines whether the interval between the previous power-off date and time 526 and the power-on date and time 523 is within a second time period (for example, about 5 minutes). If the CPU 201 determines that the interval between the previous power-off date and time 526 and the power-on date and time 523 is within the second time period (Yes), it decides to display the recommended notification screen 740. On the other hand, if the CPU 201 determines otherwise (No), it decides not to display the recommended notification screen 740. Thereafter, the CPU 201 proceeds to the process of S1018.

[0075] In S1018, the CPU 201 determines whether it has decided to display the recommended notification screen 740 in S1017. If the CPU 201 determines that it has decided to display the recommended notification screen 740 (Yes), it proceeds to the process of S1019. On the other hand, if the CPU 201 determines otherwise (No) (if it has decided not to display the recommended notification screen 740), it ends the process shown in FIG. 10(b) without displaying the screen. In S1019, the CPU 201 displays the recommended notification screen 740 on the display included in the operation panel 105. The display example at this time is as described in FIG. 10(e).

[0076] Here, in this embodiment, as an example of the condition for displaying the recommended notification screen, the case where the printer 100 determines that the interval between the previous power-off time and the power-on time is within the second time has been described, but it is not limited to this. For example, it may be a condition for displaying the recommended notification screen that the process of determining that the interval between the previous power-off time and the power-on time of the printer 100 is less than the threshold value has occurred multiple times during a specific period determined in advance. For this purpose, specifically, the CPU 201 may perform the following processing. The CPU 201 stores in the non-volatile memory 211 a count variable for counting the number of times the interval from the previous power-off time to the power-on time is less than the threshold value. The CPU 201 updates this count variable by incrementing it by 1 each time it determines that the interval from the previous power-off time to the power-on time is less than the threshold value. If the count variable has not been incremented during a specific period (for example, about 30 minutes) since it was last incremented, the CPU 201 initializes the count variable to 0. When the count variable reaches a predetermined value (for example, 3), the CPU 201 displays the recommended notification screen 740.

[0077] In this embodiment, when the printer 100 receives a job within the first time after being powered on and the interval between the previous power-off time and the current power-on time is within the second time, the printer 100 performs a display prompting to enable the automatic power-on function. Here, the case where the printer 100 receives a job from the host terminal 300 within the first time after being powered on means the case where a print job is received immediately after being powered on. Further, the case where the interval between the previous power-off time and the current power-on time is within the second time means the case where the user sends a print job, turns off the power of the printer 100 after the printing is completed, but immediately turns on the power of the printer 100 and sends a print job.

[0078] In such a case, it is assumed that the user moves back and forth between in front of the display of the host terminal 300 and a position where the printer 100 can be operated within a short period of time. In this case, if the automatic power-on function is enabled, just by sending a job, the power of the printer 100 will automatically turn on. Therefore, in order to turn on the power of the printer, the user does not need to move from in front of the host terminal 300 to a position where the printer 100 can be operated. That is, if the automatic power-on function is enabled, it is possible to save the labor and time required for traveling back and forth between in front of the host terminal 300 and a position where the printer 100 can be operated as compared with the case where the automatic power-on function is set to be invalid.

[0079] That is, the above case is assumed to be a case where there is a merit for the user if the automatic power-on function is enabled. In this case, if the automatic power-on function is invalid, the user may not be aware of at least one of the existence of the automatic power-on function, the fact that it is set to be invalid, and the fact that there is a merit for the user if it is enabled. According to the present embodiment, by displaying the recommended notification screen 740, it is possible to prompt the user to enable the automatic power-on function. Therefore, it is possible to reduce the possibility that the user continues to use the printer without noticing at least any one of the existence of the automatic power-on function, the fact that it is set to be invalid, and the merit of the automatic power-on function. That is, it becomes possible for the user to use the automatic power-on function more appropriately.

[0080] <<Third Embodiment>> As an example of a use case of a printer having an automatic power-on function, a case is assumed where, after the user sends a job from the host terminal to the printer, the user notices that the power of the printer has been forgotten to be turned on. In a situation where the power of the printer is off and the automatic power-on function is set to be invalid, when the user sends a job from the host terminal, the host terminal fails to communicate with the printer, so the printer cannot receive the job from the host terminal. Since there is a merit for the user in setting the automatic power-on function to be valid in such a case, the host terminal displays a recommended notification screen.

[0081] FIG. 11 is a flowchart showing an example of processing executed by the CPU 311 of the host terminal 300 in the present embodiment. With reference to FIG. 11, an example of displaying a recommended notification screen on the display when the printer 100 is in the power-off state and a job is sent from the host terminal 300 to the printer 100 will be described. The processing shown in FIG. 11 is realized by the CPU 311 of the host terminal 300 expanding the control program stored in the program memory 313 in the form of ROM into the data memory 314 in the form of RAM and executing it. Since the configuration of the host terminal 300, the display screen, the series of processes for performing the automatic power-on setting, etc. are common to FIGS. 1 to 8 described above, the description thereof will be omitted. The processing shown in FIG. 11 is started, for example, when the user starts the driver corresponding to the printer 100 and the print preview screen 710 is displayed on the display 303 of the host terminal 300.

[0082] In S1101, the CPU 311 receives a job transmission instruction from the user. At this time, for example, when the print button 711 on the print preview screen 710 displayed on the display 303 is pressed, the CPU 311 executes the processing for transmitting the print job described later. Then, the CPU 311 proceeds to the processing of S1102.

[0083] In S1102, the CPU 311 turns off the communication failure flag 605 in the communication information 600. Then, the CPU 311 proceeds to the processing of S1103. In S1103, the CPU 311 starts communication with the printer 100. Then, the CPU 311 proceeds to the processing of S1104.

[0084] In S1104, the CPU 311 determines whether communication with the printer 100 has been successfully established within a second predetermined time (for example, about one minute). Specifically, the CPU 311 determines whether a response from the printer 100 can be received within the second predetermined time after starting communication for transmitting a job to the printer 100 in S1103. That is, when the CPU 311 can receive a response within the second predetermined time after starting communication with the printer 100, it determines that the communication establishment has been successful. If the CPU 311 determines that the communication establishment has been successful (Yes), it proceeds to the process of S1107, and if it determines otherwise (No), it proceeds to the process of S1105.

[0085] In S1105, the CPU 311 turns on the communication failure flag 605 of the communication information 600. Then, the CPU 311 proceeds to the process of S1106. In S1106, the CPU 311 waits for communication establishment with the printer 100 by the function of the OS (Operating System) of the host terminal 300. Then, if the CPU 311 can establish communication with the printer 100, it proceeds to the process of S1107.

[0086] In S1107, the CPU 311 transmits a job (the print job instructed to be transmitted by the user in S1101) to the printer 100. Then, the CPU 311 proceeds to the process of S1108.

[0087] In S1108, the CPU 311 determines whether the communication failure flag 605 of the communication information 600 is ON. If the CPU 311 determines that the communication failure flag 605 is ON (Yes), that is, if communication establishment for job transmission has failed, it proceeds to the process of S1109. On the other hand, if the CPU 311 determines otherwise (No), it ends the process shown in FIG. 11 without displaying the recommended notification screen 740.

[0088] In S1109, the CPU 311 displays the recommended notification screen 740 on the display 303 of the host terminal 300 and ends the process shown in FIG. 11. Then, when the CPU 311 receives an operation of selecting the "Yes" button 743, it transmits a setting change request, which is information requesting to change the setting of the automatic power-on function from invalid to valid, to the printer 100. When receiving the setting change request, the printer 100 enables the automatic power-on function according to the request.

[0089] As described above, in this embodiment, after receiving an instruction to transmit a job to the printer 100, if the host terminal 300 cannot communicate with the printer 100 immediately (for example, within 1 minute), it performs a display prompting to enable the automatic power-on function. The case where communication with the printer 100 cannot be established immediately after receiving an instruction to transmit a job to the printer 100 means that communication could not be established even when attempting to communicate with the printer 100 to transmit the job. That is, it is assumed that the power of the printer 100 is off and the automatic power-on function is also set to invalid, so the power of the printer 100 did not turn on. In this case, in order to cause the printer 100 to execute the job instructed by the user to transmit, the user has to move to a position where the printer 100 can be operated and press the power button to turn on the power of the printer 100.

[0090] In this case, if the automatic power-on function is enabled, just by transmitting the job, the power of the printer 100 automatically turns on. Therefore, there is no need to move from in front of the host terminal 300 to a position where the printer 100 can be operated to turn on the power of the printer 100. That is, if the automatic power-on function is enabled, it is possible to save the labor and time required for moving between in front of the host terminal 300 and the position where the printer 100 can be operated compared to the case where the automatic power-on function is set to invalid.

[0091] That is, in the above case, if the automatic power-on function is effective, it is assumed that there is a user benefit. In this case, when the automatic power-on function is invalid, the user may not be aware of at least one of the existence of the automatic power-on function, that it is set to invalid, and that there is a user benefit if it is made effective. In such a case, in the present embodiment, by displaying the recommended notification screen 740, the user is prompted to enable the automatic power-on function. Therefore, it is possible to reduce the possibility that the user continues to use the device without noticing at least any one of the existence of the automatic power-on function, that it is set to invalid, and the benefits of the automatic power-on function. That is, according to the present embodiment, the user can use the automatic power-on function more appropriately.

[0092] In the present embodiment, an example has been described in which after communication with the printer 100 is established and a job is transmitted in S1107, the recommended notification screen 740 is displayed on the display 303 of the host terminal 300 in S1109, but the present invention is not limited to this. That is, when the host terminal 300 determines in S1104 that communication establishment has failed (No), the host terminal 300 may display the recommended notification screen 740 on the display 303 before performing the communication establishment waiting process in S1106. Here, the host terminal 300 is what the user is operating when transmitting the job. That is, it is considered that the user does not immediately notice that the printer 100 is in the power-off state and the automatic power-on function is invalid, which is the cause of the communication establishment failure. On the other hand, by displaying the recommended notification screen 740 on the display 303 of the host terminal 300 when communication establishment fails, the user can immediately notice that the printer 100 is in the power-off state, and thus can perform an operation to turn on the power of the printer 100.

[0093] In addition to or instead of being displayed on the display 303 of the host terminal 300, the recommended notification screen 740 may be displayed on the display included in the operation panel 105 of the printer 100. In this case, in S1109, the CPU 311 of the host terminal 300 transmits a display request for the recommended notification screen 740 to the printer 100. In response to receiving the display request, the CPU 201 of the printer 100 controls to display the recommended notification screen 740 on the display of the operation panel 105.

[0094] <<Other Embodiments>> Note that each control in the above-described embodiment has been described as being performed by the CPU 201 of the printer 100 or the CPU 311 of the host terminal 300, but is not limited thereto. Each of the above-described various controls may be performed by one piece of hardware, or the entire apparatus may be controlled by a plurality of pieces of hardware (for example, a plurality of processors and / or circuits) sharing the processing.

[0095] Also, although the present disclosure has been described in detail based on its preferred embodiments, the present disclosure is not limited to these specific embodiments, and various forms within the scope not departing from the gist of this disclosure are also included in the present disclosure. Furthermore, each of the above-described embodiments merely shows one embodiment of the present disclosure, and it is also possible to appropriately combine the embodiments.

[0096] Also, in the above-described embodiment, the case where an electronic device is applied to a printer has been described as an example, but this is not limited to a printer. For example, any electronic device that can receive a job from an information processing device and has an automatic power-on function is applicable.

[0097] Furthermore, in the above-described embodiment, the case where an information processing device is applied to a host terminal has been described as an example, but this is not limited to a host terminal. For example, any information processing device that can transmit a job to an electronic device is applicable. Specific examples of the host terminal include a desktop PC (Personal Computer), a notebook PC, a tablet terminal, a mobile phone terminal, and the like.

[0098] The present disclosure can also be implemented by supplying a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and causing one or more processors in a computer of the system or apparatus to read and execute the program. It can also be implemented by a circuit (for example, ASIC) that realizes one or more functions.

[0099] The disclosure of the present embodiment includes configurations represented by the following examples of electronic devices, control methods of electronic devices, information processing devices, control methods of information processing devices, programs, and storage media.

[0100] <Configuration 1> An electronic device capable of communicating with an information processing device, receiving means for receiving a job from the information processing device, setting means for setting, as valid or invalid, a specific function for transitioning the electronic device from the second state to the first state in response to the receiving means receiving the job in a second state where power consumption is lower than a first state; display control means for controlling to display a screen prompting to enable the specific function based on the receiving means receiving a job that satisfies a predetermined condition after a power-on operation is performed on the electronic device while the specific function is set to be invalid by the setting means. An electronic device, characterized by comprising:

[0101] <Configuration 2> When the specific function is set to be valid by the setting means, in response to a power-off operation on the electronic device, the electronic device is transitioned from the first state to the second state, The electronic device according to Configuration 1, further comprising control means for controlling to transition the electronic device from the first state to a third state where power consumption is lower than the second state in response to the power-off operation when the specific function is set to be invalid by the setting means.

[0102] <Configuration 3> The second state is a state in which the job can be received by the receiving means, The third state is a state in which the job cannot be received by the receiving means The electronic device according to Configuration 2, characterized in that.

[0103] <Configuration 4> The electronic device according to any one of Configurations 1 to 3, wherein the predetermined condition is that a difference between a time when the power-on operation is performed and a generation time of a job received by the receiving means is within a predetermined time.

[0104] <Configuration 5> The electronic device according to any one of Configurations 1 to 3, wherein the predetermined condition is that a job is received by the receiving means within a first time after the power-on operation.

[0105] <Configuration 6> The display control means controls to display the screen when the receiving means receives a job that satisfies the predetermined condition and an interval between a time when the previous power-off operation on the electronic device was performed and a time when the power-on operation was performed is within a second time. The electronic device according to Configuration 5, characterized in that.

[0106] <Configuration 7> When an interval between a time when the previous power-off operation was performed and a time when the power-on operation was performed is within the second time, the electronic device further includes counting means for counting up, The display control means controls to display the screen when the receiving means receives a job that satisfies the predetermined condition and a number of times counted up by the counting means reaches a predetermined value within a specific period. The electronic device according to Configuration 6, characterized in that.

[0107] <Configuration 8> The screen includes a first display item for receiving an instruction for effectively setting the specific function. The electronic device according to any one of Configurations 1 to 7, wherein the setting means validly sets the specific function in response to receiving an operation on the first display item.

[0108] <Configuration 9> The electronic device according to any one of Configurations 1 to 8, wherein the screen includes a second display item that receives an instruction not to display the screen in the future.

[0109] <Configuration 10> When the specific function has been validly set by the setting means, even if the reception means receives a job that satisfies the predetermined condition after the power-on operation in a state where the specific function is invalidly set by the setting means, the display control means controls not to display the screen. The electronic device according to any one of Configurations 1 to 9.

[0110] <Configuration 11> The electronic device further includes print control means for controlling to perform printing. The electronic device according to any one of Configurations 1 to 9, wherein the job is a print job for instructing the print control means to control to perform printing.

[0111] <Configuration 12> Communication means for communicating with the electronic device having a specific function for transitioning the electronic device from the second state to the first state in response to receiving a job in a second state where power consumption is lower than the first state; Display control means for controlling to display a screen prompting to validly set the specific function when communication with the electronic device cannot be established within a predetermined time after starting the communication by the communication means. An information processing apparatus comprising:

[0112] <Configuration 13> When communication for transmitting a job to the electronic device is performed by the communication means and a response from the electronic device cannot be received within a period satisfying a predetermined condition, the display control means controls to display the screen, and the information processing apparatus according to configuration 12.

[0113] <Configuration 14> The display control means controls to display the screen on a display unit provided in the information processing apparatus, and the information processing apparatus according to configuration 12 or 13.

[0114] <Configuration 15> When the display control means can communicate with the electronic device within the predetermined time after starting communication by the communication means, the display control means controls not to display the screen, and the information processing apparatus according to any one of configurations 12 to 14.

[0115] <Configuration 16> The screen includes a display item for receiving an instruction for validly setting the specific function. The information processing apparatus according to any one of configurations 12 to 15, further comprising control means for controlling to transmit information requesting to validly set the specific function to the electronic device in response to receiving an operation on the display item.

[0116] <Configuration 17> A receiving step of receiving a job from an information processing apparatus. A setting step of setting a specific function for transitioning the electronic device from the second state to the first state in response to receiving the job in a second state where power consumption is lower than the first state. A display control step of displaying a screen prompting to validly set the specific function based on receiving a job satisfying a predetermined condition after a power-on operation is performed on the electronic device in a state where the specific function is set to be invalid. A control method for an electronic device, characterized by comprising the above steps.

[0117] <Configuration 18> A program for causing at least one computer to function as each means of the electronic device described in any one of Configurations 1 to 11.

[0118] <Configuration 19> A computer-readable storage medium storing a program for causing at least one computer to function as each means of the electronic device described in any one of Configurations 1 to 11.

[0119] <Configuration 20> A communication step of communicating with the electronic device having a specific function for transitioning the electronic device from the second state to the first state in response to receiving a job in a second state where power consumption is lower than the first state, A display control step of controlling to display a screen prompting to enable the specific function when communication with the electronic device cannot be established within a predetermined time after starting communication A control method for an information processing apparatus, characterized by comprising:

[0120] <Configuration 21> A program for causing at least one computer to function as each means of the information processing apparatus described in any one of Configurations 12 to 16.

[0121] <Configuration 22> A computer-readable storage medium storing a program for causing at least one computer to function as each means of the information processing apparatus described in any one of Configurations 12 to 16.

Claims

1. An electronic device capable of communicating with an information processing device, comprising: receiving means for receiving a job from the information processing device; setting means for setting, to be either enabled or disabled, a specific function for causing the electronic device to transition from the second state, in which power consumption is lower than the first state, to the first state in response to the receiving means receiving the job; display control means for controlling to display a screen prompting to enable the specific function based on the receiving means receiving a job that satisfies a predetermined condition after a power-on operation is performed on the electronic device while the specific function is set to be disabled by the setting means. An electronic device characterized by comprising the above.

2. When the specific function is set to be enabled by the setting means, the electronic device is transitioned from the first state to the second state in response to a power-off operation on the electronic device. The electronic device according to claim 1, further comprising control means for controlling, when the specific function is set to be disabled by the setting means, to transition the electronic device from the first state to a third state in which power consumption is lower than the second state in response to the power-off operation.

3. The second state is a state in which the receiving means can receive the job. The third state is a state in which the receiving means cannot receive the job. The electronic device according to claim 2, characterized by the above.

4. The electronic device according to claim 1, wherein the predetermined condition is that the difference between the time when the power-on operation is performed and the generation time of the job received by the receiving means is within a predetermined time.

5. The electronic device according to claim 1, wherein the predetermined condition is that the job is received by the receiving means within a first time after the power-on operation is performed.

6. The electronic device according to claim 5, wherein the display control means controls to display the screen when the receiving means receives a job that satisfies the predetermined condition and the interval between the time when the previous power-off operation was performed on the electronic device and the time when the power-on operation was performed is within a second time.

7. When the interval between the time when the previous power-off operation was performed and the time when the power-on operation was performed is within the second time, the electronic device further comprises counting means for counting up. When the receiving means receives a job that satisfies the predetermined condition, and the number of times counted up by the counting means reaches a predetermined value within a specific period, the display control means controls to display the screen. The electronic device according to claim 6.

8. The screen includes a first display item for receiving an instruction for validly setting the specific function. The setting means validly sets the specific function in response to receiving an operation on the first display item. The electronic device according to claim 1.

9. The screen includes a second display item for receiving an instruction not to display the screen in the future. The electronic device according to claim 1.

10. When the specific function has been validly set by the setting means, after the power-on operation in a state where the specific function is invalidly set by the setting means, even if the receiving means receives a job that satisfies the predetermined condition, the display control means controls not to display the screen. The electronic device according to claim 1.

11. Further comprising print control means for controlling to perform printing. The job is a print job for instructing the print control means to control to perform printing. The electronic device according to claim 1.

12. Communication means for communicating with the electronic device having a specific function for transitioning the electronic device from the second state to the first state in response to receiving a job in a second state where the power consumption is lower than the first state. Display control means for controlling to display a screen prompting to validly set the specific function when communication with the electronic device cannot be established within a predetermined time after starting the communication by the communication means. An information processing apparatus characterized by comprising.

13. When a response from the electronic device cannot be received within a period satisfying a predetermined condition after communication for transmitting a job to the electronic device is performed by the communication means, the display control means controls to display the screen. The information processing apparatus according to claim 12.

14. The display control means controls to display the screen on a display unit provided in the information processing apparatus. The information processing apparatus according to claim 12.

15. The information processing apparatus according to claim 12, wherein the display control means controls not to display the screen when communication with the electronic device is possible within the predetermined time after starting communication by the communication means.

16. The screen includes a display item for receiving an instruction for validly setting the specific function, The information processing apparatus according to claim 12, further comprising control means for controlling to transmit information requesting to validly set the specific function to the electronic device in response to receiving an operation on the display item.

17. A receiving step of receiving a job from an information processing apparatus; A setting step of setting a specific function for transitioning the electronic device from the second state to the first state in response to receiving the job in a second state where power consumption is lower than the first state; A display control step of displaying a screen prompting to validly set the specific function based on receiving a job that satisfies a predetermined condition after a power-on operation is performed on the electronic device in a state where the specific function is set to be invalid. A control method for an electronic device, characterized by comprising:

18. A program for causing at least one computer to function as each means of the electronic device according to any one of claims 1 to 11.

19. A computer-readable storage medium storing a program for causing at least one computer to function as each means of the electronic device according to any one of claims 1 to 11.

20. A communication step of communicating with the electronic device having a specific function for transitioning the electronic device from the second state to the first state in response to receiving a job in a second state where power consumption is lower than the first state; A display control step of controlling to display a screen prompting to validly set the specific function when communication with the electronic device cannot be established within a predetermined time after starting communication. A control method for an information processing apparatus, characterized by comprising:

21. A program for causing at least one computer to function as each means of the information processing apparatus according to any one of claims 12 to 16.

22. A computer-readable storage medium storing a program for causing at least one computer to function as each means of the information processing apparatus according to any one of claims 12 to 16.

Citation Information

Patent Citations

  • Program, information processing device, and communication system

    JP2018173880A