Patent Publication Number: US-9906672-B2

Title: Function performing apparatus

Description:
CROSS-REFERENCE TO RELATED APPLICATION 
     This application is a continuation of prior U.S. application Ser. No. 14/847,507, filed Sep. 8, 2015, which claims priority to Japanese Patent Application No. 2014-182554, filed on Sep. 8, 2014, the contents of which are hereby incorporated by reference into the present application. 
    
    
     TECHNICAL FIELD 
     The present specification discloses a function performing apparatus in which an operation state is shifted between a normal state and a power saving state. 
     BACKGROUND ART 
     A multifunction apparatus that comprises NFC (abbreviation of a Near Field Communication) interface for performing an NFC wireless communication, a wireless LAN interface for performing a WFD (Wi-Fi Direct (registered trademark)) scheme wireless communication, and a print performing unit is known. In a case where NFC information which includes a process execution instruction, a SSID (Service Set Identifier), and a BSSID (Basic Service Set Identifier) is received from a portable terminal via the NFC interface, the multifunction apparatus operates in a group owner state (called “G/O state” hereinafter) of a WFD scheme so as to form a wireless network of the WFD scheme. Then, the multifunction apparatus sends a wireless setting of the wireless network to the portable terminal via the NFC interface. Consequently, since the portable terminal participates in the wireless network, the multifunction apparatus uses the wireless network so as to receive print data from the portable terminal via the wireless LAN interface. The multifunction apparatus supplies the print data to the print performing unit and performs a print function. 
     SUMMARY 
     In the above multifunction apparatus, no consideration whatsoever is given to shifting the operation state of the multifunction apparatus between a normal state and a power saving state. Therefore, in the above multifunction apparatus, no consideration whatsoever is given to a relationship between a communication via the NFC interface and a shift of the operation state of the multifunction apparatus. The present specification provides a technique for appropriately controlling an operation state of a function performing apparatus. 
     A function performing apparatus taught in the present specification may comprise a first wireless interface; a function performing unit configured to perform a specific function; and a controller. The first wireless interface may comprise: an interface memory in which first target data is to be written, the first target data including data for performing communication related to the specific function between the function performing apparatus and an external apparatus; and a processor configured to establish a communication session with the external apparatus via the first wireless interface so as to send the first target data in the interface memory to the external apparatus, in a case where a request signal for establishing the communication session is received from the external apparatus under a situation where the first target data has been written in the interface memory. The controller may comprise: a setting information memory configured to store setting information indicating a selected result selected by a user among a first setting and a second setting, the first setting indicating that the first target data is to be sent to the external apparatus, and the second setting indicating that the first target data is not sent to the external apparatus. The controller may be configured to perform: obtaining, from the processor, a predetermined notice indicating that the request signal has been received from the external apparatus; and shifting an operation state of the function performing apparatus between a normal state and a power saving state, a power consumption of the function performing unit in the power saving state being lower than a power consumption of the function performing unit in the normal state. The shifting of the operation state may include: shifting the operation state of the function performing apparatus from the power saving state to the normal state, in a case where the predetermined notice is obtained from the processor under a situation where the operation state of the function performing apparatus is the power saving state and the setting information memory stores the setting information indicating the first setting; and maintaining the power saving state without shifting the operation state of the function performing apparatus to the normal state, in a case where the predetermined notice is obtained from the processor under a situation where the operation state of the function performing apparatus is the power saving state and the setting information memory stores the setting information indicating the second setting. 
     A method and computer-readable instructions for implementation of the communication apparatus described above, and a non-transitory computer-readable recording medium in which the computer-readable instructions are stored, are also novel and useful. Furthermore, a system comprising the function performing apparatus and the external apparatus is also novel and useful. 
    
    
     
       BRIEF DESCRIPTION OF DRAWINGS 
         FIG. 1  shows a configuration of a communication system. 
         FIG. 2  shows a flowchart of a power ON process of a CPU. 
         FIG. 3  shows a flowchart of a monitoring process of the CPU. 
         FIG. 4  shows a continuation of the flowchart of  FIG. 3 . 
         FIG. 5  shows a flowchart of process by a processor of NFC interface. 
         FIG. 6  shows a sequence diagram of a Case A in which a wireless profile is sent. 
         FIG. 7  shows a sequence diagram of a Case B in which an error URL is sent. 
         FIG. 8  shows printer operations under various situations. 
         FIG. 9  shows a flowchart of a monitoring process of CPU in a second embodiment. 
         FIG. 10  shows a sequence diagram of the second embodiment. 
     
    
    
     EMBODIMENTS 
     First Embodiment 
     (Configuration of Communication System  2 ;  FIG. 1 ) 
     As shown in  FIG. 1 , a communication system  2  comprises a printer PR and a portable terminal PT. Each of the apparatuses PR and PT is able to perform a wireless communication in accordance with a Wi-Fi scheme (called “Wi-Fi communication” hereinafter) and a wireless communication in accordance with NFC (abbreviation of a Near Field Communication) scheme (called “NFC communication” hereinafter). 
     (Configuration of Printer PR) 
     The printer PR is a peripheral apparatus (that is, a peripheral apparatus of the portable terminal PT) that is able to perform a print function. The printer PR comprises an operation unit  12 , a display unit  14 , a print performing unit  16 , an error sensor  18 , wireless LAN (abbreviation of a Local Area Network) interface  20 , an NFC interface  30 , and a controller  40 . The components  12  to  40  are connected to a bus line (reference sign omitted). Interface will be written as “I/F” below. 
     In a situation where the printer PR power source is in an ON state, the printer PR obtains power from an external power source PW, as a result of which power is supplied to the components  12  to  40 . Also, in the printer PR the power supply to the components  12  to  40  is controlled in accordance with a printer PR operation state (that is, a normal state and a power saving state, which will be described later). 
     The operation unit  12  comprises a plurality of buttons. A user can provide the printer PR with various instructions by operating the operation unit  12 . The display unit  14  is a display for displaying various types of information. The print performing unit  16  is an inkjet, laser or other type of printing mechanism. The error sensor  18  is a sensor for detecting errors that occur in the printer PR, and, for example, includes a sensor for detecting the remaining amount of consumables (toner, ink, and so forth) used in printing, and a sensor for detecting whether or not a paper jam has occurred. 
     The wireless LAN I/F  20  is a wireless I/F for performing a Wi-Fi communication in accordance with a Wi-Fi scheme. The Wi-Fi scheme, for example, is a wireless communication scheme for performing a wireless communication in accordance with IEEE (abbreviation of The Institute of Electrical and Electronics Engineers, Inc.) standard 802.11, and standards conforming thereto (e.g. 802.11a, 11b, 11g, 11n, and so forth). The wireless LAN I/F  20 , in particular, supports a WFD (abbreviation of a Wi-Fi Direct) scheme. The WFD scheme is a wireless communication scheme described in a “Wi-Fi Peer-to-Peer (P2P) Technical Specification Version 1.1” prepared by the Wi-Fi Alliance. 
     The NFC I/F  30  is a wireless I/F for performing an NFC communication (that is, a type of so-called near field wireless communication) in accordance with an NFC scheme. The NFC scheme, for example, is a wireless communication scheme based on the international standard ISO/IEC 21481 or 18092. As types of I/Fs for performing NFC communications, an I/F called NFC Forum device and an I/F called NFC Forum tag are known. The NFC I/F  30  is an NFC Forum tag, and functions as an NFC IC tag. 
     The NFC I/F  30  comprises a processor  32  and an I/F memory  34 . The processor  32  is able to communicate with the controller  40 , and writes target data TD to be sent to the portable terminal PT into the I/F memory  34  in accordance with a writing instruction obtained from the controller  40 , and to delete the target data TD from the I/F memory  34  in accordance with a deleting instruction obtained from the controller  40 . Also, in a case where a polling signal is received from the portable terminal PT, the processor  32  sends to the portable terminal PT a response signal in response to the polling signal and establishes a communication session with the portable terminal PT. Prior to establishing the communication session with the portable terminal PT, the processor  32  reads target data TD which has been written in the I/F memory  34  beforehand from the I/F memory  34 , and uses the communication session to send the target data TD to the portable terminal PT. 
     The difference between the wireless LAN I/F  20  and the NFC I/F  30  will be herein explained. A communication speed (e.g. a maximum communication speed of 11 to 600 Mbps) of a wireless communication via the wireless LAN I/F  20  is faster than a communication speed (e.g. a maximum communication speed of 100 to 424 Kbps) of a wireless communication via the NFC I/F  30 . Also, a carrier frequency (e.g. 2.4 GHz band or 5.0 GHz band) of the wireless communication via the wireless LAN I/F  20  differs from a carrier frequency (e.g. 13.56 MHz band) of the wireless communication via the NFC I/F  30 . In addition, a maximum distance (e.g. approximately 100 m) over which the wireless communication is capable of being performed via the wireless LAN I/F  20  is greater than a maximum distance (e.g. approximately 10 cm) over which the wireless communication is capable of being performed via the NFC I/F  30 . 
     The controller  40  comprises a CPU  42  and a main memory  44 . The CPU  42  is a processor configured to perform various processing in accordance with a program PG stored in the main memory  44 . The main memory  44  is configured by RAM, ROM or the like, and in addition to the above program PG, also stores I/F setting information SI. 
     The I/F setting information SI indicates either an ON setting for target data TD in the NFC I/F  30  to be sent to the portable terminal PT, or an OFF setting for the target data TD not to be sent to the portable terminal PT. In a case where a user wants the target data TD to be sent to the portable terminal PT, the user can operate the operation unit  12  and select the ON setting from among the ON setting and the OFF setting. As a result, I/F setting information SI indicating the ON setting is stored in the main memory  44 . In a case where the user does not want the target data TD to be sent to the portable terminal PT, the user can select the OFF setting from among the ON setting and the OFF setting. As a result, I/F setting information SI indicating the OFF setting is stored in the main memory  44 . 
     (Operation State of Printer PR) 
     The printer PR operation state is shifted between the normal state and the power saving state. The normal state is a state in which power is supplied to the operation unit  12 , the display unit  14 , the print performing unit  16 , the error sensor  18 , the wireless LAN I/F  20 , the NFC I/F  30  (i.e. the processor  32  and the I/F memory  34 ) and the controller  40  (i.e. the CPU  42  and the main memory  44 ). That is, the normal state is the state in which power is supplied to all of the components  12  to  40  comprising the printer PR. The power saving state is a state in which power is not supplied to the display unit  14  and the print performing unit  16  among the components  12  to  40  to which power is supplied in the normal state. That is, in the normal state, power is supplied to the light source of the display unit  14 , and therefore the display unit  14  is in a lighting-on state, and in the power saving state, power is not supplied to the light source of the display unit  14 , and therefore the display unit  14  is in a lighting-off state. For example, in a case where the print performing unit  16  comprises a laser print mechanism, in the normal state, power is supplied to a fixing device of the print performing unit  16 , and therefore the fixing device is in a drive state, and in the power saving state, power is not supplied to the fixing device, and therefore the fixing device is in an idle state. Furthermore, for example, in a case where the print performing unit  16  comprises an inkjet print mechanism that uses a piezoelectric element, in the normal state, power is supplied to the piezoelectric element, and therefore the piezoelectric element is in a deformed state, and in the power saving state, power is not supplied to the piezoelectric element, and therefore the piezoelectric element is not in a deformed state. Thus, a power consumption of the display unit  14  and the print performing unit  16  in the power saving state is lower than the power consumption of the display unit  14  and the print performing unit  16  in the normal state. 
     In the printer PR that comprises the components  12  to  40  of this embodiment, the minimum condition for realizing the power saving state is that power is supplied to the operation unit  12 , the wireless LAN I/F  20 , and the controller  40 , and power is not supplied to the print performing unit  16 . That is, in a modification, power may or may not be supplied to at least one of the display unit  14 , the error sensor  18 , and the NFC I/F  30  in the power saving state. 
     In addition, in another modification embodiment, a configuration in which power is not supplied to the print performing unit  16  in the power saving mode may not be adopted, and instead a configuration in which less power is supplied to the print performing unit  16  than in the normal mode may be adopted. In another modification, the configuration may be such that a clock frequency for operating at least one of the processor  32  of the NFC I/F  30  or the CPU  42  of the controller  40  is lower in the power saving state than the clock frequency of the normal state. And in another modification, a RAM configuring the main memory  44  of the controller  40  may be operate this RAM in the self refresh mode in the normal state, the RAM may be operated in the self refresh mode in the power saving state. In both of the above configurations, it is possible to make the power consumption of the printer PR in the power saving state lower than the power consumption of the printer PR in the normal state. Generally speaking, in this embodiment, the power consumption of the print performing unit  16  in the power saving state should be lower than the power consumption of the print performing unit  16  in the normal state, and, in addition, as an option, the power consumption of at least of one piece of hardware from among the NFC I/F  30  and the controller  40  should be lower in the power saving state than the power consumption of this piece of hardware in the normal state. 
     The CPU  42  of the controller  40  shifts the operation state of the printer PR between the normal state and the power saving state as follows. When a predetermined event occurs while the operation state of the printer PR is the normal state, the CPU  42  maintains the normal state and perform process corresponding to the event. When a predetermined time has passed without the predetermined event occurring while the operation state of the printer PR is the normal state, the CPU  42  stops the supply of power to the display unit  14  and the print performing unit  16  and shifts the operation state of the printer PR from the normal state to the power saving state. Also, when the predetermined event occurs while the operation state of the printer PR is the power saving state, the CPU  42  resumes the supply of power to the display unit  14  and the print performing unit  16 , shifts the operation state of the printer PR from the power saving state to the normal state, and thereafter performs the process corresponding to the event. 
     The above predetermined event, for example, includes the operation unit  12  being operated by the user, print data representing a print-target image being received via the wireless LAN I/F  20 , and an NFC communication via the NFC I/F  30  occurring. In a case where the operation unit  12  is operated by the user, the CPU  42  displays a predetermined screen on the display unit  14 . In a case where the print data is received, the CPU  42  supplies the print data to the print performing unit  16  and to cause the print performing unit  16  to perform printing in accordance with the print data. Also, in a case where an NFC communication via the NFC I/F  30  occurs, the CPU  42  obtains a predetermined notice from the processor  32  of the NFC I/F  30 , and, for example, to cause the printer PR to transition to the group owner state of the WFD scheme (refer to S 78  of  FIG. 3 ). 
     (Configuration of Portable Terminal PT) 
     The portable terminal PT is a portable terminal apparatus, such as a mobile telephone (e.g. a smartphone), a PDA, a notebook PC, a tablet PC, a portable music reproduction apparatus, and a portable video reproduction apparatus. The portable terminal PT comprises a wireless LAN I/F not shown in the drawings, and is able to perform a Wi-Fi communication. In particular, the wireless LAN I/F of the portable terminal PT supports the WFD scheme. The portable terminal PT also comprises an NFC I/F not shown in the drawings, and is able to perform an NFC communication. Furthermore, the NFC I/F of the portable terminal PT is an NFC Forum device. The NFC I/F of the portable terminal PT is able to operate as a reader among reader/writer modes defined by the NFC Forum, to perform an NFC communication with the NFC Forum tag which is the NFC I/F  30  of the printer PR, and to receive a target-data TD written beforehand in the NFC I/F memory  34  of the printer PR. 
     (Power ON Process of CPU  42 ;  FIG. 2 ) 
     Next, a power ON process performed by the CPU  42  of the controller  40  will be explained by referring to  FIG. 2 . The CPU  42  performs the power ON process when the power source of the printer PR is shifted from the OFF state to the ON state. 
     In S 2 , the CPU  42  determines whether the I/F setting information SI in the main memory  44  indicates the ON setting or the OFF setting. In a case where the I/F setting information SI is determined to be the OFF setting (S 2 : NO), the CPU  42  supplies the NFC I/F  30  with a deleting instruction for deleting the target data TD from the I/F memory  34  in S 34 . Thus, in a case where target data TD is stored in the I/F memory  34 , the processor  32  of the NFC I/F  30  deletes the target data TD from the I/F memory  34 . When S 34  ends, proceeds to S 40 . Alternatively, in a case where the CPU  42  determines that the I/F setting information SI indicates the ON setting (S 2 : YES), proceeds to S 10 . 
     In S 10 , the CPU  42  determines whether the printer PR is in an error state or a no-error state. The error state is a state in which the printer PR is unable to perform the print function, and the no-error state is a state in which the printer PR is able to perform the print function. Specifically, in a case where an output value of the error sensor  18  indicates an error (e.g. consumables have run out, or a paper jam), the CPU  42  determines that the printer PR is the error state (S 10 : YES), and proceeds to S 20 , and in a case where the output value of the error sensor  18  does not indicate an error, the CPU  42  determines that the printer PR is the no-error state (S 10 : NO), and proceeds to S 30 . 
     In S 20 , the CPU  42  obtains from the main memory  44  an error URL (abbreviation of Uniform Resource Locator) corresponding to the error that is currently occurring in the printer PR. Error URLs corresponding to various errors are stored beforehand in the main memory  44 . Each error URL indicates a location in a server (not shown in the drawing) located on the internet by the vendor of the printer PR. The server stores web pages indicating methods for resolving the various errors. Therefore, for example, when the portable terminal PT receives an error URL from the printer PR and accesses the server according to the error URL, the portable terminal PT is able to display the web page. As a result of this, the user of the portable terminal PT is able to resolve the error currently occurring in the printer PR. 
     Next, in S 22 , the CPU  42  supplies the NFC I/F  30  with an error writing instruction that includes the error URL obtained in S 20 . Consequently, the processor  32  of the NFC I/F  30  writes (i.e., stores) the error URL included in the error writing instruction in the I/F memory  34  as the target data TD. When S 22  ends, proceeds to S 40 . 
     In S 30 , the CPU  42  prepares a wireless profile. In the process of S 78  of  FIG. 3 , which will be described later, the printer PR operates in the group owner state of the WFD scheme (called the “G/O state” hereinafter), and forms a wireless network of the WFD scheme. The wireless profile prepared in S 30  is information to be used in the wireless network. That is, the wireless profile prepared in S 30  is information to be used in a wireless network capable of being formed in the future by the printer PR. Therefore, for example, the portable terminal PT is able to participate in the above wireless network upon receiving a wireless profile from the printer PR. As a result, for example, the portable terminal PT can send a printing instruction that includes the print data to the printer PR by using the above wireless network. The wireless profile prepared in S 30  includes an SSID (abbreviation of Service Set Identifier), an authentication scheme, an encryption scheme, and a password. The CPU  42  prepares the SSID and the password by randomly selecting character strings. The CPU  42  also prepares a predetermined authentication scheme and encryption scheme. The CPU  42  stores the wireless profile in the main memory  44 . In a case where a wireless profile is already stored in the main memory  44  here, the CPU  42  deletes the old wireless profile from the main memory  44  and stores the new wireless profile prepared in S 30  in the main memory  44 . 
     Next, in S 32 , the CPU  42  supplies the NFC I/F  30  with a PF writing instruction that includes the wireless profile prepared in S 30 . Consequently, the processor  32  of the NFC I/F  30  writes (i.e. stores) the wireless profile included in the PF writing instruction in the I/F memory  34  as the target data TD. When S 32  ends, proceeds to S 40 . 
     In S 40 , the CPU  42  starts a monitoring process (refer to  FIGS. 3 and 4 , which will be described later). When S 40  ends, the process of  FIG. 2  ends. 
     (Monitoring Process of CPU  42 ;  FIG. 3 ,  FIG. 4 ) 
     Next, the monitoring process started in S 40  of  FIG. 2  will be explained by referring to  FIGS. 3 and 4 . In the monitoring process, the monitoring steps of S 50 , S 60 , and S 70  of  FIG. 3 , and S 80 , S 90 , and S 100  of  FIG. 4  are performed sequentially. 
     In S 50 , the CPU  42  monitors a change in the printer PR from the no-error state to the error state. Specifically, in a case where the output value of the error sensor  18  changes from a state not indicating an error to a state indicating an error, the CPU  42  makes a determination of YES in S 50 , and proceeds to S 52 . 
     In S 52 , the CPU  42  determines whether the I/F setting information SI in the main memory  44  indicates the ON setting or the OFF setting. In a case where it is determined that the I/F setting information SI indicates the OFF setting (S 52 : NO), the CPU  42  skips S 54  and S 56 , and returns to S 50 . Alternatively, in a case where it is determined that the I/F setting information SI indicates the ON setting (S 52 : YES), in S 54 , the CPU  42  obtains an error URL from the main memory  44 , and in S 56 , supplies the NFC I/F  30  with an error writing instruction including the error URL obtained in S 54 . S 54  and S 56  are the same as S 20  and S 22  of  FIG. 2 . When S 56  ends, the process returns to S 50 . 
     In S 60 , the CPU  42  monitors that the printer PR changes from the error state to the non-error state. Specifically, in a case where the output value of the error sensor  18  changes from a state indicating an error to a state that not indicating an error, the CPU  42  makes a determination of YES in S 60 , and proceeds to S 62 . 
     In S 62 , the CPU  42  determines whether the I/F setting information SI in the main memory  44  indicates the ON setting or the OFF setting. In a case where it is determined that the I/F setting information SI indicates the OFF setting (S 62 : NO), the CPU  42  skips S 64  and S 66 , and returns to S 50 . Alternatively, in a case where it is determined that the I/F setting information SI indicates the ON setting (S 62 : YES), in S 64 , the CPU  42  prepares a wireless profile, and in S 66 , supplies the NFC I/F  30  with a PF writing instruction including the wireless profile prepared in S 64 . S 64  and S 66  are the same as S 30  and S 32  of  FIG. 2 . When S 66  ends, the process returns to S 50 . 
     In S 70 , the CPU  42  monitors obtaining a predetermined notice from the processor  32  of the NFC I/F  30 . The predetermined notice is a notice supplied from the processor  32  to the controller  40  in a case where the NFC I/F  30  receives a polling signal from the portable terminal PT (refer to S 222  of  FIG. 5 ). The CPU  42  makes a determination of YES in S 70  when the predetermined notice is received from the processor  32 , and proceeds to S 72 . 
     In S 72 , the CPU  42  determines whether the I/F setting information SI in the main memory  44  indicates the ON setting or the OFF setting. In a case where it is determined that the I/F setting information SI indicates the OFF setting (S 72 : NO), the CPU  42  skips S 74  to S 78 , and returns to S 50 . Alternatively, in a case where it is determined that the I/F setting information SI indicates the ON setting (S 72 : YES), in S 74 , the CPU  42  determines whether the operation state of the printer PR is the power saving state or the normal state. In a case where it is determined that the operation state of the printer PR is the power saving state (S 74 : YES), in S 75 , the CPU  42  resumes supplying power to the display unit  14  and the print performing unit  16 , shifts the operation state of the printer PR from the power saving state to the normal state, and proceeds to S 76 . Alternatively, in a case where it is determined that the current operation state of the printer PR is the normal state (S 74 : NO), the CPU  42  skips S 75  and proceeds to S 76 . 
     In S 76 , the CPU  42  determines whether the printer PR is the no-error state or the error state. S 76  is the same as S 10  of  FIG. 2 . In a case where it is determined that the printer PR is the error state (S 76 : NO), the CPU  42  skips S 77  and S 78 , and returns to S 50 . Alternatively, in a case where it is determined that the printer PR is the no-error state (S 76 : YES), the CPU  42  proceeds to S 77 . 
     In S 77 , the CPU  42  determines whether the printer PR is the device state of the WFD scheme or is the G/O state of the WFD scheme. The device state is a state in which the printer PR is neither the G/O state of the WFD scheme nor a client state, and does not belong to a wireless network. In a case where it is determined that the printer PR is the device state (S 77 : YES), in S 78 , the CPU  42  transitions the printer PR from the device state to the G/O state, and forms a wireless network in which the printer PR operates in the G/O state. The wireless network is a wireless network that the wireless profile currently stored in the main memory  44  is to be used, and will be called “target wireless network” hereinafter. At a time point when the target wireless network is formed in S 78 , only the printer PR belongs to the target wireless network; other apparatuses do not belong to this wireless network. When S 78  ends, the process returns to S 50 . Alternatively, in a case where it is determined that the printer PR is the G/O state (S 77 : NO), the CPU  42  skips S 78  and returns to S 50 . 
     As will be described in detail later, a connection request can be received from the portable terminal PT via the wireless LAN I/F  20  in a situation where the printer PR operates in the G/O state (refer to S 100  of  FIG. 4 ). In this case, the CPU  42  transitions the printer PR from the G/O state to the device state after having performed a connection process (S 102 ) and a print process (S 104 ), and terminates the target wireless network (S 106 ). Although omitted from the drawing, in a case where a connection request has not been received during a predetermined time in a situation where the printer PR operates in the G/O state, the CPU  42  transitions the printer PR from the G/O state to the device state, and terminates the target wireless network. 
     In S 80  of  FIG. 4 , the CPU  42  monitors that I/F setting information SI indicating the ON setting in the main memory  44  is changed to I/F setting information SI indicating the OFF setting resulting from the user operating the operation unit  12 . In a case where I/F setting information SI indicating the ON setting changes to I/F setting information SI indicating the OFF setting (S 80 : YES), the CPU  42  supplies the NFC I/F  30  with a deleting instruction for deleting the target data TD (i.e. wireless profile or error URL) from the I/F memory  34  in S 82 . Consequently, the processor  32  of the NFC I/F  30  deletes the target data TD from the I/F memory  34 . The result of this is a state in which the target data TD is not sent to the portable terminal PT. When S 82  ends, the process returns to S 50  of  FIG. 3 . 
     In S 90 , the CPU  42  monitors that I/F setting information SI indicating the OFF setting in the main memory  44  is changed to I/F setting information SI indicating the ON setting resulting from the user operating the operation unit  12 . In a case where I/F setting information SI indicating the OFF setting changes to I/F setting information SI indicating the ON setting (S 90 : YES), the CPU  42  determines whether the printer PR is the error state or the no-error state in S 91 . S 91  is the same as S 10  of  FIG. 2 . In a case where it is determined that the printer PR is the error state (S 91 : YES), the CPU  42  performs S 92  and S 93 . S 92  and S 93  are the same as S 20  and S 22  of  FIG. 2 . Alternatively, in a case where it is determined that the printer PR is the no-error state (S 92 : YES), the CPU  42  performs S 94  and S 95 . S 94  and S 95  are the same as S 30  and S 32  of  FIG. 2 . When either S 93  or S 95  ends, the process returns to S 50  of  FIG. 3 . 
     In S 100 , the CPU  42  monitors for a specific connection request from the portable terminal PT via the wireless LAN I/F  20 . The specific connection request is a probe request, and includes the SSID in the wireless profile currently being stored in the main memory  44 , that is, the SSID in the wireless profile prepared in S 30  of  FIG. 2 , S 64  of  FIG. 3 , or S 94  of  FIG. 4 . The specific request is a request received in a situation where the printer PR operates in the G/O state, that is, a situation where the target wireless network is formed. When the specific connection request is received from the portable terminal PT, the CPU  42  makes a determination of YES in S 100  and proceeds to S 102 . 
     In S 102 , the CPU  42  performs a connection process for establishing a wireless connection with the portable terminal PT that is the send-source of the specific connection request. Specifically, the CPU  42  sends a response signal (i.e. probe response) in response to the specific connection request to the portable terminal PT via the wireless LAN I/F  20 . In addition, the CPU  42  performs a provision discovery request/response, an association request/response, an authentication request/response, a 4-way handshake or other such communication via the wireless LAN I/F  20 . In this process, various information (e.g. authentication scheme, encryption scheme, password, and so forth) included in the wireless profile is sent from the portable terminal PT to the printer PR, and the CPU  42  uses the various information to perform an authentication of the portable terminal PT. In a case where the authentication of the portable terminal PT succeeds, the CPU  42  establishes a wireless connection with the portable terminal PT via the wireless LAN I/F  20 . This makes it possible for the CPU  42  to allow the portable terminal PT that operates in the client state to participate in the target wireless network in which the printer PR operates in the G/O state. 
     In S 104 , the CPU  42  performs a print process. Specifically, the CPU  42  first uses the target wireless network to receive a printing instruction from the portable terminal PT via the wireless LAN I/F  20 . The printing instruction is an instruction for causing the printer PR to perform a print function, and includes print data representing a print-target image. Next, the CPU  42  supplies the print data to the print performing unit  16 , and causes the print performing unit  16  to perform printing of the image. 
     The print data is an image file or the like, and therefore has a comparatively large data size. The communication speed of an NFC communication is slower than the communication speed of a Wi-Fi communication. Therefore, it is supposed that when a configuration in which a wireless communication of the print data is performed between the printer PR and the portable terminal PT according to an NFC communication, it will take a long time for the printer PR to receive the print data. By contrast, in this example, a wireless communication of the print data is performed between the printer PR and the portable terminal PT according to a Wi-Fi communication, and as such, the printer PR is able to receive the print data quickly. 
     In S 106 , the CPU  42  transitions the printer PR from the G/O state to the device state, and terminates the target wireless network. The result is that the wireless connection between the printer PR and the portable terminal PT is disconnected. When S 106  ends, the process returns to S 50  of  FIG. 3 . 
     (Process of Processor  32 ;  FIG. 5 ) 
     Next, the process performed by the processor  32  of the NFC I/F  30  will be explained by referring to  FIG. 5 . In the process of  FIG. 5 , the monitoring steps of S 200 , S 210 , and S 220  are performed sequentially. 
     In S 200 , the processor  32  monitors obtaining either an error writing instruction (refer to S 22  of  FIG. 2 , S 56  of  FIG. 3 , and S 93  of  FIG. 4 ) or a PF writing instruction (refer to S 32  of  FIG. 2 , S 66  of  FIG. 3 , and S 95  of  FIG. 4 ) from the controller  40  (i.e. CPU  42 ). In a case where either an error writing instruction or a PF writing instruction is obtained from the controller  40 , the processor  32  makes a determination of YES in S 200 , and in S 202 , writes in the I/F memory  34  a new target data TD (i.e. an error URL or a wireless profile) included in the writing instruction obtained in S 200  in place of the old target data TD in the I/F memory  34 . When S 202  ends, the process returns to S 200 . 
     In S 210 , the processor  32  monitors obtaining a deleting instruction (refer to S 34  of  FIG. 2  and S 82  of  FIG. 4 ) from the controller  40 . In a case where a deleting instruction is obtained from the controller  40 , the processor  32  makes a determination of YES in S 210 , and in S 212 , deletes the target data TD from the I/F memory  34 . When S 212  ends, the process returns to S 200 . 
     In S 220 , the processor  32  monitors receiving from the portable terminal PT of a polling signal, which is a request signal for establishing a communication session. When the distance between the NFC I/F  30  of the printer PR and the NFC I/F of the portable terminal PT is equal to or less than a predetermined distance (e.g. 10 cm), the processor  32  receives the polling signal from the portable terminal PT, makes a determination of YES in S 220 , and proceeds to S 222 . 
     In S 222 , the processor  32  supplies the controller  40  (i.e. CPU  42 ) with a predetermined notice which is a notice indicating that a polling signal has been received. Consequently, a determination of YES is made by the CPU  42  in S 70  of  FIG. 3 . 
     In S 224 , the processor  32  sends the portable terminal PT a response signal in response to the polling signal. Consequently, a communication session is established between the NFC I/F  30  of the printer PR and the NFC I/F of the portable terminal PT. 
     In S 226 , the processor  32  determines whether or not target data TD is stored in the I/F memory  34 . In a case where it is determined that target data TD is stored in the I/F memory  34  (S 226 : YES), in  5228 , the processor  32  reads the target data TD from the I/F memory  34 . Then, in S 230 , the processor  32  uses the communication session established in S 224  so as to send a data packet that includes the target data TD to the portable terminal PT. When S 230  ends, the process returns to S 200 . 
     After the target data TD has been deleted from the I/F memory  34  in S 212 , the target data TD is not stored in the I/F memory  34  prior to the target data TD being written in the I/F memory  34 . In a situation like this, in S 226 , the processor  32  determines that target data TD is not stored in the I/F memory  34  (S 226 : NO). In this case, in S 240 , the processor  32  uses the communication session established in S 224  so as to send an empty packet that does not include target data TD to the portable terminal PT. When S 240  ends, the process returns to S 200 . 
     (Case a;  FIG. 6 ) 
     Next, a specific case realized in accordance with the flowcharts of  FIGS. 2 to 5  will be explained by referring to  FIGS. 6 and 7 . In the initial state of Case A of  FIG. 6 , in the printer PR, the I/F setting information SI in the main memory  44  is the ON setting and the no-error state. Therefore, a wireless profile is stored in the NFC I/F  30  as the target data TD (S 32  of  FIG. 2 , S 66  of  FIG. 3 , S 95  of  FIG. 4 ). Furthermore, the operation state of the printer PR is the power saving state. 
     The user of the portable terminal PT brings the portable terminal PT to approach the printer PR. Consequently, the distance between the NFC I/F  30  of the printer PR and the NFC I/F of the portable terminal PT becomes equal to or less than the predetermined distance (e.g. 10 cm), the NFC I/F  30  of the printer PR receives a polling signal  300  from the portable terminal PT (S 220  of  FIG. 5 : YES), and supplies the controller  40  with a predetermined notice  301  (S 222 ). As a result of this, the controller  40  shifts the operation state of the printer PR from the power saving state to the normal state (S 75  of  FIG. 3 ), transitions the printer PR from the device state to the G/O state, and forms a target wireless network (S 78 ). 
     Also, the NFC I/F  30  of the printer PR sends a response signal  302  in response to the polling signal  300  (S 224  of  FIG. 5 ) to the portable terminal PT. As a result, a communication session is established between the NFC I/F  30  of the printer PR and the NFC I/F of the portable terminal PT. Then, the NFC I/F  30  uses the communication session so as to send the portable terminal PT a data packet  304  that includes a wireless profile which is the target data TD. 
     Thereafter, the controller  40  of the printer PR receives a specific connection request  306  including an SSID in a wireless profile from the portable terminal PT via the wireless LAN I/F  20  (S 100  of  FIG. 4 : YES). In this case, the controller  40  performs a connection process for establishing a wireless connection with the portable terminal PT (S 102 ). As a result, a wireless connection is established between the wireless LAN I/F  20  of the printer PR and the wireless LAN I/F of the portable terminal PT, and the portable terminal PT participates in the target wireless network. In this case, the controller  40  uses the target wireless network so as to receive a printing instruction  308  including print data from the portable terminal PT via the wireless LAN I/F  20 , and performs a print process (S 104 ). Then, the controller  40  transitions the printer PR from the G/O state to the device state, and terminates the target wireless network (S 106 ). Consequently, the wireless connection between the printer PR and the portable terminal PT is disconnected. 
     As described above, in this embodiment, in a situation where I/F setting information SI indicating the ON setting is stored in the main memory  44 , a data packet  304  that includes a wireless profile can be sent to the portable terminal PT. Therefore, the printer PR can establish a wireless connection according to the wireless profile with the portable terminal PT, and receive the printing instruction  308  from the portable terminal PT. In view of this possibility, in the printer PR, the operation state of the printer PR is shifted from the power saving state to the normal state in accordance with the predetermined notice  301 , and power is supplied to the print performing unit  16 . As a result, the printer PR performs a print function quickly in a case where the printing instruction  308  is received from the portable terminal PT. 
     Thereafter, the I/F setting information SI indicating the ON setting is changed to I/F setting information SI indicating the OFF setting in the printer PR as a result of the user operating the operation unit  12  (S 80  of  FIG. 4 : YES). In this case, the controller  40  of the printer PR supplies a deleting instruction  310  to the NFC I/F  30  (S 82 ). As a result, the target data TD which is the wireless profile is deleted from the NFC I/F  30  (S 210  of  FIG. 5 : YES, S 212 ). The operation state of the printer PR is shifted from the normal state to the power saving state when a predetermined time has passed without a predetermined event occurring after the operation unit  12  has been operated. 
     The user of the portable terminal PT once again brings the portable terminal PT to approach the printer PR. Consequently, the NFC I/F  30  of the printer PR receives a polling signal  320  from the portable terminal PT (S 220  of  FIG. 5 : YES), and supplies a predetermined notice  321  to the controller  40  (S 222 ). However, since the I/F setting information SI indicates the OFF setting, even though the predetermined notice  321  was received from the NFC I/F  30  (S 70  of  FIG. 3 : YES), the controller  40  maintains the power saving state without shifting the operation state of the printer PR to the normal state (S 72 : NO). 
     Furthermore, the NFC I/F  30  of the printer PR sends the portable terminal PT a response signal  322  in response to the polling signal  320  (S 224  of  FIG. 5 ), and establishes a communication session with the portable terminal PT. However, since the target data TD is not stored in the NFC I/F  30 , the NFC I/F  30  uses this communication session so as to send an empty packet  324  that does not include the target data TD (S 226 : NO, S 240 ) to the portable terminal PT. Consequently, according to this embodiment, in a situation where the I/F setting information SI indicating the OFF setting is stored in the main memory  44 , the sending of the wireless profile to the portable terminal PT can be appropriately suppressed. 
     As described above, in this embodiment, in a situation where I/F setting information SI indicating the OFF setting is stored in the main memory  44 , the wireless profile is not sent to the portable terminal PT. Therefore, the printer PR does not normally receive a printing instruction from the portable terminal PT. Thus, since there is no need to supply power to the print performing unit  16  in the printer PR, the operation state of the printer PR maintains the power saving state even though the predetermined notice  321  has been received. Consequently, it is possible to appropriately reduce the power consumption of the printer PR. 
     Thereafter, in the printer PR, the I/F setting information SI indicating the OFF setting is changed to I/F setting information SI indicating the ON setting (S 90  of  FIG. 4 : YES). In this case, the controller  40  of the printer PR supplies a PF writing instruction  330  including a wireless profile to the NFC I/F  30  (S 95 ). As a result, the target data TD which is the wireless profile is written to the NFC I/F  30  (S 200  of  FIG. 5 : YES, S 202 ). Consequently, according to this example, the wireless profile can be appropriately sent to the portable terminal PT in a situation where I/F setting information SI indicating the ON setting is stored in the main memory  44 . 
     (Case B;  FIG. 7 ) 
     The initial state of Case B of  FIG. 7  is the same as the initial state of Case A of  FIG. 6 . For example, as a result of consumables running out, the printer PR transitions from the non-error state to the error state (S 50  of  FIG. 3 : YES). In this case, the controller  40  of the printer PR supplies the NFC I/F  30  with an error writing instruction  400  including an error URL (S 56 ). As a result, the error URL is written in the NFC I/F  30  in place of the wireless profile as the target data TD (S 200  of  FIG. 5 : YES, S 202 ). 
     Thereafter, the user of the portable terminal PT brings the portable terminal PT to approach the printer PR. Consequently, the NFC I/F  30  of the printer PR receives a polling signal  410  from the portable terminal PT (S 220  of  FIG. 5 : YES), and supplies the controller  40  with a predetermined notice  411  (S 222 ). As a result, the controller  40  shifts the operation state of the printer PR from the power saving state to the normal state (S 75  of  FIG. 3 ). However, because the printer PR is the error state, the controller  40  maintains the device state without transitioning the printer PR to the G/O state (S 76 : NO). 
     Furthermore, the NFC I/F  30  of the printer PR sends a response signal  412  to the portable terminal PT in response to the polling signal  410  (S 224  of  FIG. 5 ), and establishes a communication session with the portable terminal PT. Then the NFC I/F  30  uses this communication session so as to send the portable terminal PT a data packet  414  including an error URL which is the target data TD. 
     The portable terminal PT accesses the error URL and displays a web page indicating a method for resolving the error that is currently occurring in the printer PR. Consequently, the user is able to resolve the printer PR error. 
     As described above, in this embodiment, in a case where the printer PR transitions from the no-error state to the error state in a situation where I/F setting information SI indicating the ON setting is stored in the main memory  44 , the target data TD in the NFC I/F  30  is changed from a wireless profile to an error URL. Therefore, the target data TD to be sent to the portable terminal PT can be appropriately changed in accordance with whether the printer PR is the non-error state or the error state. 
     The power consumption of the printer PR operating in the G/O state is normally higher than the power consumption of the printer PR operating in the device state. In this embodiment, the printer PR does not transition from the device state to the G/O state in a situation where the printer PR is the error state in which printing cannot be performed. Thus, the power consumption of the printer PR can be appropriately reduced. 
     (Case B 1 ) 
     In a Case B 1 , as a result of the user operating the operation unit  12 , I/F setting information SI indicating the ON setting is changed to I/F setting information SI indicating the OFF setting in the printer PR (S 80  of  FIG. 4 : YES). In this case, the controller  40  of the printer PR supplies the NFC I/F  30  with a deleting instruction  420  (S 82 ). As a result, the target data TD which is an error URL is deleted from the NFC I/F  30  (S 210  of  FIG. 5 : YES, S 212 ). The operation state of the printer PR is shifted from the normal state to the power saving state when a predetermined time has passed without a predetermined event occurring after the operation unit  12  has been operated. 
     The user of the portable terminal PT once again brings the portable terminal PT to approach the printer PR. Consequently, the NFC I/F  30  of the printer PR receives a polling signal  430  from the portable terminal PT (S 220  of  FIG. 5 : YES), and supplies a predetermined notice  431  to the controller  40  (S 222 ). However, even though the predetermined notice  431  has been obtained from the NFC I/F  30  (S 70  of  FIG. 3 : YES), since the I/F setting information SI indicates the OFF setting, the controller  40  maintains the power saving state without shifting the operation state of the printer PR to the normal state (S 72 : NO). Consequently, according to this embodiment, the power consumption of the printer PR can be appropriately reduced. 
     Furthermore, the NFC I/F  30  of the printer PR sends a response signal  432  to the portable terminal PT in response to the polling signal  430  (S 224  of  FIG. 5 ), and establishes a communication session with the portable terminal PT. However, because the target data TD is not stored in the NFC I/F  30 , the NFC I/F  30  uses this communication session so as to send an empty packet  434  that does not include an error URL (S 226 : NO, S 240 ) to the portable terminal PT. Consequently, according to this embodiment, the sending of the error URL to the portable terminal PT can be appropriately suppressed in a situation where I/F setting information SI indicating the OFF setting is stored in the main memory  44 . 
     (Case B 2 ) 
     In a Case B 2 , for example, the printer PR transitions from the error state to the no-error state (S 60  of  FIG. 3 : YES) as a result of consumables being set in the printer PR by the user. In this case, the controller  40  of the printer PR supplies a PF writing instruction  440  including a wireless profile to the NFC I/F  30  (S 66 ). As a result, a wireless profile is written in the NFC I/F  30  as the target data TD in place of an error URL (S 200  of  FIG. 5 : YES, S 202 ). Consequently, according to this embodiment, the target data TD to be sent to the portable terminal PT can be appropriately changed in accordance with whether the printer PR is the no-error state or the error state. 
     (Summary of Operations of Controller  40  of Printer PR;  FIG. 8 ) 
     A summary of the operations of controller  40  of the printer PR realized in this example will be explained by referring to  FIG. 8 . In a first situation where the printer PR is the no-error state and the I/F setting information SI in the main memory  44  indicates the ON setting, the controller  40  writes a wireless profile in the I/F memory  34  of the NFC I/F  30  (S 32  of  FIG. 2 , S 66  of  FIG. 3 , and S 95  of  FIG. 4 ). Then, in the above first situation and a situation where the operation state of the printer PR is the power saving state, the controller  40  shifts the operation state of the printer PR from the power saving state to the normal state when a predetermined notice is obtained from the NFC I/F  30  (S 75  of  FIG. 3 ). As a result of this, the printer PR is able to quickly perform a print function when a printing instruction is received from the portable terminal PT. 
     In a second situation where the printer PR is the no-error state and the I/F setting information SI in the main memory  44  indicates the OFF setting, the controller  40  does not write a wireless profile in the I/F memory  34  of the NFC I/F  30  (S 2  of  FIG. 2 : NO, S 62  of  FIG. 3 : NO, S 80  of  FIG. 4 : YES, S 82 ). Then, in the above second situation and a situation where the operation state of the printer PR is the power saving state, the controller  40  maintains the power saving state without shifting the operation state of the printer PR to the normal state when a predetermined notice is obtained from the NFC I/F  30  (S 72  of  FIG. 3 : NO). As a result, the power consumption of the printer PR can be appropriately reduced. Consequently, in either the first situation or the second situation described above, the controller  40  is able to change whether or not the operation state of the printer PR is shifted to the normal state when a predetermined notice is obtained, and as a result, is able to appropriately control the operation state of the printer PR. 
     Furthermore, in a third situation where the printer PR is the error state and the I/F setting information SI in the main memory  44  indicates the ON setting, the controller  40  writes an error URL in the I/F memory  34  of the NFC I/F  30  (S 22  of  FIG. 2 , S 56  of  FIG. 3 , and S 93  of  FIG. 4 ). Then, in the above third situation and a situation where the operation state of the printer PR is the power saving state, the controller  40  switches the operation state of the printer PR from the power saving state to the normal state when a predetermined notice is obtained from the NFC I/F  30  (S 75  of  FIG. 3 ). 
     In a fourth situation where the printer PR is the error state and the I/F setting information SI in the main memory  44  indicates the OFF setting, the controller  40  does not write an error URL in the I/F memory  34  of the NFC I/F  30  (S 2  of  FIG. 2 : NO, S 52  of  FIG. 3 : NO, S 80  of  FIG. 4 : YES, S 82 ). Then, in the above fourth situation and a situation where the operation state of the printer PR is the power saving state, the controller  40  maintains the power saving state without shifting the operation state of the printer PR to the normal state when a predetermined notice is obtained from the NFC I/F  30  (S 72  of  FIG. 3 : NO). As a result, the power consumption of the printer PR can be appropriately reduced. Consequently, in either the third situation or the fourth situation described above, the controller  40  is able to change whether or not the operation state of the printer PR is shifted to the normal state when a predetermined notice is obtained, and as a result, is able to appropriately control the operation state of the printer PR. 
     Furthermore, in a modification, the controller  40  may write status information indicating the status of the printer PR in the I/F memory  34  of the NFC I/F  30  in the above second situation and fourth situation. The status information, for example, may include a message indicating that the I/F setting information SI indicates the OFF setting. According to this configuration, the status information of the printer PR can be sent to the portable terminal PT without a wireless profile or an error URL being sent to the portable terminal PT in either the second situation or the fourth situation mentioned above. Thus, the user of the portable terminal PT is able to learn that I/F setting information SI indicating the OFF setting is stored in the printer PR. Therefore, because the user obtains a wireless profile and so forth from the printer PR, the user is able to learn that the I/F setting information SI should be changed from the OFF setting to the ON setting. In another modification, the above status information, for example, may include a message indicating that the power source of the printer PR is the ON state. 
     (Correspondence Relationships) 
     The printer PR, print performing unit  16 , and portable terminal PT are examples of a “function performing apparatus”, a “function performing unit”, and an “external apparatus”, respectively. The NFC I/F  30  and the wireless LAN I/F  20  are examples of a “first wireless interface” and a “second wireless interface”, respectively. The main memory  44  and the I/F memory  34  are examples of a “setting information memory” and an “interface memory”, respectively. The I/F setting information SI, the ON setting, and the OFF setting are examples of “setting information”, a “first setting” and a “second setting”, respectively. The wireless profile and the error URL are examples of a “first target data” and a “second target data”, respectively. The print function and the printing instruction are examples of a “specific function” and a “function performing instruction”, respectively. The printer PR operating in the G/O state and the portable terminal PT operating in the client state are examples of a “parent station” and a “child station”, respectively. In  FIG. 6 , the deleting instruction  310  and the PF writing instruction  330  are examples of a “first deleting instruction” and a “first writing instruction”, respectively. In  FIG. 7 , the error writing instruction  400 , the deleting instruction  420 , and the PF writing instruction  440  are examples of a “second writing instruction”, a “second deleting instruction” and a “third writing instruction”, respectively. 
     Second Embodiment 
     A second embodiment will be explained from the standpoint of the differences with the first embodiment. As shown in  FIG. 8 , in the first embodiment, the controller  40  of the printer PR shifts the operation state of the printer PR from the power saving state to the normal state when a predetermined notice is obtained from the NFC I/F  30  in the third situation. Alternatively, in this embodiment, the controller  40  maintains the power saving state without shifting the operation state of the printer PR to the normal state in the third situation even when a predetermined notice is obtained from the NFC I/F  30 . 
     (Monitoring Process of CPU  42 ;  FIG. 9 ) 
     In this embodiment, the CPU  42  performs the process of  FIG. 9  in place of the process of  FIG. 3 . S 50  to S 72  of  FIG. 9  are the same as in  FIG. 3 . In a case where a determination of YES has been made in S 72 , in S 73 , the CPU  42  determines whether the printer PR is the no-error state or the error state. In a case where it is determined that the printer PR is the error state (S 73 : NO), the CPU  42  skips S 74  and subsequent process, and returns to S 50 . Alternatively, in a case where the CPU  42  determines that the printer PR is the no-error state (S 73 : YES), the process proceeds to S 74 . S 74 , S 75 , S 77 , and S 78  are the same as in  FIG. 4 . 
     (Case C;  FIG. 10 ) 
     Next, a specific Case C realized by this example will be explained by referring to  FIG. 10 . The initial state of Case C of  FIG. 10  is the same as the initial state of Case A of  FIG. 6  (i.e. the initial state of Case B of  FIG. 7 ). 
     The printer PR transitions from the non-error state to the error state (S 50  of  FIG. 3 : YES). In this case, the supplying of an error writing instruction  500  and the writing of an error URL in the NFC I/F  30  are the same as Case B of  FIG. 7 . 
     Thereafter, the user of the portable terminal PT brings the portable terminal PT to approach the printer PR. In this case, the communicating of a polling signal  510 , a response signal  512 , and a data packet  514  between the printer PR and the portable terminal PT is the same as Case B of  FIG. 7 . However, because the printer PR is the error state, the controller  40  of the printer PR maintains the power saving state without shifting the operation state of the printer PR to the normal state even though a predetermined notice  511  is obtained from the NFC I/F  30  (S 73  of  FIG. 9 : NO). 
     As shown in Case C, an error URL is sent to the portable terminal PT in a situation where the printer PR is the error state even though I/F setting information SI indicating the ON setting is stored in the main memory  44 , but a wireless profile is not sent to the portable terminal PT. Therefore, the printer PR does not normally receive a printing instruction from the portable terminal PT. Thus, since there is no need to supply power to the print performing unit  16  in the printer PR, the operation state of the printer PR is maintained in the power saving state even though a predetermined notice  511  is obtained. Consequently, the power consumption of the printer PR can be appropriately reduced. 
     (Modification 1) 
     The “function performing apparatus” need not be a printer PR provided with a print performing unit that performs a print function, and may be a scanner provided with a scan performing unit that performs a scan function. In this modification, for example, a scanner may comprise an NFC I/F and a wireless LAN I/F the same as the above embodiment. The NFC I/F may store a wireless profile, and may send this wireless profile to the portable terminal PT. Then, the CPU of the scanner may establish a wireless connection with the portable terminal PT via the wireless LAN I/F in a case where a connection request is received from the portable terminal PT via the wireless LAN I/F, and may use this wireless connection to receive a scan request from the portable terminal PT. In this case, the CPU may cause the scan performing unit to perform a scan of a document, and use the above wireless connection to send the scanned data to the portable terminal PT. In this modification, the scan performing unit, the scan function, and the scan request are examples of a “function performing unit”, a “specific function”, and a “function performing instruction”, respectively. 
     (Modification 2) 
     The CPU  42  need not use a wireless connection to receive a printing instruction from the portable terminal PT after establishing the wireless connection with the portable terminal PT via the wireless LAN I/F  20 . In this case, for example, the CPU  42  may use the above wireless connection to request that the portable terminal PT send print data, and may use the above wireless connection to receive the print data from the portable terminal PT. 
     (Modification 3) 
     In S 78  of  FIG. 3 , the CPU  42  forms a wireless network by transitioning the state of the printer PR from the device state to the G/O state of the WFD scheme. Instead of this, the CPU  42  may form a wireless network in which the printer PR operates as an access point (AP) by booting up a so-called SoftAP. In this modification, in S 30  of  FIG. 2 , S 64  of  FIG. 3 , and S 94  of  FIG. 4 , the CPU  42  prepares a wireless profile (SSID, password, and so forth) to be used in the wireless network. Also, in S 102  of  FIG. 4 , the CPU  42  establishes a wireless connection with the portable terminal PT via the wireless LAN I/F  20  to allow the portable terminal PT to participate in the wireless network. In this modification, the printer PR operating as an AP is an example of a “parent station”, and the wireless profile of the wireless network on which the printer PR operates as an AP is an example of a “first target data”. Also, the printer PR operating as an AP and the portable terminal PT establishing a wireless connection with the printer PR that operates as an AP are examples of a “parent station” and a “child station”, respectively. 
     (Modification 4) 
     The “first target data” is not limited to the wireless profile of the wireless network. For example, in a situation where the printer PR and the portable terminal PT are already connected to the same wired LAN, the “first target data” may be the IP address of the printer PR on the wired LAN. In this case, when the portable terminal PT performs an NFC communication and receives the IP address of the printer PR from the printer PR, the portable terminal PT may use this IP address to send a printing instruction to the printer PR via the above wired LAN. Generally speaking, the “first target data” may include data for performing a communication related to a specific function. Also, in this modification, the “second wireless interface” can be omitted. 
     (Modification 5) 
     The “second target data” is not limited to the error URL, and, for example, may be a message showing the name of an error (for example, out of consumables, paper jam, or the like) that occurs in the printer PR. Generally speaking, the “second target data” may include data related to an error state. 
     (Modification 6) 
     In the above embodiments, the CPU  42  receives a predetermined notice from the processor  32  of the NFC I/F  30  (S 70  of  FIG. 3 : YES) after a polling signal has been received from the portable terminal PT (i.e. after S 220  of  FIG. 5 : YES) and before a communication session is established with the portable terminal PT (i.e. before S 224 ). Instead of this, the CPU  42  may receive the predetermined notice from the processor  32  after the polling signal has been received from the portable terminal PT and the communication session with the portable terminal PT has been established. That is, the “predetermined notice” may be obtained prior to the communication session being established with the external apparatus, or may be obtained after the communication session has been established with the external apparatus. Also, the CPU  42  need not receive the predetermined notice from the processor  32  of the NFC I/F  30  in accordance with a polling signal having been received from the portable terminal PT. For example, the CPU  42  may receive the predetermined notice from the processor  32  in accordance with having received from the portable terminal PT a read signal for requesting a target data TD read after the polling signal has been received from the portable terminal PT. Also, for example, the CPU  42  may receive the predetermined notice from the processor  32  in accordance with having received from the portable terminal a confirmation signal for confirming whether or not a communication session is established after the polling signal has been received from the portable terminal PT. All of the aforementioned modifications are included in the configuration in which “obtaining, from the processor, a predetermined notice indicating that the request signal has been received from the external apparatus”. 
     (Modification 7) 
     In the above embodiments, in S 82  of  FIG. 4 , the CPU  42  supplies the NFC I/F  30  with a deleting instruction for deleting the target data TD from the I/F memory  34 . Instead of this, the CPU  42  may supply the NFC I/F  30  with a prohibiting instruction for prohibiting the sending of the target data TD without deleting the target data TD from the I/F memory  34 . The prohibiting instruction, for example, may be an instruction for writing predetermined information in the header block of the I/F memory  34 . In this case, the NFC I/F  30 , after having obtained a prohibiting instruction from the CPU  42  (i.e. in a state where the predetermined information is written in the header block), does not send the target data TD in the I/F memory  34  to the portable terminal PT even though a communication session with the portable terminal PT has been established. Also, in a case where a determination of YES is made in S 90  of  FIG. 4 , in place of S 91  to S 95 , the CPU  42  may supply the NFC I/F  30  with a permitting instruction for permitting the sending of the target data TD. The permitting instruction, for example, may be an instruction for deleting predetermined information from the header block of the I/F memory  34 . In this case, the NFC I/F  30 , after having obtained a permitting instruction from the CPU  42  (i.e. in a state where the predetermined information is not written in the header block), sends the target data TD in the I/F memory  34  to the portable terminal PT when a communication session with the portable terminal PT is established. In this modification as well, the sending of the target data TD to the portable terminal PT can be appropriately suppressed in a case where the I/F setting information SI indicates the OFF setting. 
     (Modification 8) 
     In the above embodiments, the CPU  42  writes an error URL in the I/F memory  34  rather than a wireless profile in a case where the printer PR is the error state (S 22  of  FIG. 2 , S 56  of  FIG. 3 , and S 93  of  FIG. 4 ). Instead of this, the CPU  42  may write a wireless profile in the I/F memory  34  regardless of whether the printer PR is the error state or the non-error state. 
     (Modification 9) 
     Rather than an NFC Forum tag, the NFC I/F  30  may be an NFC Forum device comprising the processor  32  and the I/F memory  34 . Also, in place of the NFC I/F  30 , the printer PR may comprise a wireless interface for performing a wireless communication in accordance with another scheme, such as a TransferJet scheme or a Bluetooth (registered trademark) scheme. Generally speaking, the “first wireless interface” may be a wireless interface that comprises a processor and an interface memory. 
     (Modification 10) 
     The “external apparatus” is not limited to the portable terminal PT, and may be a PC, a printer, a scanner, a copy apparatus, a multifunction apparatus, or a server. 
     (Modification 11) 
     In the above-described embodiments, the various processes of  FIGS. 2 to 4  and  FIG. 9  are realized by the CPU  42  of the printer PR executing a program PG (i.e. software) in the main memory  44 . Instead of this, at least one of these processes may be realized by a logical circuit or other such hardware.