Sever for sending facsimile request information to function execution device by using server-push communication
AssigneeBrother Kogyo Kabushiki Kaisha
InventorKen Saito
Life of this patent
Estimating the term…
Abstract
A server may establish a session with a function execution device via the Internet, the session being for executing server-push communication, the function execution device being capable of executing at least a facsimile function, receive first image data from a terminal device via the Internet, and in a case where the first image data is received from the terminal device, send facsimile request information to the function execution device via the Internet by using the session, the facsimile request information being for requesting a facsimile transmission of an image corresponding to the first image data.
Claims11
A server comprising:
- a processor;
- and
- a memory storing computer-readable instructions therein,
- wherein the computer-readable instructions, when executed by the processor, cause the server to:
- establish a session with a function execution device via the Internet, the session being for executing server-push communication, the function execution device being capable of executing at least a facsimile function;
- receive a first e-mail including first image data from a terminal device via the Internet, the first e-mail including a first e-mail address that includes a domain name of the server as a destination address;
- in a case where the first e-mail is received from the terminal device, send facsimile request information to the function execution device via the Internet by using the session, the facsimile request information being for requesting a facsimile transmission of an image corresponding to the first image data;
- receive a second e-mail including second image data from the terminal device via the Internet, the second e-mail including a second e-mail address that includes the domain name of the server as a destination address, the second e-mail address being different from the first e-mail address;
- and
- in a case where the second e-mail address is received from the terminal device, send print request information to the function execution device via the Internet by using the session, the print request information being for requesting printing of an image corresponding to the second image data.
A non-transitory computer-readable medium storing computer-readable instructions for a server, wherein the computer-readable instructions, when executed by a processor of the server, cause the server to:
- establish a session with a function execution device via the Internet, the session being for executing server-push communication, the function execution device being capable of executing at least a facsimile function;
- receive a first e-mail including first image data from a terminal device via the Internet, the first e-mail including a first e-mail address that includes a domain name of the server as a destination address;
- in a case where the first e-mail is received from the terminal device, send facsimile request information to the function execution device via the Internet by using the session, the facsimile request information being for requesting a facsimile transmission of an image corresponding to the first image data;
- receive a second e-mail including second image data from the terminal device via the Internet, the second e-mail including a second e-mail address that includes the domain name of the server as a destination address, the second e-mail address being different from the first e-mail address;
- and
- in a case where the second e-mail address is received from the terminal device, send print request information to the function execution device via the Internet by using the session, the print request information being for requesting printing of an image corresponding to the second image data.
A server comprising:
- a processor;
- and
- a memory storing computer-readable instructions therein,
- wherein the computer-readable instructions, when executed by the processor, cause the server to:
- register a first e-mail address that includes a domain name of the server as a destination address in the memory in a case where a registration request is received from a function execution device via the Internet;
- in a case where the first e-mail address is registered in the memory, determine whether a determination list is registered in the memory, the determination list being for determining whether a source of an e-mail is valid;
- in a case where it is determined that the determination list is registered in the memory, send, to the function execution device via the Internet, output information for outputting the first e-mail address, wherein in a case where it is determined that the determination list is not registered in the memory, the output information is not sent to the function execution device;
- after the first e-mail address has been registered in the memory, establish a session with a function execution device via the Internet, the session being for executing server-push communication, the function execution device being capable of executing at least a facsimile function;
- receive a first e-mail including first image data from a terminal device via the Internet;
- in a case where the first e-mail is received from the terminal device, determine whether a source of the first e-mail is valid by using the determination list;
- and
- in a case where the first image data is received from the terminal device and it is determined that the source of the first e-mail is valid, send facsimile request information to the function execution device via the Internet by using the session, the facsimile request information being for requesting a facsimile transmission of an image corresponding to the first image data, wherein in a case where it is determined that the source of the first e-mail is not valid, the facsimile request information is not sent to the function execution device.
A non-transitory computer-readable medium storing computer-readable instructions for a server, wherein the computer-readable instructions, when executed by a processor of the server, cause the server to:
- register a first e-mail address that includes a domain name of the server as a destination address in the memory in a case where a registration request is received from a function execution device via the Internet;
- in a case where the first e-mail address is registered in the memory, determine whether a determination list is registered in the memory, the determination list being for determining whether a source of an e-mail is valid;
- in a case where it is determined that the determination list is registered in the memory, send, to the function execution device via the Internet, output information for outputting the first e-mail address, wherein in a case where it is determined that the determination list is not registered in the memory, the output information is not sent to the function execution device;
- after the first e-mail address has been registered in the memory, establish a session with a function execution device via the Internet, the session being for executing server-push communication, the function execution device being capable of executing at least a facsimile function;
- receive a first e-mail including first image data from a terminal device via the Internet;
- in a case where the first e-mail is received from the terminal device, determine whether a source of the first e-mail is valid by using the determination list;
- and
- in a case where the first image data is received from the terminal device and it is determined that the source of the first e-mail is valid, send facsimile request information to the function execution device via the Internet by using the session, the facsimile request information being for requesting a facsimile transmission of an image corresponding to the first image data, wherein in a case where it is determined that the source of the first e-mail is not valid, the facsimile request information is not sent to the function execution device.
Dependencies are inferred from the claim text.