Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7528516B2 - SERVER, COMPUTER PROGRAM FOR SERVER, COMMUNICATION DEVICE, AND COMMUNICATION SYSTEM - Google Patents
[go: Go Back, main page]

JP7528516B2 - SERVER, COMPUTER PROGRAM FOR SERVER, COMMUNICATION DEVICE, AND COMMUNICATION SYSTEM - Google Patents

SERVER, COMPUTER PROGRAM FOR SERVER, COMMUNICATION DEVICE, AND COMMUNICATION SYSTEM Download PDF

Info

Publication number
JP7528516B2
JP7528516B2 JP2020077711A JP2020077711A JP7528516B2 JP 7528516 B2 JP7528516 B2 JP 7528516B2 JP 2020077711 A JP2020077711 A JP 2020077711A JP 2020077711 A JP2020077711 A JP 2020077711A JP 7528516 B2 JP7528516 B2 JP 7528516B2
Authority
JP
Japan
Prior art keywords
information
mail
transmission
server
email
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020077711A
Other languages
Japanese (ja)
Other versions
JP2021006986A (en
Inventor
健 齋藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to US16/911,619 priority Critical patent/US11172078B2/en
Publication of JP2021006986A publication Critical patent/JP2021006986A/en
Application granted granted Critical
Publication of JP7528516B2 publication Critical patent/JP7528516B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本明細書では、電子メールを送信する機能を備える装置に関する技術を開示する。 This specification discloses technology related to a device that has the functionality to send e-mail.

特許文献1には、画像データを添付した電子メールを送信する多機能機が開示されている。多機能機は、内部に記憶されている複数個の送信先の中から特定の送信先がユーザによって指定される場合に、スキャナ部によって生成された画像データを添付した電子メールを指定された送信先に送信する。ここで、電子メールには、固有のメッセージIDが含まれる。多機能機は、電子メールの送信後に上記のメッセージIDを含むエラーメールを受信する場合に、メッセージIDを利用して、エラーが発生した電子メールの送信先アドレスを特定する。そして、多機能機は、特定済みの送信先アドレスに対応付けてエラー情報を登録する。その後、多機能機は、当該送信先アドレスがユーザによって新たな電子メールの送信先アドレスとして指定される場合に、エラー情報に基づく表示を行う。 Patent Document 1 discloses a multi-function device that sends an e-mail with image data attached. When a specific destination is specified by the user from among multiple destinations stored inside the multi-function device, the multi-function device sends an e-mail with image data generated by a scanner unit attached to the specified destination. Here, the e-mail contains a unique message ID. When the multi-function device receives an error e-mail containing the message ID after sending the e-mail, the multi-function device uses the message ID to identify the destination address of the e-mail in which the error occurred. The multi-function device then registers error information in association with the identified destination address. Thereafter, when the user specifies the destination address as the destination address of a new e-mail, the multi-function device displays based on the error information.

特開2002-297506号公報JP 2002-297506 A

上記の技術では、多機能機は電子メールを送信する機能を備える必要がある。例えば、多機能機に代えて、多機能機と通信可能なサーバが電子メールを送信する構成が想定される。上記の技術は、このような構成を何ら想定していない。 In the above technology, the multi-function device needs to have the ability to send e-mail. For example, a configuration is envisaged in which, instead of the multi-function device, a server capable of communicating with the multi-function device sends e-mail. The above technology does not envisage such a configuration at all.

本明細書では、サーバが電子メールを送信する構成において、電子メールに関するアラートに応じた適切な処理を実行可能な技術を提供する。 This specification provides technology that can execute appropriate processing in response to email-related alerts in a configuration in which a server sends email.

本明細書によって開示されるサーバは、第1の装置を識別する第1の装置識別情報と、第1のメールアドレスと、を関連付けて記憶するメモリと、前記第1の装置から、第1の電子メールを送信するための情報である第1の送信情報を受信する第1の送信情報受信部であって、前記第1の電子メールは、第1の画像データの送信に関する電子メールである、前記第1の送信情報受信部と、前記第1の装置から前記第1の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報に関連付けて記憶されている前記第1のメールアドレスを宛先として、前記第1の電子メールを送信する第1のメール送信部と、前記第1の装置から前記第1の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報と、前記第1の電子メールを識別するメール識別情報と、を関連付けて前記メモリに記憶する第1の記憶制御部と、前記第1の電子メールが送信された後に、前記メール識別情報を含むアラート情報が受信される場合に、前記メール識別情報に関連付けられている前記第1の装置識別情報と、電子メールの送信を制限することを示す制限情報と、を関連付けて前記メモリに記憶する第2の記憶制御部と、前記第1の装置から、第2の電子メールを送信するための情報である第2の送信情報を受信する第2の送信情報受信部であって、前記第2の電子メールは、第2の画像データの送信に関する電子メールである、前記第2の送信情報受信部と、前記第1の装置識別情報と前記制限情報とが関連付けて記憶されていない状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報に関連付けて記憶されている前記第1のメールアドレスを宛先として、前記第2の電子メールを送信する第2のメール送信部であって、前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記第2の電子メールの送信は制限される、前記第2のメール送信部と、を備えてもよい。 The server disclosed in this specification includes a memory that stores first device identification information that identifies a first device and a first email address in association with each other, a first transmission information receiving unit that receives first transmission information, which is information for transmitting a first email from the first device, the first email being an email regarding the transmission of first image data, a first email sending unit that, when the first transmission information is received from the first device, sends the first email to the first email address stored in association with the first device identification information that identifies the first device, a first storage control unit that, when the first transmission information is received from the first device, stores the first device identification information that identifies the first device and email identification information that identifies the first email in association with each other in the memory, and, when alert information including the email identification information is received after the first email has been transmitted, stores the email identification information in the memory. The electronic mail server may further include a second storage control unit that stores in the memory the first device identification information associated with the first device and restriction information indicating that the transmission of the e-mail is restricted in association with each other; a second transmission information receiving unit that receives second transmission information, which is information for transmitting a second e-mail from the first device, the second e-mail being an e-mail regarding the transmission of second image data; and a second e-mail sending unit that sends the second e-mail to the first e-mail address stored in association with the first device identification information that identifies the first device when the second transmission information is received from the first device in a state in which the first device identification information and the restriction information are not stored in association with each other, and the second e-mail sending unit that sends the second e-mail to the first e-mail address stored in association with the first device identification information that identifies the first device when the second transmission information is received from the first device in a state in which the first device identification information and the restriction information are stored in association with each other, the transmission of the second e-mail being restricted.

上記の構成によれば、サーバは、第1の装置から第1の送信情報を受信する場合に、第1のメール識別情報を含む第1の電子メールを送信するとともに、第1の装置識別情報と第1のメール識別情報とを関連付けてメモリに記憶する。そして、サーバは、第1のメール識別情報を含むアラート情報をする場合に、第1のメール識別情報に関連付けられている第1の装置識別情報と制限情報とを関連付けてメモリに記憶する。これにより、サーバは、第1の装置から第2の送信情報を受信する場合に、第2の電子メールの送信を制限することができる。この結果、サーバは、第2の電子メールを不必要に送信することを抑制できる。サーバが電子メールを送信する構成において、電子メールに関するアラートに応じた適切な処理を実行することができる。 According to the above configuration, when the server receives first transmission information from the first device, it transmits a first e-mail including the first e-mail identification information, and associates the first device identification information with the first e-mail identification information and stores them in memory. Then, when the server transmits alert information including the first e-mail identification information, it associates the first device identification information associated with the first e-mail identification information with the restriction information and stores them in memory. This allows the server to restrict the transmission of the second e-mail when receiving second transmission information from the first device. As a result, the server can suppress unnecessary transmission of the second e-mail. In a configuration in which the server transmits e-mail, it is possible to execute appropriate processing in response to an alert regarding the e-mail.

本明細書によって開示される通信装置は、第1の電子メールを送信するための第1の指示が受け付けられる場合に、前記第1の電子メールの送信を要求する第1のメール送信要求をサーバに送信する第1のメール送信要求送信部であって、前記第1の電子メールは、第1の画像データの送信に関する電子メールである、前記第1のメール送信要求送信部と、前記サーバが前記第1のメール送信要求に従って前記第1の電子メールを送信した後に、前記サーバが前記第1の電子メールを識別するメール識別情報を含むアラート情報を受信する場合に、前記サーバから記憶要求を受信する記憶要求受信部であって、前記記憶要求は、前記第1の電子メールの宛先を示すメールアドレスに関連付けて、電子メールの送信を制限することを示す制限情報をメモリに記憶することを要求するコマンドである、前記記憶要求受信部と、前記制限情報が前記メモリに記憶されていない状態において、前記メモリ内の前記メールアドレスを宛先とする第2の電子メールを送信するための第2の指示が受け付けられる場合に、前記第2の電子メールの送信を要求する第2のメール送信要求を前記サーバに送信する第2のメール送信要求送信部であって、前記第2の電子メールは、第2の画像データの送信に関する電子メールであり、前記メールアドレスに関連付けて、前記制限情報が前記メモリに記憶されている状態において、前記第2の指示が受け付けられる場合に、前記第2のメール送信要求の前記サーバへの送信は制限される、前記第2のメール送信要求送信部と、を備える。 The communication device disclosed in this specification includes a first mail transmission request sending unit that sends a first mail transmission request to a server when a first instruction to send a first email is accepted, the first email being an email related to the transmission of first image data, and a storage request receiving unit that receives a storage request from the server when the server receives alert information including email identification information that identifies the first email after the server sends the first email in accordance with the first mail transmission request, the storage request indicating that the sending of the email is to be restricted in association with an email address indicating the destination of the first email. The storage request receiving unit is a command that requests that the server store the restriction information in memory, and a second mail transmission request sending unit sends a second mail transmission request to the server when a second instruction to send a second mail addressed to the mail address in the memory is received in a state where the restriction information is not stored in the memory, the second mail transmission request sending unit sending the second mail transmission request to the server when the second instruction is received in a state where the restriction information is stored in the memory in association with the mail address, the second mail transmission request sending unit restricts the transmission of the second mail transmission request to the server when the second instruction is received in a state where the restriction information is stored in the memory in association with the mail address.

上記の構成によれば、通信装置は、第1の指示を受け付ける場合に、第1の電子メールの送信を要求する第1のメール送信要求をサーバに送信する。これにより、サーバは、第1の電子メールを送信する。そして、サーバが第1の電子メールを識別するメール識別情報を含むアラート情報を受信する場合に、通信装置は、サーバから記憶要求を受信し、メールアドレスに関連付けて、制限情報をメモリに記憶する。これにより、通信装置は、第2の指示を受け付ける場合に、第2の電子メールの送信を要求する第2のメール送信要求のサーバへの送信を制限することができる。この結果、サーバは、第2の電子メールを不必要に送信することを抑制できる。サーバが電子メールを送信する構成において、電子メールに関するアラートに応じた適切な処理を実行することができる。 According to the above configuration, when the communication device accepts the first instruction, it transmits a first mail transmission request to the server, which requests the transmission of the first email. As a result, the server transmits the first email. Then, when the server receives alert information including email identification information that identifies the first email, the communication device receives a storage request from the server and stores the restriction information in memory in association with the email address. As a result, when the communication device accepts the second instruction, it is possible to restrict the transmission of a second email transmission request to the server, which requests the transmission of a second email. As a result, the server can be prevented from unnecessarily transmitting the second email. In a configuration in which the server transmits email, it is possible to execute appropriate processing in response to an alert regarding the email.

上記のサーバを実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。また、上記のサーバと他の装置(例えば、第1の装置)とを備える通信システムも、新規で有用である。 A control method for implementing the above-mentioned server, a computer program, and a computer-readable recording medium storing the computer program are also novel and useful. Also, a communication system including the above-mentioned server and another device (e.g., a first device) is novel and useful.

通信システムの構成を示す。1 shows the configuration of a communication system. 各機能の概要のシーケンス図を示す。A sequence diagram outlining each function is shown below. 第1のサーバ処理のフローチャートを示す。13 shows a flowchart of a first server process. メール送信処理のフローチャートを示す。1 shows a flowchart of a mail sending process. 制限処理のフローチャートを示す。1 shows a flowchart of a restriction process. 第2のサーバ処理のフローチャートを示す。13 shows a flowchart of a second server process. 第1のMFP処理のフローチャートを示す。1 shows a flowchart of a first MFP process. 第2のMFP処理のフローチャートを示す。13 shows a flowchart of a second MFP process. Scan to Emailにおける具体的なケースを示す。A specific case of Scan to Email will be shown. 図9の続きを示す。Continuation of FIG. 図10のケースA2の続きを示す。10. This is a continuation of case A2 in FIG. FAX to Emailにおける具体的なケースを示す。A specific case of FAX to Email will be shown. 削除処理のフローチャートを示す。13 shows a flowchart of a deletion process. 第2実施例に係るScan to Emailの具体的なケースを示す。A specific case of Scan to Email according to the second embodiment will be described. 図14の続きを示す。Continuation of FIG. 14 is shown.

(第1実施例)
(通信システム2の構成;図1)
図1に示されるように、通信システム2は、サーバ10と、2個の多機能機100、200と、端末装置500と、Cloudサーバ600と、を備える。各装置10、100、200、500、600は、インターネット6に接続されている。サーバ10は、インターネット6を介して、各装置100、200、500、600と通信可能である。なお、以下では、多機能機のことを「MFP(Multi-Function Peripheralの略)」と呼ぶ。端末装置500は、デスクトップPC、タブレットPC,スマートフォン等の端末である。Cloudサーバ600は、他の装置(例えばMFP100)から受信される画像データを記憶するサービスを提供するサーバである。Cloudサーバ600は、例えば、「Evernote(登録商標)」、「Dropbox(登録商標)」、「Google(登録商標) Drive」、「FACEBOOK(登録商標)」等の公知のサードパーティサーバである。
(First embodiment)
(Configuration of communication system 2; FIG. 1)
As shown in FIG. 1, the communication system 2 includes a server 10, two multi-function devices 100 and 200, a terminal device 500, and a Cloud server 600. Each of the devices 10, 100, 200, 500, and 600 is connected to the Internet 6. The server 10 can communicate with each of the devices 100, 200, 500, and 600 via the Internet 6. In the following, the multi-function device is referred to as an "MFP (abbreviation of Multi-Function Peripheral)". The terminal device 500 is a terminal such as a desktop PC, a tablet PC, or a smartphone. The Cloud server 600 is a server that provides a service of storing image data received from another device (e.g., the MFP 100). The cloud server 600 is a known third-party server such as "Evernote (registered trademark)", "Dropbox (registered trademark)", "Google (registered trademark) Drive", or "FACEBOOK (registered trademark)".

(サーバ10の構成)
サーバ10は、MFP100からの指示に従って電子メールを送信するためのサーバである。サーバ10は、各MFP100等のベンダによってインターネット6上に設置される。なお、変形例では、サーバ10は、当該ベンダとは異なる事業者によってインターネット6上に設置されてもよい。
(Configuration of Server 10)
The server 10 is a server for transmitting e-mails in accordance with instructions from the MFP 100. The server 10 is installed on the Internet 6 by a vendor of each MFP 100, etc. In a modified example, the server 10 may be installed on the Internet 6 by a business entity different from the vendor.

サーバ10は、ネットワークインターフェイス12と、制御部20と、を備える。各部12、20は、バス線(符号省略)に接続されている。なお、以下では、インターフェースのことを「I/F」と記載する。ネットワークI/F12は、インターネット6を介した通信を実行するためのインターフェースであり、インターネット6に接続されている。制御部20は、CPU22と、メモリ24と、を備える。CPU22は、メモリ24に記憶されているプログラム26に従って、様々な処理を実行する。メモリ24は、揮発性メモリ、不揮発性メモリ等によって構成される。メモリ24は、上記のプログラム26の他に、メールテーブル30、送信テーブル32、制限テーブル34、Cloud URL(Uniform Resource Locatorの略)36と、を記憶する。Cloud URL36は、Cloudサーバ600の位置を示すURLである。なお、変形例では、各テーブル30等は、サーバ10と通信可能に接続されている外部のメモリに記憶されてもよい。本変形例では、サーバ10と外部のメモリとを含むシステムが、「サーバ」の一例である。 The server 10 includes a network interface 12 and a control unit 20. Each unit 12, 20 is connected to a bus line (reference numerals omitted). In the following, the interface is referred to as "I/F". The network I/F 12 is an interface for performing communication via the Internet 6, and is connected to the Internet 6. The control unit 20 includes a CPU 22 and a memory 24. The CPU 22 executes various processes according to a program 26 stored in the memory 24. The memory 24 is composed of a volatile memory, a non-volatile memory, etc. In addition to the above program 26, the memory 24 stores a mail table 30, a sending table 32, a restriction table 34, and a Cloud URL (short for Uniform Resource Locator) 36. The Cloud URL 36 is a URL indicating the location of the Cloud server 600. In a modified example, each table 30, etc. may be stored in an external memory that is communicatively connected to the server 10. In this modified example, a system including the server 10 and an external memory is an example of a "server."

メールテーブル30は、メールアドレスを管理するテーブルである。メールテーブル30は、複数個のMFPのそれぞれについて、当該MFPを識別する装置ID(Identifierの略)と、「Scan to Email」用アドレスと、「FAX to Email」用アドレスと、「FAX to Cloud」用アドレスと、を関連付けて記憶する。「Scan to Email」用アドレスは、「Scan to Email」機能に関する電子メールの宛先を示すメールアドレスである。「FAX to Email」用アドレスは、「FAX to Email」機能に関する電子メールの宛先を示すメールアドレスである。「FAX to Cloud」用アドレスは、「FAX to Cloud」機能に関する電子メールの宛先を示すメールアドレスである。以下では、「Scan to Email」機能、「FAX to Email」機能、及び、「FAX to Cloud」機能を合わせて、「メール機能」と呼ぶ。メール機能については、図2で後述する。 The mail table 30 is a table that manages email addresses. For each of a plurality of MFPs, the mail table 30 stores a device ID (short for Identifier) that identifies the MFP, an address for "Scan to Email", an address for "FAX to Email", and an address for "FAX to Cloud" in association with each other. The address for "Scan to Email" is an email address that indicates the destination of emails related to the "Scan to Email" function. The address for "FAX to Email" is an email address that indicates the destination of emails related to the "FAX to Email" function. The address for "FAX to Cloud" is an email address that indicates the destination of emails related to the "FAX to Cloud" function. In the following, the "Scan to Email" function, the "FAX to Email" function, and the "FAX to Cloud" function will be collectively referred to as the "email function." The email function will be described later with reference to Figure 2.

送信テーブル32は、サーバ10が送信した電子メール(以下、「サーバメール」と呼ぶ)に関する情報を管理するテーブルである。送信テーブル32は、複数個のサーバメールのそれぞれについて、当該サーバメールの送信を指示したMFPを識別する装置IDと、当該サーバメールの宛先を示すメールアドレスと、当該サーバメールを識別するメールIDと、当該サーバメールの本文に含まれるURLを識別するURLIDと、当該サーバメールが送信された日時を示すタイムスタンプと、当該サーバメールに関する原因情報と、を関連付けて記憶する。上記のURLは、制限URL及び削除URLである。制限URLは、ユーザがサーバメールの受信を拒否する場合にユーザによってクリックされるURLである。削除URLは、ユーザがサーバメールの受信を拒否した後にユーザがサーバメールの受信を許容する場合にユーザによってクリックされるURLである。 The sending table 32 is a table that manages information related to e-mails sent by the server 10 (hereinafter referred to as "server mail"). For each of a plurality of server mails, the sending table 32 stores in association with the device ID that identifies the MFP that instructed the sending of the server mail, the e-mail address indicating the destination of the server mail, the e-mail ID that identifies the server mail, the URL ID that identifies the URL included in the body of the server mail, the timestamp indicating the date and time when the server mail was sent, and the cause information related to the server mail. The above URLs are the restriction URL and the deletion URL. The restriction URL is the URL that the user clicks when the user refuses to receive the server mail. The deletion URL is the URL that the user clicks when the user allows the reception of the server mail after refusing to receive the server mail.

原因情報は、サーバメールに関するアラートの原因を示す情報である。原因情報は、「一時不通」、「アドレス無し」、「ブロック」、「制限要求」を含む複数個の原因のうちのいずれかを示す。ここで、「一時不通」とは、サーバメールがその宛先に送信できない一時的なエラーを示す。一時的なエラーは、例えば、サーバメールの宛先を示すメールアドレスのドメイン名に対応するメールサーバがインターネット6から一時的に切断されている場合に発生する。また、「アドレス無し」とは、サーバメールの宛先を示すメールアドレスが存在しないことに起因してサーバメールがその宛先に送信できなきエラーを示す。また、「ブロック」とは、サーバメールがその宛先に送信されるものの、当該宛先(例えば、メールサーバ、メーラ)によってサーバメールがブロックされることを示す。例えば、サーバメールが迷惑メールであると判断される場合に、サーバメールはブロックされる。サーバメールがブロックされると、サーバメールは当該宛先に送信できなくなる。また、「制限要求」は、後述する制限URLがユーザによってクリックされ、サーバメールの受信が拒否されたことを示す。 The cause information is information indicating the cause of the alert regarding the server mail. The cause information indicates one of a number of causes including "temporarily unavailable", "no address", "blocked", and "requested restriction". Here, "temporarily unavailable" indicates a temporary error that prevents the server mail from being sent to its destination. A temporary error occurs, for example, when the mail server corresponding to the domain name of the email address indicating the destination of the server mail is temporarily disconnected from the Internet 6. "no address" indicates an error that prevents the server mail from being sent to its destination due to the absence of an email address indicating the destination of the server mail. "Blocked" indicates that the server mail is sent to its destination, but is blocked by the destination (for example, a mail server, mailer). For example, the server mail is blocked when it is determined to be spam. When the server mail is blocked, it cannot be sent to the destination. "Requested restriction" indicates that the user clicked on a restriction URL, which will be described later, and the server mail was refused reception.

制限テーブル34は、制限フラグを管理するテーブルである。制限フラグは、電子メールの送信を制限することを示す「ON」と、電子メールの送信を制限しないことを示す「OFF」と、のうちのいずれかの値を示す。制限テーブル34は、複数個の制限フラグのそれぞれについて、装置IDと、メールアドレスと、当該制限フラグと、を関連付けて記憶する。 The restriction table 34 is a table that manages restriction flags. The restriction flag indicates one of two values: "ON", which indicates that the sending of e-mail is restricted, and "OFF", which indicates that the sending of e-mail is not restricted. The restriction table 34 stores, for each of a number of restriction flags, a device ID, an e-mail address, and the restriction flag in association with each other.

(MFP100、200の構成)
MFP100は、印刷機能、スキャン機能、及び、FAX機能を含む多機能を実行可能な周辺装置(即ち端末装置500の周辺装置)である。MFP100は、ネットワークI/F112と、操作部114と、表示部116と、PSTN(Public Switched Telephone Networkの略)I/F118と、スキャン実行部119と、制御部120と、を含む。各部112~120は、バス線(符号省略)に接続されている。ネットワークI/F112は、インターネット6に接続されている。操作部114は、数のキーを備える。ユーザは、操作部114を操作することによって、様々な指示をMFP100に入力することができる。表示部116は、様々な情報を表示するためのディスプレイである。表示部116は、いわゆるタッチパネルであり、操作部としても機能する。PSTNI/F118は、FAX通信を実行するためのI/Fである。
(Configuration of MFP100, 200)
The MFP 100 is a peripheral device (i.e., a peripheral device of the terminal device 500) capable of performing multiple functions including a print function, a scan function, and a FAX function. The MFP 100 includes a network I/F 112, an operation unit 114, a display unit 116, a PSTN (abbreviation of Public Switched Telephone Network) I/F 118, a scan execution unit 119, and a control unit 120. Each unit 112 to 120 is connected to a bus line (reference numerals omitted). The network I/F 112 is connected to the Internet 6. The operation unit 114 includes a number of keys. A user can input various instructions to the MFP 100 by operating the operation unit 114. The display unit 116 is a display for displaying various information. The display unit 116 is a so-called touch panel, and also functions as an operation unit. The PSTN I/F 118 is an I/F for performing FAX communication.

制御部120は、CPU122と、メモリ124と、を備える。CPU122は、メモリ124に記憶されているプログラム126、128に従って、様々な処理を実行する。メモリ124は、揮発性メモリ、不揮発性メモリ等によって構成される。メモリ124は、基本的な処理を実現するためのOS(Operating Systemの略)プログラム126と、サーバ10にアクセスするためのサーバプログラム128と、FAX設定情報130と、を記憶する。FAX設定情報130は、「FAX to Email」機能を利用することを示す「FAX to Email」と、「FAX to Cloud」機能を利用することを示す「FAX to Cloud」と、当該両機能を利用しないことを示す「通常FAX」と、のうちのいずれかの値を示す。FAX設定情報130は、ユーザが操作部114を操作することによって入力される。FAX設定情報130は、デフォルトで「通常FAX」に設定される。 The control unit 120 includes a CPU 122 and a memory 124. The CPU 122 executes various processes according to the programs 126 and 128 stored in the memory 124. The memory 124 is composed of a volatile memory, a non-volatile memory, and the like. The memory 124 stores an OS (short for Operating System) program 126 for implementing basic processes, a server program 128 for accessing the server 10, and FAX setting information 130. The FAX setting information 130 indicates one of the following values: "FAX to Email" indicating that the "FAX to Email" function is used, "FAX to Cloud" indicating that the "FAX to Cloud" function is used, and "Normal FAX" indicating that neither of the functions is used. The FAX setting information 130 is input by the user operating the operation unit 114. The fax setting information 130 is set to "normal fax" by default.

MFP100には、装置ID「d01」が割り当てられている。また、MFP200は、MFP100と同様の構成を備える。そして、MFP200には、装置ID「d02」が割り当てられている。 MFP100 is assigned the device ID "d01". MFP200 has the same configuration as MFP100. MFP200 is assigned the device ID "d02".

(概要;図2)
図2を参照して、メール機能の概要を説明する。図2の処理は、後述する図3~図8の処理によって実現される。メール機能の概要を説明する前に、ユーザの事前準備を説明する。ユーザは、MFP100の操作部114を操作して、「Scan to Email」用アドレスMA1、MA2を入力する。各メールアドレスMA1、MA2が入力されると、MFP100は、各メールアドレスMA1、MA2とMFP100の装置ID「d01」とを含む記憶要求をサーバ10に送信する。これにより、サーバ10は、各メールアドレスMA1、MA2と装置ID「d01」とをメールテーブル30に記憶する。さらに、サーバ10は、各メールアドレスMA1、MA2と装置ID「d01」と制限フラグ「OFF」を制限テーブル34に記憶する。「FAX to Email」用アドレスMA3及び「FAX to Cloud」用アドレスMA3も、同様に、メールテーブル30と制限テーブル34に記憶される。
(Overview; Figure 2)
The outline of the mail function will be described with reference to FIG. 2. The process of FIG. 2 is realized by the processes of FIG. 3 to FIG. 8 described later. Before describing the outline of the mail function, the user's advance preparation will be described. The user operates the operation unit 114 of the MFP 100 to input addresses MA1 and MA2 for "Scan to Email". When each of the mail addresses MA1 and MA2 is input, the MFP 100 transmits a storage request including each of the mail addresses MA1 and MA2 and the device ID "d01" of the MFP 100 to the server 10. As a result, the server 10 stores each of the mail addresses MA1 and MA2 and the device ID "d01" in the mail table 30. Furthermore, the server 10 stores each of the mail addresses MA1 and MA2, the device ID "d01", and the restriction flag "OFF" in the restriction table 34. Similarly, the "FAX to Email" address MA3 and the "FAX to Cloud" address MA3 are stored in the mail table 30 and the restriction table 34.

(Scan to Email)
ユーザは、T0において、MFP100の操作部114を操作して、「Scan to Email」操作を実行する。「Scan to Email」操作は、「Scan to Email」用アドレスMA1、MA2の中から「Scan to Email」用アドレスMA1を選択する操作と、スキャン機能の実行を指示する操作と、を含む。
(Scan to Email)
At T0, the user operates the operation unit 114 of the MFP 100 to execute the "Scan to Email" operation. The operations include an operation of selecting the address MA1 for "Email" and an operation of instructing execution of the scan function.

MFP100は、T0において、「Scan to Email」操作を受け付けると、原稿をスキャンしてスキャンデータ(即ち画像データ)を生成する。そして、MFP100は、T1において、生成済みのスキャンデータと「Scan to Email」用アドレスMA1とをサーバ10に送信する。 When the MFP 100 receives the "Scan to Email" operation at T0, it scans the document and generates scan data (i.e., image data). Then, at T1, the MFP 100 transmits the generated scan data and the "Scan to Email" address MA1 to the server 10.

サーバ10は、T1において、MFP100からスキャンデータと「Scan to Email」用アドレスMA1とを受信すると、T2において、「Scan to Email」用アドレスMA1を宛先として、スキャンデータが添付された電子メールを送信する。 When the server 10 receives the scan data and the "Scan to Email" address MA1 from the MFP 100 at T1, it sends an email with the scan data attached to the "Scan to Email" address MA1 at T2.

(FAX to Email)
MFP100は、T3において、PSTNI/F118を介して、FAXデータを受信すると、T4において、FAXデータをサーバ10に送信する。FAXデータは、MFP100とは異なるFAX装置からMFP100にFAX通信を介して送信される画像データである。FAXデータは、当該FAX装置によって原稿がスキャンされることによって生成される。
(FAX to Email)
When the MFP 100 receives the fax data via the PSTN I/F 118 at T3, the MFP 100 transmits the fax data to the server 10 at T4. The fax data is transmitted to the MFP 100 from a fax device different from the MFP 100 via fax communication. The FAX data is generated by scanning an original document with the FAX device.

サーバ10は、T4において、MFP100からFAXデータを受信すると、T5において、「FAX to Email」用アドレスMA3を宛先として、FAXデータが添付された電子メールを送信する。 When the server 10 receives the fax data from the MFP 100 at T4, it sends an email with the fax data attached to the "FAX to Email" address MA3 at T5.

(FAX to Cloud)
MFP100は、T6において、PSTNI/F118を介して、FAXデータを受信すると、T7において、Cloud URL36を要求するCloud URL要求をサーバ10に送信する。これにより、MFP100は、T8において、サーバ10からCloud URL36を受信する。
(FAX to Cloud)
When the MFP 100 receives the FAX data via the PSTN I/F 118 in T6, the MFP 100 transmits a Cloud URL request for requesting the Cloud URL 36 to the server 10 in T7. Receive URL 36.

T9では、MFP100は、T6で受信したFAXデータをT8で受信したCloud URL36によって示されるCloudサーバ600に送信する。これにより、FAXデータが、Cloudサーバ600に記憶される。 At T9, the MFP 100 transmits the fax data received at T6 to the Cloud server 600 indicated by the Cloud URL 36 received at T8. As a result, the fax data is stored in the Cloud server 600.

T10では、MFP100は、FAXデータのCloudサーバ600への送信が完了したことを示す完了通知をサーバ10に送信する。 At T10, the MFP 100 sends a completion notification to the server 10 indicating that the transmission of the fax data to the Cloud server 600 has been completed.

サーバ10は、T10において、MFP100から完了通知を受信すると、T11において、「FAX to Cloud」用アドレスMA3を宛先として、FAXデータのCloudサーバ600への送信が完了したことを示す完了メッセージを含む電子メールを送信する。 When the server 10 receives a completion notification from the MFP 100 in T10, in T11 it sends an email to the "FAX to Cloud" address MA3, which includes a completion message indicating that the transmission of the FAX data to the Cloud server 600 has been completed.

(第1のサーバ処理;図3)
図3を参照して、サーバ10のCPU22によって実行される第1のサーバ処理を説明する。第1のサーバ処理は、主に「Scan to Email」機能を実行するための処理である。第1のサーバ処理は、サーバ10の電源が投入されることをトリガとして開始される。
(First Server Process; FIG. 3)
3, the first server process executed by the CPU 22 of the server 10 will be described. The first server process is a process for mainly executing the "Scan to Email" function. The first server process is started when the power of the server 10 is turned on.

S2では、CPU22は、ネットワークI/F12を介して、特定のMFP(例えば100)からアクセス要求を受信することを監視する。アクセス要求は、サーバプログラム128を利用するためのプログラム利用操作が特定のMFPに実行される場合に、特定のMFPから送信される情報である。アクセス要求は、特定のMFPの装置ID(例えば「d01」)を含む。CPU22は、特定のMFPからアクセス要求を受信する場合(S2でYES)に、S4に進む。 In S2, the CPU 22 monitors whether an access request is received from a specific MFP (e.g., 100) via the network I/F 12. The access request is information transmitted from the specific MFP when a program usage operation for using the server program 128 is executed on the specific MFP. The access request includes the device ID of the specific MFP (e.g., "d01"). If the CPU 22 receives an access request from the specific MFP (YES in S2), it proceeds to S4.

S4では、CPU22は、メールテーブル30からアクセス要求に含まれる装置IDに関連付けられて記憶されているFAXのメールアドレスを特定する。ここで、「FAXのメールアドレス」は、「FAX to Email」用アドレス及び「FAX to Cloud」用アドレスを示す。CPU22は、制限テーブル34から、アクセス要求に含まれる装置IDと特定済みのFAXのメールアドレスとの双方に関連付けて記憶されている制限フラグを特定する。そしてCPU22は、特定済みの制限フラグが「ON」を示すのか否かを判断する。CPU22は、特定済みの制限フラグが「ON」を示すと判断する場合(S4でYES)に、S6に進む。一方、CPU22は、特定済みの制限フラグが「OFF」を示すと判断する場合(S4でNO)に、S6をスキップして、S8に進む。 In S4, the CPU 22 identifies the fax email address stored in association with the device ID included in the access request from the mail table 30. Here, the "fax email address" refers to the "fax to email" address and the "fax to cloud" address. The CPU 22 identifies the restriction flag stored in association with both the device ID included in the access request and the identified fax email address from the restriction table 34. The CPU 22 then determines whether the identified restriction flag indicates "ON". If the CPU 22 determines that the identified restriction flag indicates "ON" (YES in S4), the CPU 22 proceeds to S6. On the other hand, if the CPU 22 determines that the identified restriction flag indicates "OFF" (NO in S4), the CPU 22 skips S6 and proceeds to S8.

S6では、CPU22は、ネットワークI/F12を介して、第1のFAX制限画面を特定のMFPに表示させるため第1のFAX制限画面データを特定のMFPに送信する。第1のFAX制限画面は、FAXのメールアドレスを宛先とした電子メールの送信が制限されていることを示す。 In S6, the CPU 22 transmits the first fax restriction screen data to the specific MFP via the network I/F 12 to cause the specific MFP to display the first fax restriction screen. The first fax restriction screen indicates that sending of e-mail addressed to the fax e-mail address is restricted.

S8では、CPU22は、ネットワークI/F12を介して、メニュー画面を特定のMFPに表示させるためメニュー画面データを特定のMFPに送信する。メニュー画面は、メール機能を利用するための画面である。メニュー画面は、「Scan to Email」機能に従ったスキャンを実行するための「Scan to Email」ボタンと、メール機能を利用するための情報(例えば「FAX to Email」用アドレス、FAX設定情報130)を入力するための設定ボタンと、を含む。 In S8, the CPU 22 transmits menu screen data to the specific MFP via the network I/F 12 to display the menu screen on the specific MFP. The menu screen is a screen for using the email function. The menu screen includes a "Scan to Email" button for executing a scan according to the "Scan to Email" function, and a setting button for inputting information for using the email function (e.g., a "FAX to Email" address, fax setting information 130).

S10では、CPU22は、ネットワークI/F12を介して、特定のMFPから「Scan to Email」選択情報を受信するのか否かを判断する。「Scan to Email」選択情報は、メニュー画面において「Scan to Email」ボタンが選択されたことを示す情報である。CPU22は、特定のMFPから「Scan to Email」選択情報を受信したと判断する場合(S10でYES)に、S12に進む。一方、CPU22は、メニュー画面において設定ボタンが選択され、例えば、「FAX to Email」用アドレスを含む記憶要求が受信される場合に(S10でNO)、S16に進む。S16では、CPU22は、例えば、上記の記憶要求に従って、記憶要求に含まれる「FAX to Email」用アドレスをメールテーブル30に記憶する。S16が終了すると、図3の処理が終了する。 In S10, the CPU 22 determines whether or not "Scan to Email" selection information is received from a specific MFP via the network I/F 12. The "Scan to Email" selection information is information indicating that the "Scan to Email" button has been selected on the menu screen. If the CPU 22 determines that "Scan to Email" selection information has been received from a specific MFP (YES in S10), the process proceeds to S12. On the other hand, if the setting button has been selected on the menu screen and, for example, a storage request including a "FAX to Email" address is received (NO in S10), the CPU 22 proceeds to S16. In S16, the CPU 22 stores the "FAX to Email" address included in the storage request in the mail table 30, for example, in accordance with the above storage request. When S16 ends, the process of FIG. 3 ends.

S12では、CPU22は、ネットワークI/F12を介して、スキャン画面を特定のMFPに表示させるためスキャン画面データを特定のMFPに送信する。スキャン画面データは、特定のMFPの装置IDに関連付けて記憶されている1個以上の「Scan to Email」用アドレスを含む。スキャン画面は、スキャン設定(例えばデータ形式、サイズ、解像度等)を入力するための入力欄と、上記の1個以上の「Scan to Email」用アドレスの中から1個のメールアドレスを選択するための選択欄と、スキャン機能の実行を指示するためのScanボタンと、を含む。 In S12, the CPU 22 transmits scan screen data to a specific MFP via the network I/F 12 to display a scan screen on the specific MFP. The scan screen data includes one or more "Scan to Email" addresses stored in association with the device ID of the specific MFP. The scan screen includes an input field for inputting scan settings (e.g., data format, size, resolution, etc.), a selection field for selecting one email address from the one or more "Scan to Email" addresses, and a Scan button for instructing execution of the scan function.

S14では、CPU22は、ネットワークI/F12を介して、特定のMFPからメール送信要求を受信する。メール送信要求は、メール送信要求内の情報に従った電子メールの送信を要求するためのコマンドである。メール送信要求は、スキャン画面内の選択欄において選択されたメールアドレスと、スキャン画面内のScanボタンが選択されることに応じて、スキャン画面内の入力欄に入力されたスキャン設定に従って生成されたスキャンデータと、特定のMFPの装置IDと、を含む。なお、図2のT1の処理は、S14の処理によって実現される。 In S14, the CPU 22 receives an email transmission request from a specific MFP via the network I/F 12. The email transmission request is a command for requesting the transmission of an email in accordance with the information in the email transmission request. The email transmission request includes an email address selected in the selection field on the scan screen, scan data generated in accordance with the scan settings entered in the input field on the scan screen in response to the selection of the Scan button on the scan screen, and the device ID of the specific MFP. Note that the process of T1 in FIG. 2 is realized by the process of S14.

S20では、CPU22は、制限テーブル34から、メール送信要求に含まれる情報、即ち、装置IDとメールアドレスとの双方に関連付けられて記憶されている制限フラグを特定する。 In S20, the CPU 22 identifies from the restriction table 34 the restriction flags stored in association with the information contained in the email transmission request, i.e., both the device ID and the email address.

S22では、CPU22は、特定済みの制限フラグが「ON」を示すのか否かを判断する。CPU22は、特定済みの制限フラグが「OFF」を示すと判断する場合(S22でNO)に、S24において、後述するメール送信処理(図4参照)を実行する。一方、CPU22は、特定済みの制限フラグが「ON」を示すと判断する場合(S22でYES)に、後述する制限処理(図5を参照)を実行する。S24又はS26が終了すると、図3の処理が終了する。 In S22, the CPU 22 determines whether the identified restriction flag indicates "ON". If the CPU 22 determines that the identified restriction flag indicates "OFF" (NO in S22), the CPU 22 executes the email sending process (see FIG. 4) described below in S24. On the other hand, if the CPU 22 determines that the identified restriction flag indicates "ON" (YES in S22), the CPU 22 executes the restriction process (see FIG. 5) described below. When S24 or S26 ends, the process in FIG. 3 ends.

(メール送信処理;図4)
図4を参照して、サーバ10のCPU22によって実行されるメール送信処理を説明する。S30では、CPU22は、ユニークなメールIDと、ユニークなURLIDと、を生成する。
(Email sending process; Figure 4)
The mail transmission process executed by the CPU 22 of the server 10 will be described with reference to Fig. 4. In S30, the CPU 22 generates a unique mail ID and a unique URL ID.

S32では、CPU22は、S30で生成したメールIDが記述されたヘッダと所定の本文とを含むとともに、図3のS14で受信したメール送信要求内のスキャンデータが添付された電子メールを生成する。所定の本文は、S30で生成されたURLIDを含む制限URLと、S30で生成されたURLIDを含む削除URLと、を含む。そして、CPU22は、メール送信要求内のメールアドレスを宛先として、生成済みの電子メールを送信する。さらに、CPU22は、メール送信要求内の装置IDと、メール送信要求内のメールアドレスと、S30で生成したメールIDと、S30で生成されたURLIDと、上記の電子メールが送信された日時を示すタイムスタンプと、を関連付けて送信テーブル32に記憶する。 In S32, the CPU 22 generates an e-mail that includes a header describing the mail ID generated in S30 and a predetermined body, and to which the scan data in the mail transmission request received in S14 of FIG. 3 is attached. The predetermined body includes a restriction URL including the URL ID generated in S30 and a deletion URL including the URL ID generated in S30. The CPU 22 then sends the generated e-mail to the e-mail address in the mail transmission request. Furthermore, the CPU 22 stores in the transmission table 32 the device ID in the mail transmission request, the e-mail address in the mail transmission request, the mail ID generated in S30, the URL ID generated in S30, and a timestamp indicating the date and time when the above e-mail was sent, in association with each other.

S34では、CPU22は、S32で送信された電子メール(即ちサーバメール)に対する未送信通知を受信したのか否かを判断する。未送信通知は、サーバメールがその宛先に送信できないエラーを通知するための情報である。未送信通知は、サーバメールがその宛先に送信できないエラーの原因を示すエラーコードを含む。未送信通知は、メールサーバ(図示省略)を介して受信される。例えば、サーバメールが原因「一時不通」によってその宛先に送信できない場合には、未送信通知は、エラーコードEC1を含み。また、例えば、サーバメールが原因「アドレス無し」によってその宛先に送信できない場合には、未送信通知は、エラーコードEC1とは異なるエラーコードEC2を含む。また、未送信通知は、サーバメールのヘッダに含まれているメールIDを含む。CPU22は、未送信通知を受信したと判断する場合(S34でYES)に、S36に進む。 In S34, the CPU 22 determines whether or not a non-delivery notification has been received for the email (i.e., server mail) sent in S32. The non-delivery notification is information for notifying an error that prevents the server mail from being sent to the destination. The non-delivery notification includes an error code that indicates the cause of the error that prevents the server mail from being sent to the destination. The non-delivery notification is received via a mail server (not shown). For example, if the server mail cannot be sent to the destination due to a "temporary outage", the non-delivery notification includes error code EC1. Also, for example, if the server mail cannot be sent to the destination due to a "no address", the non-delivery notification includes error code EC2, which is different from error code EC1. Also, the non-delivery notification includes the mail ID included in the header of the server mail. If the CPU 22 determines that a non-delivery notification has been received (YES in S34), the process proceeds to S36.

S36では、CPU22は、未送信通知に含まれるエラーコードによって示される原因情報(例えば「一時不通」)を未送信通知に含まれるメールIDに関連付けて送信テーブル32に記憶する。 In S36, the CPU 22 associates the cause information indicated by the error code included in the non-delivery notification (e.g., "temporarily unavailable") with the email ID included in the non-delivery notification and stores it in the transmission table 32.

S38では、CPU22は、送信テーブル32から未送信通知に含まれるメールIDに関連付けて記憶されている情報を特定する。そして、CPU22は、制限テーブル34において、特定済みの情報のうち、装置IDとメールアドレスとの双方に関連付けて記憶されている制限フラグを「OFF」から「ON」に変更する。S38が終了すると、図4の処理が終了する。 In S38, the CPU 22 identifies information stored in association with the email ID included in the non-delivery notification from the transmission table 32. The CPU 22 then changes the restriction flag stored in association with both the device ID and email address in the identified information in the restriction table 34 from "OFF" to "ON." When S38 ends, the process of FIG. 4 ends.

また、CPU22は、未送信通知を受信しないと判断する場合(S34でNO)に、S40において、サーバメールに対するブロック通知を受信するのか否かを判断する。ブロック通知は、サーバメールの宛先によってサーバメールがブロックされたことを示す。ブロック通知は、サーバメールのヘッダに含まれているメールIDを含む。ブロック通知は、メールサーバ(図示省略)を介して受信される。CPU22は、ブロック通知を受信したと判断する場合(S40でYES)に、S42に進む。 If the CPU 22 determines that it has not received a non-delivery notification (NO in S34), it determines in S40 whether or not it has received a block notification for the server mail. A block notification indicates that the server mail has been blocked by the destination of the server mail. The block notification includes the mail ID contained in the header of the server mail. The block notification is received via a mail server (not shown). If the CPU 22 determines that it has received a block notification (YES in S40), it proceeds to S42.

S42では、CPU22は、ブロック通知によって示される原因情報(即ち「ブロック」)をブロック通知に含まれるメールIDに関連付けて送信テーブル32に記憶する。S42が終了すると、S38に進む。S42の後に実行されるS38では、CPU22は、ブロック通知に含まれるメールIDを利用して、送信テーブル32から情報と特定し、特定済みの情報に関連付けられて記憶されている制限フラグを「OFF」から「ON」に変更する。 In S42, the CPU 22 associates the cause information indicated by the block notification (i.e., "block") with the mail ID included in the block notification and stores it in the sending table 32. When S42 ends, the process proceeds to S38. In S38, which is executed after S42, the CPU 22 uses the mail ID included in the block notification to identify information from the sending table 32, and changes the restriction flag that is associated with the identified information and stored from "OFF" to "ON."

また、CPU22は、ブロック通知を受信しないと判断する場合(S40でNO)に、S44において、サーバメールに対する制限要求を受信するのか否かを判断する。制限要求は、サーバメールの本文内の制限URLがクリックされる場合に、メールサーバを介さずに、サーバメールが表示されている端末装置(例えば500)から受信される情報である。制限要求は、サーバメールの宛先に関連付けて記憶されている制限フラグを「OFF」から「ON」に変更する要求である。制限要求は、制限URLに含まれているURLIDを含む。CPU22は、制限要求を受信したと判断する場合(S44でYES)に、S46に進む。 If the CPU 22 determines that it has not received a block notification (NO in S40), it determines in S44 whether or not it has received a restriction request for the server mail. The restriction request is information that is received from the terminal device (e.g., 500) on which the server mail is displayed, without going through the mail server, when a restriction URL in the body of the server mail is clicked. The restriction request is a request to change the restriction flag stored in association with the destination of the server mail from "OFF" to "ON". The restriction request includes the URL ID included in the restriction URL. If the CPU 22 determines that it has received a restriction request (YES in S44), it proceeds to S46.

S46では、CPU22は、制限要求によって示される原因情報(即ち「制限要求」)を制限要求に含まれるURLIDに関連付けて送信テーブル32に記憶する。S46が終了すると、S38に進む。S46の後に実行されるS38では、CPU22は、制限要求に含まれるURLIDを利用して、送信テーブル32から情報と特定し、特定済みの情報に関連付けられて記憶されている制限フラグを「OFF」から「ON」に変更する。 In S46, the CPU 22 associates the cause information indicated by the restriction request (i.e., the "restriction request") with the URLID included in the restriction request and stores it in the transmission table 32. When S46 ends, the process proceeds to S38. In S38, which is executed after S46, the CPU 22 uses the URLID included in the restriction request to identify information from the transmission table 32, and changes the restriction flag stored in association with the identified information from "OFF" to "ON."

また、CPU22は、制限要求を受信しないと判断する場合(S44でNO)に、S38をスキップして、図4の処理を終了する。 If the CPU 22 determines that a restriction request has not been received (NO in S44), it skips S38 and ends the process in FIG. 4.

(制限処理;図5)
図5を参照して、サーバ10のCPU22によって実行される制限処理を説明する。S50では、CPU22は、送信テーブル32から、図3のS14で受信されたメール送信要求に含まれる情報(即ち、装置IDとメールアドレス)に関連付けて記憶されている原因情報を特定する。そして、CPU22は、特定済みの原因情報が「一時不通」を示すのか否かを判断する。CPU22は、特定済みの原因情報が「一時不通」を示すと判断する場合(S50でYES)に、S52において、図3のS20で特定された制限フラグを「ON」から「OFF」に変更する。一方、CPU22は、特定済みの原因情報が「一時不通」を示さないと判断する場合(S50でNO)に、S52をスキップして、S53に進む。原因情報が「一時不通」を示すことは、一時的なエラーが発生したことを意味する。この場合には、一時的なエラーが解消して、電子メールがその宛先に送信できるようになる可能性がある。原因情報が「一時不通」を示す場合に制限フラグを「OFF」に変更することによって、一時的なエラーが解消する場合に電子メールを適切に送信することができる。
(Limitation process; Figure 5)
The restriction process executed by the CPU 22 of the server 10 will be described with reference to FIG. 5. In S50, the CPU 22 identifies cause information stored in association with the information (i.e., the device ID and the email address) included in the email transmission request received in S14 of FIG. 3 from the transmission table 32. Then, the CPU 22 judges whether the identified cause information indicates "temporary interruption". If the CPU 22 judges that the identified cause information indicates "temporary interruption" (YES in S50), the CPU 22 changes the restriction flag identified in S20 of FIG. 3 from "ON" to "OFF" in S52. On the other hand, if the CPU 22 judges that the identified cause information does not indicate "temporary interruption" (NO in S50), the CPU 22 skips S52 and proceeds to S53. The cause information indicating "temporary interruption" means that a temporary error has occurred. In this case, there is a possibility that the temporary error will be resolved and the email will be able to be sent to the destination. By changing the restriction flag to "OFF" when the cause information indicates "temporary outage," it is possible to properly send email when the temporary error is resolved.

S53では、CPU22は、図3の第1のサーバ処理(即ち「Scan to Email」機能のための処理)において制限処理が実行されているのか否かを判断する。詳しくは、後述するが、図5の制限処理は、第2のサーバ処理(図6参照)でも実行される。CPU22は、第1のサーバ処理において制限処理が実行されていると判断する場合(S53でYES)に、S54Aに進む。 In S53, the CPU 22 determines whether or not restriction processing is being performed in the first server processing in FIG. 3 (i.e., processing for the "Scan to Email" function). As will be described in detail later, the restriction processing in FIG. 5 is also performed in the second server processing (see FIG. 6). If the CPU 22 determines that restriction processing is being performed in the first server processing (YES in S53), it proceeds to S54A.

S54Aでは、CPU22は、ネットワークI/F12を介して、Scan制限画面を特定のMFPに表示させるためのScan制限画面データを特定のMFPに送信する。Scan制限画面は、「Scan to Email」用アドレスを宛先とした電子メールの送信が制限されていることを示す。Scan制限画面は、電子メールの送信が制限されている原因を示す原因メッセージと、メールアドレスの削除を指示するための削除ボタンと、NOボタンと、を含む。削除ボタンは、図3のS14で受信されたメール送信要求に含まれる情報(即ち、装置IDとメールアドレス)と関連付けられている。削除ボタン又はNOボタンが選択される場合に、Scan制限画面は特定のMFPの表示部から消去される。 In S54A, the CPU 22 transmits scan restriction screen data to the specific MFP via the network I/F 12 to display the scan restriction screen on the specific MFP. The scan restriction screen indicates that sending e-mail addressed to the "Scan to Email" address is restricted. The scan restriction screen includes a cause message indicating the reason why sending e-mail is restricted, a delete button for instructing the deletion of the e-mail address, and a NO button. The delete button is associated with the information (i.e., the device ID and the e-mail address) included in the e-mail sending request received in S14 of FIG. 3. When the delete button or the NO button is selected, the scan restriction screen is erased from the display unit of the specific MFP.

原因メッセージは、S50で特定された原因情報によって示される原因を示すメッセージである。即ち、図5に示すように、Scan制限画面には、電子メールの送信が制限されている原因に応じて様々な原因メッセージが含まれる。これにより、ユーザは、電子メールの送信が制限されている原因を知ることができる。 The cause message is a message indicating the cause indicated by the cause information identified in S50. That is, as shown in FIG. 5, the Scan restriction screen includes various cause messages according to the cause of the restriction on sending e-mail. This allows the user to know the cause of the restriction on sending e-mail.

CPU22は、後述する第2のサーバ処理(即ち「FAX to Email」機能及び「FAX to Cloud」機能のための処理)において制限処理が実行されていると判断する場合(S53でNO)に、S54Bに進む。S54Bでは、CPU22は、ネットワークI/F12を介して、第2のFAX制限画面を特定のMFPに表示させるため第2のFAX制限画面データを特定のMFPに送信する。第2のFAX制限画面は、FAXのメールアドレスを宛先とした電子メールの送信が制限されていることを示す。第2のFAX制限画面は、図3のS6の第1のFAX制限画面とは異なる。第2のFAX制限画面は、Scan制限画面と同様の原因メッセージと、削除ボタンと、NOボタンと、を含む。一方、第1のFAX制限画面は、削除ボタンを含まない。また、第2のFAX制限画面は、第2の制限画面内のボタンが選択されなくても特定のMFPの表示部から自動的に消去される。一方、第1のFAX制限画面は、第1のFAX制限画面内のOKボタンが選択されることに応じて特定のMFPの表示部から消去される。別言すれば、第1のFAX制限画面は、第1のFAX制限画面内のOKボタンが選択されるまで表示され続ける。S54A又はS54Bが終了すると、S56に進む。 If the CPU 22 determines that a restriction process is being executed in the second server process (i.e., the process for the "FAX to Email" function and the "FAX to Cloud" function) described later (NO in S53), the CPU 22 proceeds to S54B. In S54B, the CPU 22 transmits the second FAX restriction screen data to the specific MFP via the network I/F 12 to cause the specific MFP to display the second FAX restriction screen. The second FAX restriction screen indicates that sending of e-mail addressed to the FAX e-mail address is restricted. The second FAX restriction screen is different from the first FAX restriction screen of S6 in FIG. 3. The second FAX restriction screen includes a cause message similar to that of the Scan restriction screen, a Delete button, and a NO button. On the other hand, the first FAX restriction screen does not include a Delete button. Furthermore, the second FAX restriction screen is automatically erased from the display unit of the specific MFP even if no button in the second restriction screen is selected. On the other hand, the first FAX restriction screen is erased from the display unit of the specific MFP in response to the selection of the OK button in the first FAX restriction screen. In other words, the first FAX restriction screen continues to be displayed until the OK button in the first FAX restriction screen is selected. When S54A or S54B ends, proceed to S56.

S56では、CPU22は、ネットワークI/F12を介して、特定のMFPから削除選択情報を受信するのか否かを判断する。削除選択情報は、Scan制限画面又は第2のFAX制限画面において、削除ボタンが選択されたことを示す情報である。削除選択情報は、削除ボタンに関連付けられている情報(即ち装置IDとメールアドレス)を含む。CPU22は、特定のMFPから削除選択情報を受信したと判断する場合(S56でYES)に、S58に進み、特定のMFPから削除選択情報を受信しないと判断する場合(S56でNO)に、S58の処理をスキップして、図5の処理を終了する。 In S56, the CPU 22 determines whether or not to receive delete selection information from a specific MFP via the network I/F 12. The delete selection information is information indicating that the delete button has been selected on the scan restriction screen or the second fax restriction screen. The delete selection information includes information associated with the delete button (i.e., the device ID and email address). If the CPU 22 determines that it has received delete selection information from a specific MFP (YES in S56), it proceeds to S58, and if it determines that it has not received delete selection information from a specific MFP (NO in S56), it skips the process of S58 and ends the process of FIG. 5.

S58では、CPU22は、メールテーブル30において削除選択情報内の装置IDに関連付けて記憶されているメールアドレスのうち、削除選択情報内のメールアドレスと一致するメールアドレスをメールテーブル30から削除する。さらに、CPU22は、削除選択情報内の装置IDに関連付けて記憶されている同じメールアドレスを制限テーブル34からも削除する。S58の処理が終了すると、図5の処理が終了する。 In S58, the CPU 22 deletes from the mail table 30 any email address that matches an email address in the deletion selection information among the email addresses stored in the mail table 30 in association with the device ID in the deletion selection information. Furthermore, the CPU 22 also deletes from the restriction table 34 the same email address that is stored in association with the device ID in the deletion selection information. When the processing of S58 ends, the processing of FIG. 5 ends.

(第2のサーバ処理)
図6を参照して、サーバ10のCPU22によって実行される第2のサーバ処理を説明する。第2のサーバ処理は、「FAX to Email」機能及び「FAX to Cloud」機能を実行するための処理である。第2のサーバ処理は、サーバ10の電源が投入されることをトリガとして開始される。
(Second Server Processing)
The second server process executed by the CPU 22 of the server 10 will be described with reference to Fig. 6. The second server process is a process for executing the "FAX to Email" function and the "FAX to Cloud" function. The second server process is started when the power of the server 10 is turned on.

S60では、CPU22は、ネットワークI/F12を介して、特定のMFPから「FAX to Email」要求を受信することを監視する。「FAX to Email」要求は、特定のMFPがFAXデータを受信する場合に、特定のMFPから送信される情報である。「FAX to Email」要求は、FAXデータと、特定のMFPの装置IDと、を含む。なお、図2のT4は、S60の処理によって実現される。CPU22は、特定のMFPから「FAX to Email」要求を受信する場合(S60でYES)に、S62に進む。 In S60, the CPU 22 monitors whether a "FAX to Email" request has been received from a specific MFP via the network I/F 12. The "FAX to Email" request is information sent from a specific MFP when the specific MFP receives fax data. The "FAX to Email" request includes fax data and the device ID of the specific MFP. Note that T4 in FIG. 2 is realized by the processing of S60. If the CPU 22 receives a "FAX to Email" request from a specific MFP (YES in S60), the CPU 22 proceeds to S62.

S62では、CPU22は、メールテーブル30から、「FAX to Email」要求に含まれる装置IDに関連付けて記憶されている「FAX to Email」用アドレスを特定する。CPU22は、S62の処理が終了すると、S80に進む。 In S62, the CPU 22 identifies the "FAX to Email" address stored in association with the device ID included in the "FAX to Email" request from the mail table 30. When the CPU 22 finishes the process of S62, it proceeds to S80.

また、CPU22は、S60の監視に加えて、S64において、ネットワークI/F12を介して、特定のMFPからCloud URL要求を受信することを監視する。CPU22は、特定のMFPからCloud URL要求を受信する場合(S64でYES)に、S66において、ネットワークI/F12を介して、メモリ24内のCloud URL36を特定のMFPに送信する。続けて、S68では、CPU22は、ネットワークI/F12を介して、特定のMFPからFAXデータのCloudサーバ600への送信が完了したことを示す完了通知を受信する。完了通知は、特定のMFPの装置IDを含む。ここで、図2のT7、T8、T10の処理は、S64~S68の処理によって実現される。 In addition to monitoring S60, the CPU 22 also monitors in S64 whether a Cloud URL request is received from a specific MFP via the network I/F 12. If the CPU 22 receives a Cloud URL request from a specific MFP (YES in S64), in S66, the CPU 22 transmits the Cloud URL 36 in the memory 24 to the specific MFP via the network I/F 12. Next, in S68, the CPU 22 receives a completion notification from the specific MFP via the network I/F 12 indicating that the transmission of the FAX data to the Cloud server 600 has been completed. The completion notification includes the device ID of the specific MFP. Here, the processes of T7, T8, and T10 in FIG. 2 are realized by the processes of S64 to S68.

S70では、CPU22は、メールテーブル30から、完了通知に含まれる装置IDに関連付けて記憶されている「FAX to Cloud」用アドレスを特定する。CPU22は、S70の処理が終了すると、S80に進む。 In S70, the CPU 22 identifies the "FAX to Cloud" address stored in association with the device ID included in the completion notification from the mail table 30. When the CPU 22 finishes the process of S70, it proceeds to S80.

S80では、CPU22は、制限テーブル34から制限フラグを特定する。具体的には、S62の後に実行されるS80では、CPU22は、制限テーブル34から、「FAX to Email」要求に含まれる装置IDとS62で特定された「FAX to Email」用アドレスとの双方に関連付けて記憶されている制限フラグを特定する。また、S70の後に実行されるS80では、CPU22は、制限テーブル34から、完了通知に含まれる装置IDとS70で特定された「FAX to Cloud」用アドレスとの双方に関連付けて記憶されている制限フラグを特定する。 In S80, the CPU 22 identifies a restriction flag from the restriction table 34. Specifically, in S80, which is executed after S62, the CPU 22 identifies a restriction flag stored in association with both the device ID included in the "FAX to Email" request and the "FAX to Email" address identified in S62 from the restriction table 34. Also, in S80, which is executed after S70, the CPU 22 identifies a restriction flag stored in association with both the device ID included in the completion notification and the "FAX to Cloud" address identified in S70 from the restriction table 34.

S82~S86は、図3のS22~S26と同様である。S84又はS86が終了すると、図6の処理が終了する。 S82 to S86 are the same as S22 to S26 in FIG. 3. When S84 or S86 ends, the processing in FIG. 6 ends.

(第1のMFP処理;図7)
図7を参照して、MFP100のCPU122によって実行される第1のMFP処理を説明する。第1のMFP処理は、主に「Scan to Email」機能を実行するための処理である。第1のMFP処理は、MFP100の電源が投入されることをトリガとして開始される。
(First MFP process; FIG. 7)
7, a first MFP process executed by the CPU 122 of the MFP 100 will be described. The first MFP process is a process for mainly executing the "Scan to Email" function. The first MFP process is started when the power of the MFP 100 is turned on.

S100では、CPU122は、操作部114においてプログラム利用操作が実行されること監視する。CPU122は、プログラム利用操作が実行される場合(S100でYES)に、サーバプログラム128に従って、S102に進む。 In S100, the CPU 122 monitors whether a program use operation is being executed in the operation unit 114. If a program use operation is being executed (YES in S100), the CPU 122 proceeds to S102 in accordance with the server program 128.

S102では、CPU122は、ネットワークI/F112を介して、アクセス要求をサーバ10に送信する(図3のS2参照)。 In S102, the CPU 122 sends an access request to the server 10 via the network I/F 112 (see S2 in Figure 3).

S104では、CPU122は、ネットワークI/F112を介して、サーバ10から第1のFAX制限画面データを受信するのか否かを判断する(図3のS6参照)。CPU122は、サーバ10から第1のFAX制限画面データを受信すると判断する場合(S104でYES)に、S105において、第1のFAX制限画面データに従って、第1のFAX制限画面を表示部116に表示する。そして、CPU122は、ネットワークI/F112を介して、サーバ10からメニュー画面データを受信する。一方、CPU122は、サーバ10から第1のFAX制限画面データを受信することなく、サーバ10からメニュー画面データを受信する場合(S104でNO)に、S105の処理をスキップして、S106に進む。 In S104, the CPU 122 judges whether or not to receive the first fax restriction screen data from the server 10 via the network I/F 112 (see S6 in FIG. 3). If the CPU 122 judges that the first fax restriction screen data will be received from the server 10 (YES in S104), the CPU 122 displays the first fax restriction screen on the display unit 116 in accordance with the first fax restriction screen data in S105. Then, the CPU 122 receives menu screen data from the server 10 via the network I/F 112. On the other hand, if the CPU 122 receives menu screen data from the server 10 without receiving the first fax restriction screen data from the server 10 (NO in S104), the process skips S105 and proceeds to S106.

S106では、CPU122は、メニュー画面データに従って、メニュー画面を表示部116に表示する。 In S106, the CPU 122 displays the menu screen on the display unit 116 in accordance with the menu screen data.

S108では、CPU122は、メニュー画面内の「Scan to Email」ボタンが選択されるのか否かを判断する。CPU122は、「Scan to Email」ボタンが選択されたと判断する場合(S108でYES)に、S110に進み、メニュー画面内の設定ボタンが選択されたと判断する場合(S108でNO)に、S116に進む。S116では、CPU122は、例えば、メール機能を利用するための情報(例えば「FAX to Email」用アドレス)を入力するための入力画面を表示する。S116の処理が終了すると、図7の処理が終了する。 In S108, the CPU 122 determines whether the "Scan to Email" button in the menu screen has been selected. If the CPU 122 determines that the "Scan to Email" button has been selected (YES in S108), it proceeds to S110, and if the CPU 122 determines that the setting button in the menu screen has been selected (NO in S108), it proceeds to S116. In S116, the CPU 122 displays an input screen for inputting information for using the email function (e.g., a "FAX to Email" address). When the processing of S116 ends, the processing of FIG. 7 ends.

S110では、CPU122は、ネットワークI/F112を介して、「Scan to Email」選択情報をサーバ10に送信する(図3のS10参照)。 In S110, the CPU 122 transmits the "Scan to Email" selection information to the server 10 via the network I/F 112 (see S10 in FIG. 3).

S112では、CPU122は、ネットワークI/F112を介して、サーバ10からスキャン画面データを受信する(図3のS12参照)。 In S112, the CPU 122 receives scan screen data from the server 10 via the network I/F 112 (see S12 in Figure 3).

S114では、CPU122は、スキャン画面データに従って、スキャン画面を表示部116に表示する。CPU122は、スキャン画面において、スキャン設定の入力とメールアドレスの選択とScanボタンの選択とが実行される場合に、入力済みのスキャン設定に従ったスキャンをスキャン実行部119に実行させる。そして、CPU122は、選択済みのメールアドレスと、スキャン実行部119によって生成されたスキャンデータと、MFP100の装置ID「d01」と、を含むメール送信要求をサーバ10に送信する(図3のS14参照)。 In S114, the CPU 122 displays the scan screen on the display unit 116 according to the scan screen data. When scan settings are input, an email address is selected, and the Scan button is selected on the scan screen, the CPU 122 causes the scan execution unit 119 to execute a scan according to the input scan settings. The CPU 122 then transmits an email transmission request to the server 10, which includes the selected email address, the scan data generated by the scan execution unit 119, and the device ID "d01" of the MFP 100 (see S14 in FIG. 3).

S120では、CPU122は、ネットワークI/F112を介して、サーバ10からScan制限画面データを受信するのか否かを判断する(図5のS54A参照)。CPU122は、サーバ10からScan制限画面データを受信したと判断する場合(S120でYES)に、S122に進む。また、CPU122は、サーバ10からScan制限画面データを受信しないと判断する場合(S122でNO)に、S122以降の処理をスキップして、図7の処理を終了する。 In S120, the CPU 122 determines whether or not to receive scan-restricted screen data from the server 10 via the network I/F 112 (see S54A in FIG. 5). If the CPU 122 determines that it has received scan-restricted screen data from the server 10 (YES in S120), it proceeds to S122. If the CPU 122 determines that it has not received scan-restricted screen data from the server 10 (NO in S122), it skips the processes from S122 onward and ends the process in FIG. 7.

S122では、CPU122は、Scan制限画面データに従って、Scan制限画面を表示部116に表示する。 In S122, the CPU 122 displays the scan restriction screen on the display unit 116 in accordance with the scan restriction screen data.

S124では、CPU122は、Scan制限画面内の削除ボタンが選択されたのか否かを判断する。CPU122は、削除ボタンが選択されたと判断する場合(S124でYES)に、S126において、ネットワークI/F112を介して、削除選択情報をサーバ10に送信する(図5のS56参照)。S126の処理が終了すると、図7の処理が終了する。一方、CPU122は、NOボタンが選択されたと判断する場合(S124でNO)に、S126の処理をスキップして、図7の処理を終了する。なお、削除ボタン又はNOボタンが選択される場合に、Scan制限画面は消去される。 In S124, the CPU 122 determines whether or not the Delete button in the Scan restriction screen has been selected. If the CPU 122 determines that the Delete button has been selected (YES in S124), then in S126 it transmits the delete selection information to the server 10 via the network I/F 112 (see S56 in FIG. 5). When the process of S126 ends, the process of FIG. 7 ends. On the other hand, if the CPU 122 determines that the NO button has been selected (NO in S124), it skips the process of S126 and ends the process of FIG. 7. Note that if the Delete button or the NO button is selected, the Scan restriction screen is erased.

(第2のMFP処理;図8)
図8を参照して、MFP100のCPU122によって実行される第2のMFP処理を説明する。第2のMFP処理は、「FAX to Email」機能及び「FAX to Cloud」機能を実行するための処理である。第2のMFP処理は、MFP100の電源が投入されることをトリガとして開始される。
(Second MFP process; FIG. 8)
The second MFP process executed by the CPU 122 of the MFP 100 will be described with reference to Fig. 8. The second MFP process is a process for executing the "FAX to Email" function and the "FAX to Cloud" function. The second MFP process is started when the power of the MFP 100 is turned on.

S150では、CPU122は、PSTNI/F118を介して、FAXデータを受信することを監視する。なお、図2のT3及びT6の処理は、S150の処理によって実現される。CPU122は、FAXデータを受信する場合(S150でYES)に、S152に進む。 In S150, the CPU 122 monitors whether fax data is received via the PSTN I/F 118. Note that the processes of T3 and T6 in FIG. 2 are realized by the process of S150. If fax data is received (YES in S150), the CPU 122 proceeds to S152.

S152では、CPU122は、メモリ124内のFAX設定情報130が「FAX to Email」を示すのか否かを判断する。CPU122は、FAX設定情報130が「FAX to Email」を示すと判断する場合(S152でYES)に、S154に進む。 In S152, the CPU 122 determines whether the fax setting information 130 in the memory 124 indicates "FAX to Email." If the CPU 122 determines that the fax setting information 130 indicates "FAX to Email" (YES in S152), the CPU 122 proceeds to S154.

S154では、CPU122は、ネットワークI/F112を介して、FAXデータとMFP100の装置ID「d01」とを含む「FAX to Email」要求をサーバ10に送信する(図6のS60参照)。CPU122は、S154S164の処理が終了すると、S170に進む。 In S154, the CPU 122 transmits a "FAX to Email" request including the FAX data and the device ID "d01" of the MFP 100 to the server 10 via the network I/F 112 (see S60 in FIG. 6). After completing the processes of S154 and S164, the CPU 122 proceeds to S170.

また、CPU122は、FAX設定情報130が「FAX to Email」を示さないと判断する場合(S152でNO)に、S156において、FAX設定情報130が「FAX to Cloud」を示すのか否かを判断する。CPU122は、FAX設定情報130が「FAX to Cloud」を示すと判断する場合(S156でYES)に、S158に進む。 If the CPU 122 determines that the fax setting information 130 does not indicate "FAX to Email" (NO in S152), it determines in S156 whether the fax setting information 130 indicates "FAX to Cloud." If the CPU 122 determines that the fax setting information 130 indicates "FAX to Cloud" (YES in S156), it proceeds to S158.

S158では、CPU122は、ネットワークI/F112を介して、Cloud URL要求をサーバ10に送信する(図6のS66参照)。S160では、CPU122は、ネットワークI/F112を介して、サーバ10からCloud URL36を受信する(S68参照)。 In S158, the CPU 122 sends a Cloud URL request to the server 10 via the network I/F 112 (see S66 in FIG. 6). In S160, the CPU 122 receives the Cloud URL 36 from the server 10 via the network I/F 112 (see S68).

S162では、CPU122は、FAXデータをCloud URL36によって示されるCloudサーバ600に送信する(即ちアップロードする)。なお、図2のT9の処理は、S162の処理によって実現される。 In S162, the CPU 122 transmits (i.e., uploads) the FAX data to the Cloud server 600 indicated by the Cloud URL 36. Note that the process of T9 in FIG. 2 is realized by the process of S162.

S164では、CPU122は、ネットワークI/F112を介して、装置ID「d01」を含む完了通知をサーバ10に送信する(図6のS68を参照)。CPU122は、S164の処理が終了すると、S170に進む。 In S164, the CPU 122 transmits a completion notification including the device ID "d01" to the server 10 via the network I/F 112 (see S68 in FIG. 6). When the CPU 122 finishes the process of S164, it proceeds to S170.

また、FAX設定情報130が「通常FAX」を示すと判断する場合(S156でNO)に、S168に進む。S168では、CPU122は、FAXデータに対応する画像の印刷をMFP100の印刷実行部(図示省略)に実行させる。S168の処理が終了すると、図8の処理が終了する。 Also, if it is determined that the fax setting information 130 indicates "normal fax" (NO in S156), the process proceeds to S168. In S168, the CPU 122 causes the print execution unit (not shown) of the MFP 100 to print an image corresponding to the fax data. When the process of S168 ends, the process of FIG. 8 ends.

S170では、CPU122は、ネットワークI/F112を介して、サーバ10から第2のFAX制限画面データを受信したのか否かを判断する(図5のS54B参照)。CPU122は、サーバ10から第2のFAX制限画面データを受信したと判断する場合(S170でYES)に、S172に進み、サーバ10から第2のFAX制限画面データを受信しないと判断する場合(S170でNO)に、S172以降の処理をスキップして、図8の処理を終了する。 In S170, the CPU 122 determines whether or not the second FAX restriction screen data has been received from the server 10 via the network I/F 112 (see S54B in FIG. 5). If the CPU 122 determines that the second FAX restriction screen data has been received from the server 10 (YES in S170), it proceeds to S172, and if the CPU 122 determines that the second FAX restriction screen data has not been received from the server 10 (NO in S170), it skips the processing from S172 onward and ends the processing in FIG. 8.

S172では、CPU122は、第2のFAX制限画面データに従って、第2のFAX制限画面を表示部116に表示する。 In S172, the CPU 122 displays the second fax restriction screen on the display unit 116 in accordance with the second fax restriction screen data.

S174では、CPU122は、第2のFAX制限画面内の削除ボタンが選択されたのか否かを判断する。CPU122は、削除ボタンが選択されたと判断する場合(S174でYES)に、S176に進む。S176は、図7のS126と同様である。そして、CPU122は、S180において、表示部116から第2のFAX制限画面を消去する。なお、CPU122は、第2のFAX制限画面内のNOボタンが選択される場合にも、S180において、表示部116から第2のFAX制限画面を消去する。S180が終了すると、図8の処理が終了する。 In S174, the CPU 122 determines whether the Delete button in the second FAX restriction screen has been selected. If the CPU 122 determines that the Delete button has been selected (YES in S174), the process proceeds to S176. S176 is the same as S126 in FIG. 7. Then, in S180, the CPU 122 erases the second FAX restriction screen from the display unit 116. Note that even if the NO button in the second FAX restriction screen is selected, the CPU 122 also erases the second FAX restriction screen from the display unit 116 in S180. When S180 ends, the process in FIG. 8 ends.

また、CPU122は、第2のFAX制限画面内のいずれのボタンも選択されていないと判断する場合(S174でNO)に、S178において、第2のFAX制限画面の表示から所定時間(例えば30秒)が経過したのか否かを判断する。CPU122は、所定時間が経過したと判断する場合(S178でYES)に、S180に進む。即ち、第2のFAX制限画面は、表示部116から自動的に消去される。一方、CPU122は、所定時間が経過していないと判断する場合(S178でNO)に、S174に戻る。 If the CPU 122 determines that none of the buttons in the second FAX restriction screen have been selected (NO in S174), the CPU 122 determines in S178 whether a predetermined time (e.g., 30 seconds) has elapsed since the second FAX restriction screen was displayed. If the CPU 122 determines that the predetermined time has elapsed (YES in S178), the CPU 122 proceeds to S180. That is, the second FAX restriction screen is automatically erased from the display unit 116. On the other hand, if the CPU 122 determines that the predetermined time has not elapsed (NO in S178), the CPU 122 returns to S174.

(Scan to Emailにおける具体的なケース;図9~図11)
図9~図11を参照して、Scan to Emailにおける具体的なケースを説明する。本ケースでは、「Scan to Email」用アドレスとして2個のメールアドレスMA1、MA2が記憶され、FAXのメールアドレスとしてメールアドレスMA3が記憶されている。そして、制限テーブル34において、MFP100の装置ID「d01」に関連付けて、3個のメールアドレスMA1~MA3が記憶されており、メールアドレスMA1~MA3のそれぞれに関連付けて、制限フラグ「OFF」が記憶されている。
(Specific cases in Scan to Email; Figures 9 to 11)
9 to 11, a specific case of Scan to Email will be described. In this case, two email addresses MA1 and MA2 are stored as addresses for "Scan to Email", and an email address MA3 is stored as an email address for FAX. In the restriction table 34, three email addresses MA1 to MA3 are stored in association with the device ID "d01" of the MFP 100, and a restriction flag "OFF" is stored in association with each of the email addresses MA1 to MA3.

MFP100は、T20において、ユーザからプログラム利用操作を受け付ける(図7のS100でYES)。T22では、MFP100は、装置ID「d01」を含むアクセス要求をサーバ10に送信する(S102)。 In T20, the MFP 100 accepts a program usage operation from the user (YES in S100 in FIG. 7). In T22, the MFP 100 sends an access request including the device ID "d01" to the server 10 (S102).

サーバ10は、T22において、MFP100からアクセス要求を受信すると(図3のS2でYES)、T24において、制限テーブル34から装置ID「d01」とFAXのメールアドレスMA3との双方に関連付けて記憶されている制限フラグ「OFF」を特定する。そして、サーバ10は、特定済みの制限フラグが「OFF」を示すと判断する(S4でNO)。T26では、サーバ10は、メニュー画面データをMFP100に送信する(S8)。 When the server 10 receives an access request from the MFP 100 in T22 (YES in S2 in FIG. 3), in T24, it identifies the restriction flag "OFF" stored in association with both the device ID "d01" and the FAX email address MA3 in the restriction table 34. The server 10 then determines that the identified restriction flag indicates "OFF" (NO in S4). In T26, the server 10 transmits menu screen data to the MFP 100 (S8).

MFP100は、T26において、サーバ10からメニュー画面データを受信すると、T28において、メニュー画面を表示する(図7のS106)。T30では、MFP100は、メニュー画面内の「Scan to Email」ボタンの選択を受け付ける(S108でYES)。T32では、MFP100は、「Scan to Email」選択情報をサーバ10に送信する(S110)。 When the MFP 100 receives the menu screen data from the server 10 in T26, it displays the menu screen in T28 (S106 in FIG. 7). In T30, the MFP 100 accepts the selection of the "Scan to Email" button in the menu screen (YES in S108). In T32, the MFP 100 transmits the "Scan to Email" selection information to the server 10 (S110).

サーバ10は、T32において、MFP100から「Scan to Email」選択情報を受信すると(図3のS10でYES)、T34において、装置ID「d01」に関連付けて記憶されている2個「Scan to Email」用アドレスMA1、MA2を含むスキャン画面データをMFP100に送信する(S12)。 When the server 10 receives "Scan to Email" selection information from the MFP 100 in T32 (YES in S10 in FIG. 3), in T34 it transmits to the MFP 100 scan screen data including the two "Scan to Email" addresses MA1 and MA2 stored in association with the device ID "d01" (S12).

MFP100は、T34において、サーバ10からスキャン画面データを受信すると(図7のS112)、T36において、スキャン画面を表示する(S114)。 When the MFP 100 receives the scan screen data from the server 10 in T34 (S112 in FIG. 7), it displays the scan screen in T36 (S114).

T38では、MFP100は、スキャン画面において、スキャン設定の入力と「Scan to Email」用アドレスMA1の選択とScanボタンの選択とを受け付ける。T40では、MFP100は、入力済みのスキャン設定に従ってスキャンデータSD1を生成する。 At T38, the MFP 100 accepts input of scan settings, selection of the address MA1 for "Scan to Email," and selection of the Scan button on the scan screen. At T40, the MFP 100 generates scan data SD1 according to the input scan settings.

T42では、MFP100は、「Scan to Email」用アドレスMA1とスキャンデータSD1と装置ID「d01」とを含むメール送信要求をサーバ10に送信する(114)。 At T42, the MFP 100 sends an email sending request including the "Scan to Email" address MA1, the scan data SD1, and the device ID "d01" to the server 10 (114).

サーバ10は、T42において、MFP100からメール送信要求を受信すると(図3のS14)、装置ID「d01」と「Scan to Email」用アドレスMA1との双方に関連付けられて記憶されている制限フラグ「OFF」を特定する(S20)。T44では、サーバ10は、特定済みの制限フラグが「OFF」であると判断する(S22でNO)。 When the server 10 receives an email transmission request from the MFP 100 in T42 (S14 in FIG. 3), it identifies the restriction flag "OFF" that is stored in association with both the device ID "d01" and the "Scan to Email" address MA1 (S20). In T44, the server 10 determines that the identified restriction flag is "OFF" (NO in S22).

続けて、図10のT50では、サーバ10は、メールID「m01」とURLID「u01」とを生成する(図4のS30)。 Next, at T50 in FIG. 10, the server 10 generates the mail ID "m01" and the URL ID "u01" (S30 in FIG. 4).

T52では、サーバ10は、「Scan to Email」用アドレスMA1を宛先として、電子メールEM1を送信する(S32)。電子メールEM1は、メールID「m01」が記述されたヘッダと、URLID「u01」を含む制限URLと、URLID「u01」を含む削除URLと、を含む本文と、を含む。電子メールEM1には、スキャンデータSD1が添付されている。 At T52, the server 10 sends an email EM1 to the "Scan to Email" address MA1 (S32). The email EM1 includes a header in which the mail ID "m01" is written, a restriction URL including the URLID "u01", and a body including a deletion URL including the URLID "u01". The scan data SD1 is attached to the email EM1.

また、サーバ10は、装置ID「d01」と、「Scan to Email」用アドレスMA1と、メールID「m01」と、URLID「u01」と、電子メールEM1のタイムスタンプ「2019.5.20.12:00」と、を関連付けて送信テーブル32に記憶する。 The server 10 also associates the device ID "d01", the "Scan to Email" address MA1, the mail ID "m01", the URL ID "u01", and the timestamp "2019.5.20.12:00" of the email EM1 in the sending table 32.

(ケースA1~A3)
続けて、電子メールEM1に関するアラートの具体的なケースA1~A3について説明する。ケースA1は、アラートの原因が「一時不通」又は「アドレス無し」であるケースを示す。T54では、サーバ10は、電子メールEM1に対する未送信通知を受信したと判断する(図4のS34でYES)。当該未送信通知は、メールID「m01」と、エラーコードEC1(又はEC2)を含む。
(Cases A1 to A3)
Next, specific cases A1 to A3 of an alert regarding the email EM1 will be described. Case A1 shows a case where the cause of the alert is "temporarily out of service" or "no address". In T54, the server 10 determines that a non-delivery notice for the email EM1 has been received (YES in S34 of FIG. 4). The non-delivery notice includes the email ID "m01" and the error code EC1 (or EC2).

T56では、サーバ10は、未送信通知に含まれるエラーコードEC1(又はEC2)によって示される原因情報「一時不通」(又は「アドレス無し」)をメールID「m01」に関連付けて送信テーブル32に記憶する(S36)。 At T56, the server 10 associates the cause information "temporarily unreachable" (or "no address") indicated by the error code EC1 (or EC2) included in the non-delivery notification with the mail ID "m01" and stores it in the sending table 32 (S36).

T58では、サーバ10は、メールID「m01」に関連付けられて記憶されている装置ID「d01」と電子メールEM1の宛先である「Scan to Email」用アドレスMA1との双方に関連付けて記憶されている制限フラグを「OFF」から「ON」に変更する(S38)。 At T58, the server 10 changes the restriction flag stored in association with both the device ID "d01" stored in association with the mail ID "m01" and the "Scan to Email" address MA1, which is the destination of the email EM1, from "OFF" to "ON" (S38).

ケースA2は、アラートの原因が「ブロック」であるケースを示す。T74では、サーバ10は、例えば、電子メールEM1を受信したメーラによってブロックのための処理が実行されることに起因して、電子メールEM1に対するブロック通知を受信する(図4のS40でYES)。当該ブロック通知は、メールID「m01」を含む。 Case A2 shows a case where the cause of the alert is "block." In T74, the server 10 receives a block notification for the email EM1, for example, due to the mailer that received the email EM1 executing a process for blocking (YES in S40 of FIG. 4). The block notification includes the mail ID "m01."

T76では、サーバ10は、原因情報「ブロック」をメールID「m01」に関連付けて送信テーブル32に記憶する(S42)。T78は、T58と同様である。 In T76, the server 10 associates the cause information "block" with the mail ID "m01" and stores it in the sending table 32 (S42). T78 is the same as T58.

ケースA3は、アラートの原因が「制限要求」であるケースを示す。T80では、電子メールEM1が表示されている端末装置500において、ユーザは、電子メールEM1内の制限URLをクリックする。これにより、サーバ10は、T84において、端末装置500からURLID「u01」を含む制限要求を受信する(S44でYES)。 Case A3 shows a case where the cause of the alert is a "restriction request." At T80, the user clicks on the restriction URL in the email EM1 on the terminal device 500 where the email EM1 is being displayed. As a result, at T84, the server 10 receives a restriction request including the URL ID "u01" from the terminal device 500 (YES in S44).

T86では、サーバ10は、原因情報「制限要求」をメールID「m01」に関連付けて送信テーブル32に記憶する(S46)。T88は、T58と同様である。このような構成によれば、ユーザは電子メールEM1内の制限URLをクリックするだけで電子メールの送信を制限することができる。ユーザの利便性が向上する。 In T86, the server 10 associates the cause information "restriction request" with the mail ID "m01" and stores it in the sending table 32 (S46). T88 is the same as T58. With this configuration, the user can restrict the sending of emails simply by clicking the restriction URL in the email EM1. This improves user convenience.

また、ケースA3では、ユーザは、さらに、電子メールEM1内の削除URLをクリックする。これにより、サーバ10は、T94において、メールサーバを介さずに、端末装置500から削除要求を受信する。削除要求は、電子メールEM1の宛先に関連付けて記憶されている制限フラグを「ON」から「OFF」に変更する要求である。削除要求は、URLID「u01」を含む。 In case A3, the user further clicks on the delete URL in the email EM1. As a result, the server 10 receives a delete request from the terminal device 500 at T94 without going through the mail server. The delete request is a request to change the restriction flag stored in association with the destination of the email EM1 from "ON" to "OFF". The delete request includes the URL ID "u01".

T96では、サーバ10は、削除要求に含まれるURLID「u01」に関連付けて記憶されている情報、即ち、装置ID「d01」と「Scan to Email」用アドレスMA1を特定する。そして、サーバ10は、装置ID「d01」と「Scan to Email」用アドレスMA1の双方に関連付けて記憶されている原因情報「制限要求」を削除する。 At T96, the server 10 identifies the information stored in association with the URL ID "u01" included in the deletion request, namely the device ID "d01" and the "Scan to Email" address MA1. The server 10 then deletes the cause information "restriction request" stored in association with both the device ID "d01" and the "Scan to Email" address MA1.

T98では、サーバ10は、装置ID「d01」と「Scan to Email」用アドレスMA1との双方に関連付けて記憶されている制限フラグを「ON」から「OFF」に変更する。このような構成によれば、ユーザが誤って制限URLをクリックした場合であっても、電子メールEM1内の削除URLをクリックすることによって、制限フラグ「ON」を削除することができる。電子メールの送信が誤って制限されることを抑制することができる。 In T98, the server 10 changes the restriction flag stored in association with both the device ID "d01" and the "Scan to Email" address MA1 from "ON" to "OFF." With this configuration, even if the user accidentally clicks on a restricted URL, the restriction flag "ON" can be deleted by clicking on the deletion URL in the email EM1. This makes it possible to prevent the sending of emails from being accidentally restricted.

(ケースA2の続き)
続けて、図11を参照して、ケースA2の続きを説明する。ケースA2の続きでは、ユーザは、「Scan to Email」用アドレスMA1を宛先とした電子メールを送信するために、「Scan to Email」機能を再び利用する。このため、図9のT20~T38と同様の処理が実行される。T140では、MFP100は、スキャン画面において入力されたスキャン設定に従ってスキャンデータSD2を生成する。T142は、スキャンデータSD2がメール送信要求に含まれ点を除いて、図9のT42と同様である。
(Continuation of Case A2)
Next, the continuation of case A2 will be described with reference to Fig. 11. In the continuation of case A2, the user uses the "Scan to Email" function again to send an email addressed to the "Scan to Email" address MA1. Therefore, the same processes as T20 to T38 in Fig. 9 are executed. In T140, the MFP 100 generates scan data SD2 according to the scan settings entered on the scan screen. T142 is the same as T42 in Fig. 9, except that the scan data SD2 is included in the email transmission request.

サーバ10は、T142において、MFP100からメール送信要求を受信すると(図3のS14)、装置ID「d01」と「Scan to Email」用アドレスMA1との双方に関連付けられて記憶されている制限フラグ「ON」を特定する(S20)。T144では、サーバ10は、特定済みの制限フラグが「ON」であると判断する(S22でYES)。 When the server 10 receives an email transmission request from the MFP 100 in T142 (S14 in FIG. 3), it identifies the restriction flag "ON" that is stored in association with both the device ID "d01" and the "Scan to Email" address MA1 (S20). In T144, the server 10 determines that the identified restriction flag is "ON" (YES in S22).

T146では、サーバ10は、装置ID「d01」と「Scan to Email」用アドレスMA1との双方に関連付けられて記憶されている原因情報が「ブロック」であると判断する(図5のS50でNO)。そして、T148では、サーバ10は、原因「ブロック」を示す原因メッセージを含むScan制限画面をMFP100に表示させるためのScan制限画面データをMFP100に送信する(S54A)。 At T146, the server 10 determines that the cause information stored in association with both the device ID "d01" and the "Scan to Email" address MA1 is "blocked" (NO at S50 in FIG. 5). Then, at T148, the server 10 transmits to the MFP 100 scan restriction screen data for displaying on the MFP 100 a scan restriction screen including a cause message indicating the cause "blocked" (S54A).

MFP100は、T148において、サーバ10からScan制限画面データを受信すると(図7のS120でYES)、T150において、Scan制限画面を表示する(S122)。これにより、ユーザは、「Scan to Email」用アドレスMA1を宛先とした電子メールの送信が制限されていることを知ることができる。 When the MFP 100 receives the scan restriction screen data from the server 10 in T148 (YES in S120 in FIG. 7), it displays the scan restriction screen in T150 (S122). This allows the user to know that sending e-mail addressed to the "Scan to Email" address MA1 is restricted.

また、仮に、スキャン画面において「Scan to Email」用アドレスMA2が選択される場合には、「Scan to Email」用アドレスMA2に関連付けて記憶されている制限フラグが「OFF」を示すので(S22でNO)、Scan制限画面は表示されない。即ち、「Scan to Email」用アドレスMA1が選択される場合には、Scan制限画面が表示されるものの、「Scan to Email」用アドレスMA2が選択される場合には、Scan制限画面は表示されない。本ケースの構成によれば、ユーザによって選択された「Scan to Email」用アドレスに応じてScan制限画面を適切に表示することができる。 In addition, if the "Scan to Email" address MA2 is selected on the scan screen, the restriction flag stored in association with the "Scan to Email" address MA2 indicates "OFF" (NO in S22), so the Scan restriction screen is not displayed. That is, if the "Scan to Email" address MA1 is selected, the Scan restriction screen is displayed, but if the "Scan to Email" address MA2 is selected, the Scan restriction screen is not displayed. According to the configuration of this case, the Scan restriction screen can be appropriately displayed according to the "Scan to Email" address selected by the user.

T152では、MFP100は、Scan制限画面内の削除ボタンの選択を受け付ける(S124でYES)。T154では、MFP100は、削除ボタンに関連付けられている情報(即ち装置ID「d01」と「Scan to Email」用アドレスMA1)を含む削除選択情報をサーバ10に送信する(S126)。 At T152, the MFP 100 accepts the selection of the Delete button on the Scan restriction screen (YES at S124). At T154, the MFP 100 transmits the Delete selection information including the information associated with the Delete button (i.e., the device ID "d01" and the "Scan to Email" address MA1) to the server 10 (S126).

サーバ10は、T154において、MFP100から削除選択情報を受信すると(図5のS56でYES)、T156において、メールテーブル30から装置ID「d01」に関連付けて記憶されている「Scan to Email」用アドレスMA1を削除する(S58)。これにより、メーラによってブロックされたメールアドレスMA1を削除することができる。 When the server 10 receives the deletion selection information from the MFP 100 in T154 (YES in S56 in FIG. 5), in T156, it deletes the "Scan to Email" address MA1 stored in association with the device ID "d01" from the mail table 30 (S58). This makes it possible to delete the email address MA1 that has been blocked by the mailer.

また、本ケースでは、制限テーブル34において、MFP200の装置ID「d02」に関連付けて、「Scan to Email」用アドレスMA1が記憶されており、装置ID「d02」と「Scan to Email」用アドレスMA1とに関連付けて、制限フラグ「OFF」が記憶されている。 In addition, in this case, in the restriction table 34, the address MA1 for "Scan to Email" is stored in association with the device ID "d02" of the MFP 200, and the restriction flag "OFF" is stored in association with the device ID "d02" and the address MA1 for "Scan to Email."

T220は、MFP200がプログラム利用操作を受け付ける点を除いて、図9のT20と同様である。T222~T232は、MFP100の代わりにMFP200が利用される点を除いて、図9のT22~T32と同様である。T234は、スキャン画面データが「Scan to Email」用アドレスMA1のみを含む点を除いて、図9のT34と同様である。T236、T238は、MFP100の代わりにMFP200が利用される点を除いて、図9のT36、T38と同様である。T240は、スキャンデータSD3がMFP200によって生成される点を除いて、図9のT40と同様である。 T220 is the same as T20 in FIG. 9, except that MFP 200 accepts a program usage operation. T222 to T232 are the same as T22 to T32 in FIG. 9, except that MFP 200 is used instead of MFP 100. T234 is the same as T34 in FIG. 9, except that the scan screen data includes only the address MA1 for "Scan to Email." T236 and T238 are the same as T36 and T38 in FIG. 9, except that MFP 200 is used instead of MFP 100. T240 is the same as T40 in FIG. 9, except that scan data SD3 is generated by MFP 200.

T242では、MFP200は、「Scan to Email」用アドレスMA1とスキャンデータSD3と装置ID「d02」とを含むメール送信要求をサーバ10に送信する(図7のS114)。 At T242, the MFP 200 sends an email sending request including the "Scan to Email" address MA1, the scan data SD3, and the device ID "d02" to the server 10 (S114 in FIG. 7).

サーバ10は、T242において、MFP200からメール送信要求を受信すると(図3のS14)、装置ID「d02」と「Scan to Email」用アドレスMA1との双方に関連付けられて記憶されている制限フラグ「OFF」を特定する(S20)。T244では、サーバ10は、特定済みの制限フラグが「OFF」であると判断する(S22でNO)。T252では、サーバ10は、「Scan to Email」用アドレスMA1を宛先として、スキャンデータSD3が添付された電子メールEM2を送信する(S32)。 When the server 10 receives an email transmission request from the MFP 200 in T242 (S14 in FIG. 3), it identifies the restriction flag "OFF" that is stored in association with both the device ID "d02" and the "Scan to Email" address MA1 (S20). In T244, the server 10 determines that the identified restriction flag is "OFF" (NO in S22). In T252, the server 10 sends an email EM2 with the scan data SD3 attached to the "Scan to Email" address MA1 (S32).

例えば、図10のケースA2のT78において、装置ID「d01」と関連付けることなく、「Scan to Email」用アドレスMA1と関連付けて、制限フラグ「ON」を制限テーブル34に記憶する比較例が想定される。この比較例では、MFP100とは異なるMFP200から「Scan to Email」用アドレスMA1を含むメール送信要求が受信される場合に、サーバ10は、「Scan to Email」用アドレスMA1に関連付けて記憶されている制限フラグが「ON」を示すと判断して、図5の制限処理を実行する。例えば、MFP100のユーザがメールアドレスMA1をブロックすることを望む場合であっても、MFP200のユーザが同じメールアドレスMA1をブロックすることを望まない場合がある。比較例の構成では、MFP200のユーザがメールアドレスMA1をブロックすることを望まない場合であっても、メールアドレスMA1を宛先とした電子メールの送信が不必要に制限される場合がある。これに対して、本ケースの構成によれば、サーバ10は、装置ID「d01」、「d02」のそれぞれに関連付けて、制限フラグを制限テーブル34に記憶する。そして、サーバ10は、装置ID「d01」に関連付けて記憶されている制限フラグを「OFF」から「ON」に変更する場合(図10のT78)に、装置ID「d02」に関連付けて記憶されている制限フラグを「OFF」に維持する。このため、サーバ10は、MFP200から装置ID「d02」を含むメール送信要求を受信する場合(図11のT242)に、制限処理を実行することなく、電子メールEM2を送信する(T252)。本ケースの構成によれば、MFP200のユーザがメールアドレスMA1をブロックすることを望まない場合に、メールアドレスMA1を宛先とした電子メールの送信が不必要に制限されることを抑制することができる。 For example, in T78 of case A2 in FIG. 10, a comparative example is assumed in which the restriction flag "ON" is stored in the restriction table 34 in association with the "Scan to Email" address MA1 without association with the device ID "d01". In this comparative example, when an email transmission request including the "Scan to Email" address MA1 is received from an MFP 200 different from the MFP 100, the server 10 determines that the restriction flag stored in association with the "Scan to Email" address MA1 indicates "ON" and executes the restriction process of FIG. 5. For example, even if the user of the MFP 100 wants to block the email address MA1, the user of the MFP 200 may not want to block the same email address MA1. In the configuration of the comparative example, even if the user of the MFP 200 does not want to block the email address MA1, the sending of email addressed to the email address MA1 may be unnecessarily restricted. In contrast, according to the configuration of this case, the server 10 stores the restriction flag in the restriction table 34 in association with each of the device IDs "d01" and "d02". When the server 10 changes the restriction flag stored in association with the device ID "d01" from "OFF" to "ON" (T78 in FIG. 10), the server 10 maintains the restriction flag stored in association with the device ID "d02" at "OFF". Therefore, when the server 10 receives an email transmission request including the device ID "d02" from the MFP 200 (T242 in FIG. 11), it transmits the email EM2 without executing the restriction process (T252). According to the configuration of this case, when the user of the MFP 200 does not want to block the email address MA1, it is possible to prevent unnecessary restriction on the transmission of emails addressed to the email address MA1.

(FAX to Emailにおける具体的なケース;図12)
図12を参照して、FAX to Emailにおける具体的なケースを説明する。本ケースでは、メールテーブル30において、MFP100の装置ID「d01」に関連付けて、「FAX to Email」用アドレスMA3が記憶されている。また、制限テーブル34において、装置ID「d01」と「FAX to Email」用アドレスMA3との双方に関連付けて、制限フラグ「OFF」が記憶されている。また、本ケースでは、MFP100は、「FAX to Email」を示すFAX設定情報130を記憶する。
(Specific case of FAX to Email; Figure 12)
A specific case of FAX to Email will be described with reference to Fig. 12. In this case, the mail table 30 stores the "FAX to Email" address MA3 in association with the device ID "d01" of the MFP 100. In addition, the restriction table 34 stores the restriction flag "OFF" in association with both the device ID "d01" and the "FAX to Email" address MA3. In this case, the MFP 100 stores the FAX setting information 130 indicating "FAX to Email".

MFP100は、T310において、PSTNI/F118を介して、FAXデータFD1を受信する(図8のS150)。 At T310, the MFP 100 receives the fax data FD1 via the PSTN I/F 118 (S150 in FIG. 8).

T312では、MFP100は、FAX設定情報130が「FAX to Email」を示すと判断する(S152でYES)。T314では、MFP100は、FAXデータFD1と装置ID「d01」とを含む「FAX to Email」要求をサーバ10に送信する(S154)。 At T312, the MFP 100 determines that the fax setting information 130 indicates "FAX to Email" (YES at S152). At T314, the MFP 100 sends a "FAX to Email" request including the fax data FD1 and the device ID "d01" to the server 10 (S154).

サーバ10は、T314において、MFP100から「FAX to Email」要求を受信すると(図6のS60でYES)、メールテーブル30から、装置ID「d01」に関連付けて記憶されている「FAX to Email」用アドレスMA3を特定する(S62)。 When the server 10 receives a "FAX to Email" request from the MFP 100 at T314 (YES in S60 in FIG. 6), it identifies the "FAX to Email" address MA3 stored in association with the device ID "d01" from the mail table 30 (S62).

T316では、サーバ10は、制限テーブル34において装置ID「d01」と「FAX to Email」用アドレスMA3との双方に関連付けて記憶されている制限フラグが「OFF」を示すと判断する(S82でNO)。 At T316, the server 10 determines that the restriction flag stored in the restriction table 34 in association with both the device ID "d01" and the "FAX to Email" address MA3 indicates "OFF" (NO at S82).

T350は、メールID「m03」とURLID「u03」が生成される点を除いて、図10のT50と同様である。T352では、サーバ10は、「FAX to Email」用アドレスMA3を宛先として、電子メールEM3を送信する(S32)。電子メールEM3は、メールID「m03」が記述されたヘッダと、URLID「u03」を含む制限URLと、URLID「u03」を含む削除URLと、を含む本文と、を含む。電子メールEM3には、FAXデータFD1が添付されている。 T350 is the same as T50 in FIG. 10, except that a mail ID "m03" and a URL ID "u03" are generated. In T352, the server 10 sends an email EM3 to the "FAX to Email" address MA3 (S32). The email EM3 includes a header in which the mail ID "m03" is written, and a body including a restricted URL including the URL ID "u03", and a deletion URL including the URL ID "u03". FAX data FD1 is attached to the email EM3.

また、サーバ10は、装置ID「d01」と、「FAX to Email」用アドレスMA3と、メールID「m03」と、URLID「u03」と、電子メールEM3のタイムスタンプ「2019.5.20.12:00」と、を関連付けて送信テーブル32に記憶する。 The server 10 also associates the device ID "d01", the "FAX to Email" address MA3, the mail ID "m03", the URL ID "u03", and the timestamp "2019.5.20.12:00" of the email EM3 in the sending table 32.

本ケースでは、図10のケースA2と同様に、電子メールEM3を受信したメーラによってブロックのための処理が実行される。T374では、サーバ10は、電子メールEM3に対するブロック通知を受信する(図4のS40でYES)。当該ブロック通知は、メールID「m03」を含む。 In this case, similar to case A2 in FIG. 10, the mailer that received email EM3 executes a process for blocking. At T374, the server 10 receives a block notification for email EM3 (YES in S40 in FIG. 4). The block notification includes the mail ID "m03".

T376は、メールID「m03」が利用される点を除いて、図10のT76と同様である。T378では、サーバ10は、メールID「m03」に関連付けられて記憶されている装置ID「d01」と電子メールEM3の宛先である「FAX to Email」用アドレスMA3との双方に関連付けて記憶されている制限フラグを「OFF」から「ON」に変更する(S38)。 T376 is the same as T76 in FIG. 10, except that the mail ID "m03" is used. In T378, the server 10 changes the restriction flag stored in association with both the device ID "d01" stored in association with the mail ID "m03" and the "FAX to Email" address MA3, which is the destination of the email EM3, from "OFF" to "ON" (S38).

続けて、MFP100は、T380において、PSTNI/F118を介して、FAXデータFD2を受信する(図8のS150)。T384は、「FAX to Email」要求がFAXデータFD2を含む点を除いて、T314と同様である。 Next, in T380, the MFP 100 receives the fax data FD2 via the PSTN I/F 118 (S150 in FIG. 8). T384 is similar to T314, except that the "FAX to Email" request includes the fax data FD2.

T386では、サーバ10は、制限テーブル34において装置ID「d01」と「FAX to Email」用アドレスMA3との双方に関連付けて記憶されている制限フラグが「ON」を示すと判断する(図6のS82でYES)。 At T386, the server 10 determines that the restriction flag stored in the restriction table 34 in association with both the device ID "d01" and the "FAX to Email" address MA3 indicates "ON" (YES in S82 of FIG. 6).

T384では、サーバ10は、原因「ブロック」を示す原因メッセージを含む第2のFAX制限画面をMFP100に表示させるための第2のFAX制限画面データをMFP100に送信する(S54B)。 At T384, the server 10 transmits second fax restriction screen data to the MFP 100 to cause the MFP 100 to display a second fax restriction screen including a cause message indicating the cause "blocked" (S54B).

T386は、第2のFAX制限画面が表示される点を除いて、図11のT150と同様である。本ケースでは、第2のFAX制限画面内のいずれのボタンもユーザによって選択されない。このため、T388では、MFP100は、所定時間の経過後に、第2のFAX制限画面を自動的に消去する(図8のS178でYES、S180)。ここで、「Scan to Email」機能では、ユーザがMFP100に表示されるスキャン画面内のスキャンボタンを選択することをトリガとして(図9のT36)、メール送信要求がサーバ10に送信される(図11のT142)。このため、Scan制限画面がMFP100に表示される場合(T150)に、ユーザがScan制限画面を見る可能性が高い。これに対して、「FAX to Email」機能では、FAXデータFD2が受信されることをトリガとして(図12のT380)、「FAX to Email」要求がサーバ10に送信される(T384)。このため、第2のFAX制限画面がMFP100に表示される場合(T392)に、ユーザが第2のFAX制限画面を見る可能性が低い。上記のように、第2のFAX制限画面を自動的に消去することによって、第2のFAX制限画面が不必要に表示され続けることを抑制することができる。 T386 is the same as T150 in FIG. 11, except that the second FAX restriction screen is displayed. In this case, none of the buttons in the second FAX restriction screen are selected by the user. Therefore, in T388, the MFP 100 automatically erases the second FAX restriction screen after a predetermined time has elapsed (YES in S178 in FIG. 8, S180). Here, in the "Scan to Email" function, a request to send an email is sent to the server 10 (T142 in FIG. 11) triggered by the user selecting the scan button in the scan screen displayed on the MFP 100 (T36 in FIG. 9). Therefore, when the Scan restriction screen is displayed on the MFP 100 (T150), there is a high possibility that the user will see the Scan restriction screen. In contrast, in the "FAX to Email" function, the reception of the fax data FD2 (T380 in FIG. 12) is used as a trigger to send a "FAX to Email" request to the server 10 (T384). Therefore, when the second fax restriction screen is displayed on the MFP 100 (T392), the user is unlikely to see the second fax restriction screen. As described above, by automatically erasing the second fax restriction screen, it is possible to prevent the second fax restriction screen from continuing to be displayed unnecessarily.

続けて、MFP100は、T410において、ユーザからプログラム利用操作を受け付ける(図7のS100でYES)。T412は、図9のT22と同様である。 Next, in T410, the MFP 100 accepts a program usage operation from the user (YES in S100 in FIG. 7). T412 is the same as T22 in FIG. 9.

サーバ10は、T412において、MFP100からアクセス要求を受信すると(図3のS2でYES)、T414において、制限テーブル34から装置ID「d01」とFAXのメールアドレスMA3との双方に関連付けて記憶されている制限フラグ「ON」を特定する。そして、サーバ10は、特定済みの制限フラグが「ON」を示すと判断する(S4でYES)。 When the server 10 receives an access request from the MFP 100 in T412 (YES in S2 in FIG. 3), in T414, it identifies the restriction flag "ON" stored in association with both the device ID "d01" and the FAX email address MA3 in the restriction table 34. The server 10 then determines that the identified restriction flag indicates "ON" (YES in S4).

T416では、サーバ10は、第1のFAX制限画面データをMFP100に送信する(図3のS6)。これにより、MFP100は、T420において、第1のFAX制限画面を表示する(図7のS105)。第1のFAX制限画面は、MFP100においてプログラム利用操作が実行されることをトリガとして表示される。このため、ユーザは、第1のFAX制限画面を見る可能性が高い。本ケースの構成によれば、ユーザが第2のFAX制限画面を見ない場合であっても、「FAX to Email」用アドレスを宛先とした電子メールの送信が制限されていることをユーザに知らせることができる。特に、プログラム利用操作は、「Scan to Email」機能だけでなく、「FAX to Email」機能に関係する処理(例えば、S3のS16)を実行するためのトリガである。このため、「FAX to Email」用アドレスを宛先とした電子メールの送信が制限されていることを「FAX to Email」機能を利用しているユーザに知らせることができる。 At T416, the server 10 transmits the first fax restriction screen data to the MFP 100 (S6 in FIG. 3). As a result, the MFP 100 displays the first fax restriction screen at T420 (S105 in FIG. 7). The first fax restriction screen is displayed when a program use operation is executed in the MFP 100 as a trigger. Therefore, the user is likely to see the first fax restriction screen. According to the configuration of this case, even if the user does not see the second fax restriction screen, the user can be informed that sending email addressed to the "FAX to Email" address is restricted. In particular, the program use operation is a trigger for executing not only the "Scan to Email" function but also processing related to the "FAX to Email" function (e.g., S16 in S3). This allows users who use the "Fax to Email" function to be notified that sending emails to "Fax to Email" addresses is restricted.

(削除処理;図13)
図13を参照して、サーバ10のCPU22によって実行される削除処理を説明する。削除処理は、サーバ10の電源が投入された後に定期的に実行される。
(Deletion process; FIG. 13)
The deletion process executed by the CPU 22 of the server 10 will be described with reference to Fig. 13. The deletion process is executed periodically after the server 10 is powered on.

S200では、CPU22は、原因情報が関連付けられていないメールID(以下では、「対象メールID」と呼ぶ)が送信テーブル32に存在するのか否かを判断する。CPU22は、対象メールIDが存在すると判断する場合(S200でYES)に、S202に進む。一方、CPU22は、対象メールIDが送信テーブル32に存在しないと判断する場合(S200でNO)に、S202以降の処理をスキップして、図13の処理を終了する。 In S200, the CPU 22 determines whether or not a mail ID (hereinafter referred to as the "target mail ID") with no associated cause information exists in the sending table 32. If the CPU 22 determines that the target mail ID exists (YES in S200), the process proceeds to S202. On the other hand, if the CPU 22 determines that the target mail ID does not exist in the sending table 32 (NO in S200), the process skips S202 and subsequent steps and ends the process in FIG. 13.

S202では、CPU22は、対象メールIDに関連付けて記憶されているタイムスタンプによって示される日時から所定の有効時間(例えば、1日)が経過しているのか否かを判断する。CPU22は、当該日時から有効時間が経過していると判断する場合(S202でYES)に、S204に進む。一方、CPU22は、当該日時から有効時間が経過していないと判断する場合(S202でNO)に、S204をスキップして、図13の処理を終了する。 In S202, the CPU 22 determines whether a predetermined valid time (e.g., one day) has elapsed since the date and time indicated by the timestamp stored in association with the target email ID. If the CPU 22 determines that the valid time has elapsed since the date and time (YES in S202), the CPU 22 proceeds to S204. On the other hand, if the CPU 22 determines that the valid time has not elapsed since the date and time (NO in S202), the CPU 22 skips S204 and ends the processing of FIG. 13.

S204では、CPU22は、送信テーブル32から対象メールID及び当該対象メールIDに関連付けて記憶されているURLIDを削除する。なお、複数個の対象メールIDが存在する場合には、複数個の対象メールIDのそれぞれについて、S202及びS204の処理が実行される。S204が終了すると、図13の処理が終了する。 In S204, the CPU 22 deletes the target mail ID and the URL ID stored in association with the target mail ID from the transmission table 32. If there are multiple target mail IDs, the processes of S202 and S204 are executed for each of the multiple target mail IDs. When S204 ends, the process of FIG. 13 ends.

対象メールIDが存在することは、サーバメールを送信してから有効時間が経過するまでの間に未送信通知等が受信さなかったことを意味する。即ち、対象メールIDは、エラー等のアラートが発生しなかったサーバメールのメールIDを示す。上記の構成によれば、不必要なメールIDを削除することができる。 The existence of a target mail ID means that no non-delivery notification or the like was received between the time the server mail was sent and the expiration time. In other words, the target mail ID indicates the mail ID of a server mail for which no alerts such as errors occurred. With the above configuration, unnecessary mail IDs can be deleted.

(本実施例の効果)
本実施例の構成によれば、サーバ10は、MFP100からメール送信要求を受信する場合(図9のT42)に、メールID「m01」を含む電子メールEM1を送信するとともに、装置ID「d01」とメールID「m01」とを関連付けて送信テーブル32に記憶する(図10のT52)。そして、サーバは、メールID「m01」を含むブロック通知を受信する場合(T74)に、メールID「m01」に関連付けられている装置ID「d01」と制限フラグ「ON」とを関連付けて制限テーブル34に記憶する(T78)。これにより、サーバ10は、MFP100からメール送信要求を再び受信する場合(図11のT142)に、電子メールの送信を制限することができる(T144)。この結果、サーバ10は、「Scan to Email」機能において、電子メールを不必要に送信することを抑制できる。
(Effects of this embodiment)
According to the configuration of this embodiment, when the server 10 receives a mail transmission request from the MFP 100 (T42 in FIG. 9), the server 10 transmits the email EM1 including the email ID "m01", and stores the device ID "d01" and the email ID "m01" in association with each other in the transmission table 32 (T52 in FIG. 10). Then, when the server receives a block notification including the email ID "m01" (T74), the server stores the device ID "d01" associated with the email ID "m01" in association with the restriction flag "ON" in the restriction table 34 (T78). This allows the server 10 to restrict the transmission of emails when the server 10 receives a mail transmission request from the MFP 100 again (T142 in FIG. 11) (T144). As a result, the server 10 can suppress unnecessary transmission of emails in the "Scan to Email" function.

また、サーバ10は、MFP100から「FAX to Email」要求を受信する場合(図12のT314)に、メールID「m03」を含む電子メールEM3を送信するとともに、装置ID「d01」とメールID「m03」とを関連付けて送信テーブル32に記憶する(図12のT352)。そして、サーバは、メールID「m03」を含むブロック通知を受信する場合(T374)に、メールID「m03」に関連付けられている装置ID「d01」と制限フラグ「ON」とを関連付けて制限テーブル34に記憶する(T378)。これにより、サーバ10は、MFP100から「FAX to Email」要求を再び受信する場合(T384)に、電子メールの送信を制限することができる(T386)。この結果、サーバ10は、「FAX to Email」機能において、電子メールを不必要に送信することを抑制できる。また、本実施例の構成によれば、「FAX to Cloud」機能においても、同様に、電子メールを不必要に送信することを抑制できる。 When the server 10 receives a "FAX to Email" request from the MFP 100 (T314 in FIG. 12), it transmits an email EM3 including the mail ID "m03" and stores the device ID "d01" and the mail ID "m03" in association with each other in the transmission table 32 (T352 in FIG. 12). When the server receives a block notification including the mail ID "m03" (T374), it stores the device ID "d01" associated with the mail ID "m03" in association with the restriction flag "ON" in the restriction table 34 (T378). This allows the server 10 to restrict the transmission of emails when it receives a "FAX to Email" request from the MFP 100 again (T384) (T386). As a result, the server 10 can suppress unnecessary transmission of emails in the "FAX to Email" function. Furthermore, with the configuration of this embodiment, the "FAX to Cloud" function can also similarly prevent unnecessary sending of e-mails.

(対応関係)
サーバ10、メモリ24、MFP100、MFP200、端末装置500が、それぞれ、「サーバ」、「メモリ」、「第1の装置」、「第2の装置」、「端末装置」の一例である。装置ID「d01」、装置ID「d02」が、それぞれ、「第1の装置識別情報」、「第2の装置識別情報」の一例である。メールID又はURLIDが、「メール識別情報」の一例である。未送信通知、ブロック通知、及び、制限要求のいずれかが、「アラート情報」の一例である。制限フラグ「ON」が、「制限情報」の一例である。メニュー画面内のScanボタンを選択する操作、メニュー画面においてメールアドレスを選択する操作が、それぞれ、「スキャン実行操作」、「選択操作」の一例である。プログラム利用操作、サーバプログラム128が、それぞれ、「所定操作」、「所定のプログラム」の一例である。制限URL、削除URLが、それぞれ、「第1のURL」、「第2のURL」の一例である。有効時間が、「所定時間」の一例である。
(Correspondence)
The server 10, the memory 24, the MFP 100, the MFP 200, and the terminal device 500 are examples of a "server", a "memory", a "first device", a "second device", and a "terminal device", respectively. The device ID "d01" and the device ID "d02" are examples of a "first device identification information" and a "second device identification information", respectively. The mail ID or the URL ID is an example of "mail identification information". Any of the non-delivery notification, the block notification, and the restriction request is an example of "alert information". The restriction flag "ON" is an example of "restriction information". The operation of selecting the Scan button in the menu screen and the operation of selecting an email address on the menu screen are examples of a "scan execution operation" and a "selection operation", respectively. The program use operation and the server program 128 are examples of a "predetermined operation" and a "predetermined program", respectively. The restriction URL and the deletion URL are examples of a "first URL" and a "second URL", respectively. The valid time is an example of a "predetermined time".

「Scan to Email」機能において、「Scan to Email」用アドレスMA1、「Scan to Email」用アドレスMA2が、それぞれ、「第1のメールアドレス」、「第2のメールアドレス」の一例である。スキャンデータSD1、SD2、SD3が、それぞれ、「第1の画像データ」、「第2の画像データ」、「第3の画像データ」の一例である。図9のT42のメール送信要求、図11のT142のメール送信要求、T242のメール送信要求が、それぞれ、「第1の送信情報」、「第2の送信情報」、「第3の送信情報」の一例である。Scan制限画面、Scan制限画面データが、それぞれ、「通知画面」、「制限通知情報」の一例である。メニュー画面内のScanボタンを選択することが、「特定の指示」の一例である。 In the "Scan to Email" function, the "Scan to Email" address MA1 and the "Scan to Email" address MA2 are examples of a "first email address" and a "second email address", respectively. The scan data SD1, SD2, and SD3 are examples of "first image data", "second image data", and "third image data", respectively. The email transmission request T42 in FIG. 9, the email transmission request T142 in FIG. 11, and the email transmission request T242 are examples of "first transmission information", "second transmission information", and "third transmission information", respectively. The Scan restriction screen and the Scan restriction screen data are examples of a "notification screen" and "restriction notification information", respectively. Selecting the Scan button in the menu screen is an example of a "specific instruction".

「FAX to Email」機能において、「FAX to Email」用アドレスMA3が、「第1のメールアドレス」の一例である。FAXデータFD1、FD2が、それぞれ、「第1の画像データ」、「第2の画像データ」の一例である。図12のT314の「FAX to Email」要求、T384の「FAX to Email」要求が、それぞれ、「第1の送信情報」、「第2の送信情報」の一例である。第1及び第2のFAX制限画面、第1及び第2のFAX制限画面データが、それぞれ、「通知画面」、「制限通知情報」の一例である。FAXデータを受信することが、「特定の指示」の一例である。 In the "FAX to Email" function, the "FAX to Email" address MA3 is an example of a "first email address." The fax data FD1 and FD2 are examples of "first image data" and "second image data," respectively. The "FAX to Email" request of T314 in FIG. 12 and the "FAX to Email" request of T384 are examples of "first transmission information" and "second transmission information," respectively. The first and second fax restriction screens and the first and second fax restriction screen data are examples of "notification screens" and "restriction notification information," respectively. Receiving fax data is an example of a "specific instruction."

「FAX to Cloud」機能において、「FAX to Cloud」用アドレスMA3が、「第1のメールアドレス」の一例である。FAXデータが、「第1の画像データ及び第2の画像データ」の一例である。図2のT10の完了通知が、「第1の送信情報及び第2の送信情報」の一例である。第1及び第2のFAX制限画面、第1及び第2のFAX制限画面データが、それぞれ、「通知画面」、「制限通知情報」の一例である。FAXデータを受信することが、「特定の指示」の一例である。 In the "FAX to Cloud" function, the "FAX to Cloud" address MA3 is an example of a "first email address". FAX data is an example of "first image data and second image data". The completion notification of T10 in FIG. 2 is an example of "first transmission information and second transmission information". The first and second FAX restriction screens and the first and second FAX restriction screen data are examples of "notification screens" and "restriction notification information", respectively. Receiving FAX data is an example of a "specific instruction".

図4のS32が、「第1のメール送信部及び第2のメール送信部」によって実現される処理の一例である。S32、S38が、それぞれ、「第1の記憶制御部」、「第2の記憶制御部」によって実現される処理の一例である。 S32 in FIG. 4 is an example of a process implemented by the "first mail sending unit and second mail sending unit." S32 and S38 are examples of a process implemented by the "first memory control unit" and the "second memory control unit," respectively.

「Scan to Email」機能において、図3のS14が、「第1の送信情報受信部及び第2の送信情報受信部」によって実現される処理の一例である。図7のS114が、「第1の送信情報送信部及び第2の送信情報送信部」によって実現される処理の一例である。 In the "Scan to Email" function, S14 in FIG. 3 is an example of a process realized by the "first transmission information receiving unit and second transmission information receiving unit." S114 in FIG. 7 is an example of a process realized by the "first transmission information transmitting unit and second transmission information transmitting unit."

「FAX to Email」機能において、図6のS60が、「第1の送信情報受信部及び第2の送信情報受信部」によって実現される処理の一例である。図8のS154が、「第1の送信情報送信部及び第2の送信情報送信部」によって実現される処理の一例である。 In the "FAX to Email" function, S60 in FIG. 6 is an example of a process realized by the "first transmission information receiving unit and second transmission information receiving unit." S154 in FIG. 8 is an example of a process realized by the "first transmission information transmitting unit and second transmission information transmitting unit."

「FAX to Cloud」機能において、図6のS68が、「第1の送信情報受信部及び第2の送信情報受信部」によって実現される処理の一例である。図8のS164が、「第1の送信情報送信部及び第2の送信情報送信部」によって実現される処理の一例である。 In the "FAX to Cloud" function, S68 in FIG. 6 is an example of a process realized by the "first transmission information receiving unit and second transmission information receiving unit." S164 in FIG. 8 is an example of a process realized by the "first transmission information transmitting unit and second transmission information transmitting unit."

(第2実施例)
本実施例では、メールテーブル30と制限テーブル34がMFP100のメモリ124に記憶される。そして、メールテーブル30と制限テーブル34は、装置IDを含まない。また、本実施例では、メールテーブル30と制限テーブル34を利用する処理が、MFP100のCPU122によって実行される。
Second Example
In this embodiment, the mail table 30 and the restriction table 34 are stored in the memory 124 of the MFP 100. The mail table 30 and the restriction table 34 do not include a device ID. In this embodiment, the process of using the mail table 30 and the restriction table 34 is executed by the CPU 122 of the MFP 100.

(Scan to Emailにおける具体的なケース;図14、図15)
図14、図15を参照して、Scan to Emailにおける具体的なケースを説明する。本ケースの初期状態では、図9のケースと同様に、3個のメールアドレスMA1、MA2、MA3がメールテーブル30に記憶され、メールアドレスMA1~MA3のそれぞれに関連付けて、制限フラグ「OFF」が制限テーブル34に記憶されている。
(Specific cases in Scan to Email; Figs. 14 and 15)
A specific case of Scan to Email will be described with reference to Figures 14 and 15. In the initial state of this case, similar to the case of Figure 9, three email addresses MA1, MA2, and MA3 are stored in the email table 30, and the restriction flag "OFF" is stored in the restriction table 34 in association with each of the email addresses MA1 to MA3.

T520は、図9のT20と同様である。T521では、MFP100は、制限テーブル34からFAXのメールアドレスMA3に関連付けて記憶されている制限フラグを特定する。 T520 is the same as T20 in FIG. 9. In T521, the MFP 100 identifies the restriction flag stored in the restriction table 34 in association with the fax email address MA3.

本ケースでは、MFP100は、特定済みの制限フラグが「OFF」を示すと判断し、T522において、アクセス要求をサーバ10に送信する。そして、MFP100は、T526において、サーバ10からメニュー画面データを受信して、T528において、メニュー画面を表示する(図7のS102、S106参照)。仮に、特定済みの制限フラグが「ON」を示すと判断される場合には、MFP100は、第1のFAX制限画面を表示部116に表示して(図7のS105参照)、アクセス要求をサーバ10に送信する。 In this case, the MFP 100 determines that the identified restriction flag indicates "OFF" and sends an access request to the server 10 in T522. The MFP 100 then receives menu screen data from the server 10 in T526 and displays the menu screen in T528 (see S102 and S106 in FIG. 7). If it is determined that the identified restriction flag indicates "ON", the MFP 100 displays the first FAX restriction screen on the display unit 116 (see S105 in FIG. 7) and sends an access request to the server 10.

T530~T538は、T534のスキャン画面データがメールアドレスMA1、MA2を含まない点を除いて、図9のT30~T38と同様である。 T530 to T538 are the same as T30 to T38 in Figure 9, except that the scan screen data of T534 does not include the email addresses MA1 and MA2.

T539では、MFP100は、メモリ124内の制限テーブル34から、T538で選択された「Scan to Email」用アドレスMA1に関連付けられて記憶されている制限フラグを特定する。本ケースでは、MFP100は、特定済みの制限フラグが「OFF」であると判断して、T540以降の処理を実行する。なお、仮に、特定済みの制限フラグが「ON」であると判断される場合については、図15のT644以降で後述する。 In T539, the MFP 100 identifies the restriction flag stored in association with the address MA1 for "Scan to Email" selected in T538 from the restriction table 34 in the memory 124. In this case, the MFP 100 determines that the identified restriction flag is "OFF" and executes the processing from T540 onwards. Note that a case where the identified restriction flag is determined to be "ON" will be described later from T644 onwards in FIG. 15.

T540、T542、及び、図15のT550、T552、T574、T576は、図9のT40、T42、及び、図10のT50、T52、T74、T76と同様である。即ち、本ケースは、アラートの原因が「ブロック」のケースである。サーバ10は、T576において、原因情報「ブロック」をメールID「m01」に関連付けて送信テーブル32に記憶する。 T540, T542, and T550, T552, T574, and T576 in FIG. 15 are the same as T40, T42 in FIG. 9, and T50, T52, T74, and T76 in FIG. 10. In other words, this is a case where the cause of the alert is "block." In T576, the server 10 associates the cause information "block" with the mail ID "m01" and stores it in the sending table 32.

続けて、ユーザは、「Scan to Email」用アドレスMA1を宛先とした電子メールを送信するために、「Scan to Email」機能を再び利用する。このため、図14のT520、T521と同様の処理が実行される。そして、MFP100は、T582において、アクセス要求をサーバ10に送信する。 The user then uses the "Scan to Email" function again to send an email addressed to the "Scan to Email" address MA1. This causes the same processing as T520 and T521 in FIG. 14 to be executed. Then, in T582, the MFP 100 sends an access request to the server 10.

サーバ10は、T582において、MFP100からアクセス要求を受信すると、送信テーブル32において、アクセス要求内の装置ID「d01」に関連付けて原因情報が記憶されているのか否かを判断する。本ケースでは、装置ID「d01」に関連付けて原因情報「ブロック」が記憶されているので、サーバ10は、T584において、MFP100内の制限フラグを「OFF」から「ON」に変更するための制限フラグON要求をMFP100に送信する。制限フラグON要求は、アクセス要求内の装置ID「d01」に関連付けて記憶されているメールアドレスMA1を含む。なお、仮に、アクセス要求内の装置ID「d01」に関連付けて原因情報が記憶されていない場合には、サーバ10は、T584の処理をスキップして、メニュー画面データをMFP100に送信する(図14のT526参照)。 When the server 10 receives an access request from the MFP 100 in T582, the server 10 determines whether or not cause information is stored in the transmission table 32 in association with the device ID "d01" in the access request. In this case, the cause information "block" is stored in association with the device ID "d01", so in T584, the server 10 transmits a restriction flag ON request to the MFP 100 to change the restriction flag in the MFP 100 from "OFF" to "ON". The restriction flag ON request includes the email address MA1 stored in association with the device ID "d01" in the access request. If cause information is not stored in association with the device ID "d01" in the access request, the server 10 skips the process of T584 and transmits menu screen data to the MFP 100 (see T526 in FIG. 14).

MFP100は、T584において、サーバ10から制限フラグON要求を受信すると、T586において、制限フラグON要求内のメールアドレスMA1に関連付けて制限テーブル34に記憶されている制限フラグを「OFF」から「ON」に変更する。 When the MFP 100 receives a restriction flag ON request from the server 10 at T584, it changes the restriction flag stored in the restriction table 34 in association with the email address MA1 in the restriction flag ON request from "OFF" to "ON" at T586.

続けて、図14のT522~T538と同様の処理が実行される。即ち、MFP100は、サーバ10にアクセス要求を再び送信する。 Then, the same processing as T522 to T538 in FIG. 14 is executed. That is, the MFP 100 again sends an access request to the server 10.

T644では、MFP100は、メモリ124内の制限テーブル34から、ユーザによって選択された「Scan to Email」用アドレスMA1に関連付けられて記憶されている制限フラグを特定する。本ケースでは、MFP100は、特定済みの制限フラグが「ON」であると判断する。なお、仮に、特定済みの制限フラグが「OFF」であると判断される場合については、図14のT539と同様である。 In T644, the MFP 100 identifies the restriction flag stored in association with the "Scan to Email" address MA1 selected by the user from the restriction table 34 in the memory 124. In this case, the MFP 100 determines that the identified restriction flag is "ON." If it is determined that the identified restriction flag is "OFF," the process is the same as T539 in FIG. 14.

T646では、MFP100は、メールアドレスMA1をサーバ10に送信して、原因情報をサーバ10に問い合わせる。そして、MFP100は、T648において、サーバ10から、メールアドレスMA1に関連付けて送信テーブル32に記憶されている原因情報「ブロック」を受信する。 At T646, the MFP 100 sends the email address MA1 to the server 10 and queries the server 10 for cause information. Then, at T648, the MFP 100 receives from the server 10 the cause information "block" that is associated with the email address MA1 and stored in the transmission table 32.

T650では、MFP100は、原因「ブロック」を示す原因メッセージを含むScan制限画面を表示部116に表示する(図7のS122参照)。 At T650, the MFP 100 displays a scan restriction screen on the display unit 116, including a cause message indicating the cause "blocked" (see S122 in FIG. 7).

T652では、MFP100は、Scan制限画面内の削除ボタンの選択を受け付ける。T656では、MFP100は、メモリ124内のメールテーブル30からメールアドレスMA1を削除する。 At T652, the MFP 100 accepts the selection of the Delete button on the Scan restriction screen. At T656, the MFP 100 deletes the email address MA1 from the email table 30 in the memory 124.

(本実施例の効果)
本実施例の構成によれば、MFP100は、スキャン画面においてメールアドレスMA1の選択を受け付ける場合に、メールアドレスMA1を含むメール送信要求をサーバ10に送信する(図14のT542)。これにより、サーバ10は、電子メールEM1を送信する(図15のT552)。そして、サーバ10が電子メールEM1を識別するメールID「m01」を含むブロック通知を受信する場合(T574)に、MFP100は、サーバ10から制限フラグON要求を受信し、メールアドレスMA1と制限フラグ「ON」とを関連付けて制限テーブル34に記憶する(T586)。これにより、MFP100は、スキャン画面においてメールアドレスMA1の選択を受け付ける場合に、スキャン制限画面を表示して、メール送信要求のサーバへの送信を制限することができる(T650)。この結果、サーバ10は、「Scan to Email」機能において、電子メールを不必要に送信することを抑制できる。
(Effects of this embodiment)
According to the configuration of this embodiment, when the MFP 100 accepts the selection of the email address MA1 on the scan screen, it transmits an email transmission request including the email address MA1 to the server 10 (T542 in FIG. 14). As a result, the server 10 transmits the email EM1 (T552 in FIG. 15). Then, when the server 10 receives a block notification including the email ID "m01" that identifies the email EM1 (T574), the MFP 100 receives a restriction flag ON request from the server 10 and associates the email address MA1 with the restriction flag "ON" and stores it in the restriction table 34 (T586). As a result, when the MFP 100 accepts the selection of the email address MA1 on the scan screen, it is possible to display the scan restriction screen and restrict the transmission of the email transmission request to the server (T650). As a result, the server 10 can suppress unnecessary transmission of emails in the "Scan to Email" function.

図14、図15では、アラートの原因が「ブロック」である場合に、電子メールの送信が制限されるケースを説明した。本実施例では、アラートの原因が「一時不通」、「アドレス無し」及び「制限URL」のいずれかである場合でも、図14、図15のケースと同様に、電子メールの送信を制限することができる。 Figures 14 and 15 explain the case where the sending of e-mail is restricted when the cause of the alert is "blocked." In this embodiment, even if the cause of the alert is "temporarily out of service," "no address," or "restricted URL," the sending of e-mail can be restricted in the same way as in the cases of Figures 14 and 15.

また、図14、図15では、「Scan to Email」機能において電子メールの送信が制限されるケースを説明した。本実施例では、「FAX to Email」機能及び「FAX to Cloud」機能のいずれでも、図14、図15のケースと同様に、電子メールの送信を制限することができる。 In addition, in Figures 14 and 15, a case was described in which the sending of e-mail is restricted in the "Scan to Email" function. In this embodiment, the sending of e-mail can be restricted in both the "FAX to Email" function and the "FAX to Cloud" function, as in the cases of Figures 14 and 15.

(対応関係)
MFP100、メモリ124が、「通信装置」、「メモリ」の一例である。図14のT542、T584が、それぞれ、「第1のメール送信要求送信部」、「記憶要求受信部」によって実現される処理の一例である。図15のT644において、仮に、特定済みの制限フラグが「OFF」であると判断される場合において、MFP100がメール送信要求をサーバ10に送信することが、「第2のメール送信要求送信部」によって実現される処理の一例である。
(Correspondence)
The MFP 100 and the memory 124 are examples of a "communication device" and a "memory". T542 and T584 in Fig. 14 are examples of processing realized by a "first mail transmission request transmitting unit" and a "storage request receiving unit", respectively. In T644 in Fig. 15, if it is determined that the specified restriction flag is "OFF", the MFP 100 sends a mail transmission request to the server 10, which is an example of processing realized by a "second mail transmission request transmitting unit".

以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。 Although specific examples of the present invention have been described above in detail, these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and variations of the specific examples given above. Modifications of the above examples are listed below.

(変形例1)「第1の装置(及び通信装置)」は、MFP100に限らず、例えば、スキャン機能のみを実行可能なスキャナや、FAX機能のみを実行可能なFAX装置でもよい。 (Variation 1) The "first device (and communication device)" is not limited to the MFP 100, but may be, for example, a scanner capable of performing only the scan function, or a fax device capable of performing only the fax function.

(変形例2)第1実施例では、MFP100は、PSTNI/F118を介して、FAXデータを受信する。これに代えて、MFP100は、インターネットFAX機能を実行可能な端末装置から、ネットワークI/F112を介して、FAXデータを受信してもよい。この場合、FAXデータは、例えば、端末装置に記憶されている画像データであってもよい。本変形例では、ネットワークI/F112を介して受信されるFAXデータが、「第1の画像データ」の一例である。 (Variation 2) In the first embodiment, the MFP 100 receives fax data via the PSTN I/F 118. Alternatively, the MFP 100 may receive fax data via the network I/F 112 from a terminal device capable of executing an Internet fax function. In this case, the fax data may be, for example, image data stored in the terminal device. In this variation, the fax data received via the network I/F 112 is an example of "first image data."

(変形例3)送信テーブル32は、URLIDを記憶しなくてもよい。この場合、制限URL及び削除URLには、メールIDが含まれてもよい。本変形例では、メールIDが、「メール識別情報」の一例である。 (Variation 3) The sending table 32 does not need to store the URL ID. In this case, the restricted URL and the deleted URL may include the email ID. In this variation, the email ID is an example of "email identification information."

(変形例4)Scan制限画面には、電子メールを送信することを指示するための送信ボタンが含まれていてもよい。そして、Scan制限画面内の送信ボタンが選択される場合に、サーバ10は、制限フラグが「ON」を示しているにも関わらず、電子メールを送信してもよい。一般的に言えば、「第2の電子メールの送信は制限される」は、Scan制限画面内の送信ボタンが選択されることを条件として第2の電子メールを送信することを含む。 (Variation 4) The Scan restriction screen may include a Send button for instructing the sending of an e-mail. Then, when the Send button in the Scan restriction screen is selected, the server 10 may send the e-mail even if the restriction flag indicates "ON." Generally speaking, "the sending of the second e-mail is restricted" includes sending the second e-mail on the condition that the Send button in the Scan restriction screen is selected.

(変形例5)第1実施例では、第2のサーバ処理(即ち「FAX to Email」機能等の処理)において、制限処理が実行される(図6のS86)。これに代えて、サーバ10は、制限フラグが「ON」を示すと判断する場合(S82でNO)に、制限処理を実行することなく、図6の処理を終了してもよい。即ち、サーバ10は、第2のFAX制限画面データをMFP100に送信しなくてもよい。一般的に言えば、「第2の電子メールの送信は制限される」は、第2の電子メールの送信をしないことと、制限通知情報(例えば第2のFAX制限画面データ)を送信しないことと、を含む。 (Variation 5) In the first embodiment, the restriction process is executed in the second server process (i.e., the process of the "FAX to Email" function, etc.) (S86 in FIG. 6). Alternatively, when the server 10 determines that the restriction flag indicates "ON" (NO in S82), the server 10 may end the process in FIG. 6 without executing the restriction process. That is, the server 10 may not need to send the second FAX restriction screen data to the MFP 100. Generally speaking, "the transmission of the second email is restricted" includes not sending the second email and not sending restriction notification information (e.g., the second FAX restriction screen data).

(変形例6)第1実施例では、サーバ10は、Scan制限画面データをMFP100に送信する(図5のS54A)。これに代えて、サーバ10は、原因メッセージを示すテキストデータをMFP100に送信してもよい。本変形例では、テキストデータが、「制限通知情報」の一例である。 (Variation 6) In the first embodiment, the server 10 transmits the scan restriction screen data to the MFP 100 (S54A in FIG. 5). Alternatively, the server 10 may transmit text data indicating a cause message to the MFP 100. In this variation, the text data is an example of "restriction notification information."

(変形例7)「所定操作」は、プログラム利用操作に限らず、メニュー画面内の設定ボタンを選択する操作であってもよい。 (Variation 7) The "predetermined operation" is not limited to a program usage operation, but may also be an operation of selecting a setting button on a menu screen.

(変形例8)第1実施例では、サーバ10は、アクセス要求を受信する場合に、FAXのメールアドレスに関連付けて記憶されている制限フラグが「ON」を示すのか否かを判断する(図3のS4)。これに代えて、サーバ10は、アクセス要求を受信する場合に、「Scan to Email」アドレスに関連付けて記憶されている制限フラグが「ON」を示すのか否かを判断してもよい。そして、サーバ10は、「Scan to Email」アドレスに関連付けて記憶されている制限フラグが「ON」を示すと判断する場合に、Scan制限画面データを特定のMFPに送信してもよい。一般的に言えば、「第1のメールアドレス」は、スキャンデータの送信に関する電子メールの宛先を示してもよい。 (Variation 8) In the first embodiment, when the server 10 receives an access request, it determines whether the restriction flag stored in association with the FAX email address indicates "ON" (S4 in FIG. 3). Alternatively, when the server 10 receives an access request, it may determine whether the restriction flag stored in association with the "Scan to Email" address indicates "ON". Then, when the server 10 determines that the restriction flag stored in association with the "Scan to Email" address indicates "ON", it may send the Scan restriction screen data to a specific MFP. Generally speaking, the "first email address" may indicate the destination of an email regarding the transmission of scan data.

(変形例9)図3のS6、S26、図6のS86の処理は実行されなくてもよい。本変形例では、「制限通知送信部」を省略可能である。また、S26、S28の処理を実行し、S6の処理を実行しなくてもよい。本変形例では、「アクセス要求」を省略可能である。 (Variation 9) The processes of S6 and S26 in FIG. 3 and S86 in FIG. 6 do not have to be executed. In this variation, the "restriction notification transmission unit" can be omitted. Also, the processes of S26 and S28 can be executed, and the process of S6 does not have to be executed. In this variation, the "access request" can be omitted.

(変形例10)第2のFAX制限画面は、自動的に消去されなくてもよい。一般的に言えば、通知画面は、通知画面内のボタンが操作されることに応じて、第1の装置の表示部から消去される。また、第2のFAX制限画面は、第1のFAX制限画面と同じであってもよい。また、第1のFAX制限画面は、SCAN制限画面と同じであってもよい。 (Variation 10) The second FAX restriction screen does not have to be automatically erased. Generally speaking, the notification screen is erased from the display unit of the first device in response to the operation of a button in the notification screen. The second FAX restriction screen may also be the same as the first FAX restriction screen. The first FAX restriction screen may also be the same as the SCAN restriction screen.

(変形例11)送信テーブル32は、原因情報を記憶しなくてもよい。本変形例では、「原因情報」を省略可能である。 (Variation 11) The transmission table 32 does not need to store cause information. In this variation, the "cause information" can be omitted.

(変形例12)図5のS50の処理は実行されなくてもよい。本変形例では、「第1の削除部」を省略可能である。 (Variation 12) The process of S50 in FIG. 5 does not need to be executed. In this variation, the "first deletion unit" can be omitted.

(変形例13)サーバメールは、制限URL及び削除URLを含まなくてもよい。本変形例では、「第1のURL」及び「第2のURL」を省略可能である。 (Variation 13) The server mail does not need to include the restricted URL and the deleted URL. In this variation, the "first URL" and "second URL" can be omitted.

(変形例14)図13の削除処理は実行されなくてもよい。本変形例では、「第3の削除部」を省略可能である。 (Variation 14) The deletion process in FIG. 13 does not need to be performed. In this variation, the "third deletion unit" can be omitted.

(変形例15)上記の各実施例では、図2~図13の各処理がソフトウェア(例えばプログラム26、126、128)によって実現されるが、これらの各処理のうちの少なくとも1つが論理回路等のハードウェアによって実現されてもよい。 (Variation 15) In each of the above embodiments, the processes in Figures 2 to 13 are implemented by software (e.g., programs 26, 126, and 128), but at least one of these processes may be implemented by hardware such as a logic circuit.

(変形例16)第2実施例では、メールテーブル30と制限テーブル34がMFP100のメモリ124に記憶される。これに代えて、制限テーブル34がMFP100のメモリ124に記憶され、メールテーブル30がサーバ10のメモリ24に記憶されていてもよい。この場合、図14のメール送信要求は、メールアドレスMA1に代えて、サーバ10がメールアドレスMA1を特定するための情報を含んでいてもよい。 (Variation 16) In the second embodiment, the mail table 30 and the restriction table 34 are stored in the memory 124 of the MFP 100. Alternatively, the restriction table 34 may be stored in the memory 124 of the MFP 100, and the mail table 30 may be stored in the memory 24 of the server 10. In this case, the mail transmission request in FIG. 14 may include information for the server 10 to identify the mail address MA1, instead of the mail address MA1.

(変形例17)第2実施例では、制限テーブル34等は、MFP100のメモリ124に記憶される。これに代えて、制限テーブル34等は、MFP100とは別体に設けられているメモリに記憶されてもよい。本変形例では、MFP100とは別体に設けられているメモリが、「メモリ」の一例である。 (Variation 17) In the second embodiment, the restriction table 34 and the like are stored in the memory 124 of the MFP 100. Alternatively, the restriction table 34 and the like may be stored in a memory provided separately from the MFP 100. In this variation, the memory provided separately from the MFP 100 is an example of a "memory".

また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
以下、本明細書で開示する技術の特徴を列挙する。
(項目1)
サーバであって、
第1の装置を識別する第1の装置識別情報と、第1のメールアドレスと、を関連付けて記憶するメモリと、
前記第1の装置から、第1の電子メールを送信するための情報である第1の送信情報を受信する第1の送信情報受信部であって、前記第1の電子メールは、第1の画像データの送信に関する電子メールである、前記第1の送信情報受信部と、
前記第1の装置から前記第1の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報に関連付けて記憶されている前記第1のメールアドレスを宛先として、前記第1の電子メールを送信する第1のメール送信部と、
前記第1の装置から前記第1の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報と、前記第1の電子メールを識別するメール識別情報と、を関連付けて前記メモリに記憶する第1の記憶制御部と、
前記第1の電子メールが送信された後に、前記メール識別情報を含むアラート情報が受信される場合に、前記メール識別情報に関連付けられている前記第1の装置識別情報と、電子メールの送信を制限することを示す制限情報と、を関連付けて前記メモリに記憶する第2の記憶制御部と、
前記第1の装置から、第2の電子メールを送信するための情報である第2の送信情報を受信する第2の送信情報受信部であって、前記第2の電子メールは、第2の画像データの送信に関する電子メールである、前記第2の送信情報受信部と、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶されていない状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報に関連付けて記憶されている前記第1のメールアドレスを宛先として、前記第2の電子メールを送信する第2のメール送信部であって、前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記第2の電子メールの送信は制限される、前記第2のメール送信部と、
を備える、サーバ。
(項目2)
前記メモリは、さらに、前記第1の装置とは異なる第2の装置を識別する第2の装置識別情報と、前記第1のメールアドレスと、を関連付けて記憶し、
前記サーバは、さらに、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている状態において、前記第2の装置から、第3の電子メールを送信するための情報である第3の送信情報を受信する第3の送信情報受信部であって、前記第3の電子メールは、第3の画像データの送信に関する電子メールである、前記第3の送信情報受信部と、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている状態において、前記第2の装置から前記第3の送信情報が受信される場合に、前記第2の装置を識別する前記第2の装置識別情報に関連付けて記憶されている前記第1のメールアドレスを宛先として、前記第3の電子メールを送信する第3のメール送信部と、
を備える、項目1に記載のサーバ。
(項目3)
前記サーバは、さらに、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている場合に、前記第1のメールアドレスを宛先とした電子メールの送信が制限されていることを示す通知画面を前記第1の装置に表示させるための制限通知情報を前記第1の装置に送信する制限通知送信部を備える、項目1又は2に記載のサーバ。
(項目4)
前記制限通知送信部は、前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記制限通知情報を前記第1の装置に送信する、項目3に記載のサーバ。
(項目5)
前記第2の送信情報は、スキャンデータである前記第2の画像データを生成するためのスキャン実行操作が前記第1の装置に実行されることに起因して前記第1の装置から送信される情報、及び、FAXデータである前記第2の画像データが前記第1の装置によって受信されることに起因して前記第1の装置から送信される情報のうちのいずれかである、項目4に記載のサーバ。
(項目6)
前記第2の送信情報が、前記スキャン実行操作が前記第1の装置に実行されることに起因して前記第1の装置から送信される情報である場合に、前記通知画面は、前記通知画面内のボタンが操作されることに応じて、前記第1の装置から消去され、
前記第2の送信情報が、前記FAXデータである前記第2の画像データが前記第1の装置によって受信されることに起因して前記第1の装置から送信される情報である場合に、前記通知画面は、前記通知画面内の前記ボタンが操作されなくても、前記第1の装置から消去される、項目5に記載のサーバ。
(項目7)
前記制限通知送信部は、前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている状態において、前記第1の装置から、前記第1の装置識別情報を含むアクセス要求が受信される場合に、前記制限通知情報を前記第1の装置に送信し、
前記アクセス要求は、前記サーバにアクセスするための所定操作が前記第1の装置に実行される場合に、前記第1の装置から送信される情報である、項目3から6のいずれか一項に記載のサーバ。
(項目8)
前記第1の装置は、所定のプログラムを記憶しており、
前記所定のプログラムは、
スキャンデータである前記第2の画像データの送信に関する前記第2の電子メールを送信するための前記第2の送信情報を前記サーバに送信する処理と、
FAXデータである前記第2の画像データの送信に関する前記第2の電子メールを送信するための前記第2の送信情報を前記サーバに送信する処理と、
を含む複数の処理を前記第1の装置に実行させるためのプログラムであり、
前記所定操作は、前記所定のプログラムを利用するための操作である、項目7に記載のサーバ。
(項目9)
前記第1のメールアドレスは、前記FAXデータの送信に関する電子メールの宛先を示し、
前記第2の記憶制御部は、前記アラート情報が受信される場合に、前記第1の装置識別情報と、前記制限情報と、前記第1のメールアドレスと、を関連付けて前記メモリに記憶し、
前記制限通知送信部は、前記第1の装置から前記アクセス要求が受信され、かつ、前記第1の装置識別情報と前記制限情報と前記第1のメールアドレスとが関連付けて記憶されている場合に、前記制限通知情報を前記第1の装置に送信する、項目8に記載のサーバ。
(項目10)
前記メモリは、さらに、前記第1の装置識別情報と、前記第1のメールアドレスとは異なる第2のメールアドレスと、を関連付けて記憶しており、
前記第2の送信情報は、前記第1の装置において前記第1のメールアドレスと前記第2のメールアドレスとの中から前記第1のメールアドレスを選択するための選択操作が前記第1の装置に実行される場合に、前記サーバに送信される情報であり、
前記第2の送信情報は、前記第1の装置識別情報と前記第1のメールアドレスとを含む、項目4に記載のサーバ。
(項目11)
前記第2の記憶制御部は、前記第1の装置識別情報と、前記制限情報と、前記アラート情報によって示されるアラートの原因を示す原因情報と、を関連付けて前記メモリに記憶し、
前記制限通知情報は、前記第1の装置識別情報に関連付けて記憶されている前記原因情報によって示される前記原因を示す前記通知画面を前記第1の装置に表示させるための情報である、項目3から10のいずれか一項に記載のサーバ。
(項目12)
前記第2の送信情報は、前記第1の装置識別情報を含み、
前記サーバは、さらに、
前記第1の装置識別情報と前記制限情報と前記原因情報とが関連付けて記憶されている状態において、前記第1の装置から前記第2の送信情報が受信され、かつ、前記第1の装置識別情報に関連付けられている前記原因情報が、前記第1の電子メールが前記宛先に一時的に送信できなかったことを示す場合に、前記第1の装置識別情報に関連付けられている前記制限情報を前記メモリから削除する第1の削除部を備える、項目11に記載のサーバ。
(項目13)
前記第1の電子メールの本文は、前記アラート情報の送信指示を受け付けるための第1のURL(Uniform Resource Locatorの略)を含み、
前記第1のURLは、前記メール識別情報を含み、
前記アラート情報は、前記第1の電子メールの前記本文に含まれる前記第1のURLが選択されることに起因して、前記第1の電子メールが表示されている端末装置から受信される情報である、項目1から12のいずれか一項に記載のサーバ。
(項目14)
前記第1の電子メールの前記本文は、前記第1のURLと、前記制限情報の削除指示を受け付けるための第2のURLと、を含み、
前記第2のURLは、前記メール識別情報を含み、
前記サーバは、さらに、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている状態において、前記第1の電子メールの前記本文に含まれる前記第2のURLが選択されることに起因して、前記端末装置から前記メール識別情報を含む削除要求が受信される場合に、前記メール識別情報に関連付けられている前記制限情報を前記メモリから削除する第2の削除部を備える、項目13に記載のサーバ。
(項目15)
前記サーバは、さらに、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶されていない状態において、前記第1の電子メールが送信されてから所定時間が経過する場合に、前記メール識別情報を前記メモリから削除する第3の削除部を備える項目1から14のいずれか一項に記載のサーバ。
(項目16)
通信システムであって、
前記通信システムは、サーバと、第1の装置と、を備え、
前記サーバは、
前記第1の装置を識別する第1の装置識別情報と、第1のメールアドレスと、を関連付けて記憶するメモリと、
前記第1の装置から、第1の電子メールを送信するための情報である第1の送信情報を受信する第1の送信情報受信部であって、前記第1の電子メールは、第1の画像データの送信に関する電子メールである、前記第1の送信情報受信部と、
前記第1の装置から前記第1の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報に関連付けて記憶されている前記第1のメールアドレスを宛先として、前記第1の電子メールを送信する第1のメール送信部と、
前記第1の装置から前記第1の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報と、前記第1の電子メールを識別するメール識別情報と、を関連付けて前記メモリに記憶する第1の記憶制御部と、
前記第1の電子メールが送信された後に、前記メール識別情報を含むアラート情報が受信される場合に、前記メール識別情報に関連付けられている前記第1の装置識別情報と、電子メールの送信を制限することを示す制限情報と、を関連付けて前記メモリに記憶する第2の記憶制御部と、
前記第1の装置から、第2の電子メールを送信するための情報である第2の送信情報を受信する第2の送信情報受信部であって、前記第2の電子メールは、第2の画像データの送信に関する電子メールである、前記第2の送信情報受信部と、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶されていない状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記第1のメールアドレスを宛先として、前記第2の電子メールを送信する第2のメール送信部であって、前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記第2の電子メールの送信は制限される、前記第2のメール送信部と、
を備え、
前記第1の装置は、
前記第1の装置において前記第1の画像データに関する特定の指示が入力される場合に、前記第1の送信情報を前記サーバに送信する第1の送信情報送信部と、
前記第1の装置において前記第2の画像データに関する前記特定の指示が入力される場合に、前記第2の送信情報を前記サーバに送信する第2の送信情報送信部と、
を備える、通信システム。
(項目17)
サーバのためのコンピュータプログラムであって、
前記サーバは、第1の装置を識別する第1の装置識別情報と、第1のメールアドレスと、を関連付けて記憶するメモリを備え、
前記コンピュータプログラムは、前記サーバのコンピュータを、以下の各部、即ち、
前記第1の装置から、第1の電子メールを送信するための情報である第1の送信情報を受信する第1の送信情報受信部であって、前記第1の電子メールは、第1の画像データの送信に関する電子メールである、前記第1の送信情報受信部と、
前記第1の装置から前記第1の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報に関連付けて記憶されている前記第1のメールアドレスを宛先として、前記第1の電子メールを送信する第1のメール送信部と、
前記第1の装置から前記第1の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報と、前記第1の電子メールを識別するメール識別情報と、を関連付けて前記メモリに記憶する第1の記憶制御部と、
前記第1の電子メールが送信された後に、前記メール識別情報を含むアラート情報が受信される場合に、前記メール識別情報に関連付けられている前記第1の装置識別情報と、電子メールの送信を制限することを示す制限情報と、を関連付けて前記メモリに記憶する第2の記憶制御部と、
前記第1の装置から、第2の電子メールを送信するための情報である第2の送信情報を受信する第2の送信情報受信部であって、前記第2の電子メールは、第2の画像データの送信に関する電子メールである、前記第2の送信情報受信部と、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶されていない状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報に関連付けて記憶されている前記第1のメールアドレスを宛先として、前記第2の電子メールを送信する第2のメール送信部であって、前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記第2の電子メールの送信は制限される、前記第2のメール送信部と、
として機能させる、コンピュータプログラム。
(項目18)
通信装置であって、
第1の電子メールを送信するための第1の指示が受け付けられる場合に、前記第1の電子メールの送信を要求する第1のメール送信要求をサーバに送信する第1のメール送信要求送信部であって、前記第1の電子メールは、第1の画像データの送信に関する電子メールである、前記第1のメール送信要求送信部と、
前記サーバが前記第1のメール送信要求に従って前記第1の電子メールを送信した後に、前記サーバが前記第1の電子メールを識別するメール識別情報を含むアラート情報を受信する場合に、前記サーバから記憶要求を受信する記憶要求受信部であって、前記記憶要求は、前記第1の電子メールの宛先を示すメールアドレスに関連付けて、電子メールの送信を制限することを示す制限情報をメモリに記憶することを要求するコマンドである、前記記憶要求受信部と、
前記制限情報が前記メモリに記憶されていない状態において、前記メモリ内の前記メールアドレスを宛先とする第2の電子メールを送信するための第2の指示が受け付けられる場合に、前記第2の電子メールの送信を要求する第2のメール送信要求を前記サーバに送信する第2のメール送信要求送信部であって、前記第2の電子メールは、第2の画像データの送信に関する電子メールであり、前記メールアドレスに関連付けて、前記制限情報が前記メモリに記憶されている状態において、前記第2の指示が受け付けられる場合に、前記第2のメール送信要求の前記サーバへの送信は制限される、前記第2のメール送信要求送信部と、
を備える、通信装置。
In addition, the technical elements described in this specification or drawings exert technical utility alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technologies exemplified in this specification or drawings achieve multiple objectives simultaneously, and achieving one of those objectives is itself technically useful.
The features of the technology disclosed in this specification are listed below.
(Item 1)
A server,
a memory that stores first device identification information for identifying the first device and a first email address in association with each other;
a first transmission information receiving unit that receives first transmission information, which is information for transmitting a first electronic mail, from the first device, the first electronic mail being an electronic mail regarding transmission of a first image data;
a first mail sending unit that, when the first transmission information is received from the first device, sends the first electronic mail to the first mail address stored in association with the first device identification information that identifies the first device;
a first storage control unit that, when the first transmission information is received from the first device, stores in the memory the first device identification information that identifies the first device and the mail identification information that identifies the first electronic mail in association with each other;
a second storage control unit that, when alert information including the mail identification information is received after the first mail is sent, associates the first device identification information associated with the mail identification information with restriction information indicating that the sending of the mail is restricted, and stores the associated information in the memory;
a second transmission information receiving unit that receives second transmission information, which is information for transmitting a second e-mail, from the first device, the second e-mail being an e-mail regarding the transmission of second image data;
a second mail sending unit that sends the second e-mail to the first mail address stored in association with the first device identification information that identifies the first device when the second transmission information is received from the first device in a state in which the first device identification information and the restriction information are not stored in association with each other, and the second mail sending unit restricts the transmission of the second e-mail when the second transmission information is received from the first device in a state in which the first device identification information and the restriction information are stored in association with each other;
A server comprising:
(Item 2)
The memory further stores second device identification information for identifying a second device different from the first device and the first email address in association with each other;
The server further comprises:
a third transmission information receiving unit that receives third transmission information, which is information for transmitting a third e-mail, from the second device in a state in which the first device identification information and the restriction information are stored in association with each other, the third e-mail being an e-mail regarding the transmission of third image data;
a third mail sending unit that, when the third transmission information is received from the second device in a state in which the first device identification information and the restriction information are stored in association with each other, sends the third electronic mail to the first mail address stored in association with the second device identification information that identifies the second device;
2. The server according to claim 1,
(Item 3)
The server further comprises:
3. The server according to claim 1 or 2, further comprising a restriction notification sending unit that sends restriction notification information to the first device to cause the first device to display a notification screen indicating that sending of e-mail addressed to the first e-mail address is restricted when the first device identification information and the restriction information are stored in association with each other.
(Item 4)
The server according to item 3, wherein the restriction notification sending unit sends the restriction notification information to the first device when the second transmission information is received from the first device in a state in which the first device identification information and the restriction information are stored in association with each other.
(Item 5)
The server described in item 4, wherein the second transmission information is either information transmitted from the first device as a result of a scan execution operation for generating the second image data, which is scan data, being executed by the first device, and information transmitted from the first device as a result of the second image data, which is fax data, being received by the first device.
(Item 6)
When the second transmission information is information transmitted from the first device as a result of the scan execution operation being performed on the first device, the notification screen is erased from the first device in response to an operation of a button on the notification screen;
The server described in item 5, wherein when the second transmission information is information transmitted from the first device due to the second image data, which is the FAX data, being received by the first device, the notification screen is erased from the first device even if the button in the notification screen is not operated.
(Item 7)
the restriction notification transmission unit transmits the restriction notification information to the first device when an access request including the first device identification information is received from the first device in a state in which the first device identification information and the restriction information are stored in association with each other;
7. The server according to any one of claims 3 to 6, wherein the access request is information transmitted from the first device when a predetermined operation for accessing the server is executed on the first device.
(Item 8)
The first device stores a predetermined program,
The predetermined program is
A process of transmitting the second transmission information to the server for transmitting the second e-mail regarding the transmission of the second image data, which is scan data;
a process of transmitting the second transmission information to the server for transmitting the second e-mail regarding the transmission of the second image data, which is FAX data;
a program for causing the first device to execute a plurality of processes including
8. The server according to item 7, wherein the predetermined operation is an operation for utilizing the predetermined program.
(Item 9)
the first email address indicates a destination of an email regarding the transmission of the FAX data;
the second storage control unit, when receiving the alert information, stores the first device identification information, the restriction information, and the first email address in the memory in association with each other;
The server according to item 8, wherein the restriction notification sending unit sends the restriction notification information to the first device when the access request is received from the first device and the first device identification information, the restriction information, and the first email address are stored in association with each other.
(Item 10)
The memory further stores the first device identification information and a second email address different from the first email address in association with each other,
the second transmission information is information that is transmitted to the server when a selection operation for selecting the first email address from the first email address and the second email address is executed on the first device,
5. The server according to claim 4, wherein the second transmission information includes the first device identification information and the first email address.
(Item 11)
the second storage control unit stores in the memory the first device identification information, the restriction information, and cause information indicating a cause of the alert indicated by the alert information in association with each other;
11. The server according to any one of items 3 to 10, wherein the restriction notification information is information for causing the first device to display the notification screen indicating the cause indicated by the cause information stored in association with the first device identification information.
(Item 12)
the second transmission information includes the first device identification information;
The server further comprises:
Item 12. The server according to item 11, further comprising: a first deletion unit that deletes the restriction information associated with the first device identification information from the memory when the second transmission information is received from the first device and the cause information associated with the first device identification information indicates that the first email could not be temporarily sent to the destination in a state in which the first device identification information, the restriction information, and the cause information are stored in association with each other.
(Item 13)
a first URL (short for Uniform Resource Locator) for receiving an instruction to transmit the alert information, the first email body including the first URL,
The first URL includes the email identification information,
13. The server according to any one of claims 1 to 12, wherein the alert information is information received from a terminal device on which the first email is being displayed due to selection of the first URL included in the body of the first email.
(Item 14)
the body of the first e-mail includes the first URL and a second URL for receiving an instruction to delete the restriction information;
The second URL includes the email identification information,
The server further comprises:
The server described in item 13, further comprising a second deletion unit that deletes the restriction information associated with the email identification information from the memory when a deletion request including the email identification information is received from the terminal device due to the second URL included in the body of the first email being selected when the first device identification information and the restriction information are stored in association with each other.
(Item 15)
The server further comprises:
A server according to any one of items 1 to 14, comprising a third deletion unit that deletes the email identification information from the memory when a predetermined time has elapsed since the first email was sent when the first device identification information and the restriction information are not stored in association with each other.
(Item 16)
1. A communication system comprising:
The communication system includes a server and a first device;
The server,
a memory that stores first device identification information for identifying the first device and a first email address in association with each other;
a first transmission information receiving unit that receives first transmission information, which is information for transmitting a first electronic mail, from the first device, the first electronic mail being an electronic mail regarding transmission of a first image data;
a first mail sending unit that, when the first transmission information is received from the first device, sends the first electronic mail to the first mail address stored in association with the first device identification information that identifies the first device;
a first storage control unit that, when the first transmission information is received from the first device, stores in the memory the first device identification information that identifies the first device and the mail identification information that identifies the first electronic mail in association with each other;
a second storage control unit that, when alert information including the mail identification information is received after the first mail is sent, associates the first device identification information associated with the mail identification information with restriction information indicating that the sending of the mail is restricted, and stores the associated information in the memory;
a second transmission information receiving unit that receives second transmission information, which is information for transmitting a second e-mail, from the first device, the second e-mail being an e-mail regarding the transmission of second image data;
a second mail sending unit that sends the second e-mail to the first mail address when the second transmission information is received from the first device in a state where the first device identification information and the restriction information are not stored in association with each other, and the second mail sending unit restricts the transmission of the second e-mail when the second transmission information is received from the first device in a state where the first device identification information and the restriction information are stored in association with each other;
Equipped with
The first device comprises:
a first transmission information transmitting unit that transmits the first transmission information to the server when a specific instruction related to the first image data is input in the first device;
a second transmission information transmitting unit that transmits the second transmission information to the server when the specific instruction related to the second image data is input in the first device;
A communication system comprising:
(Item 17)
A computer program for a server, comprising:
the server includes a memory that stores first device identification information for identifying a first device and a first email address in association with each other;
The computer program controls the server computer to include the following units:
a first transmission information receiving unit that receives first transmission information, which is information for transmitting a first electronic mail, from the first device, the first electronic mail being an electronic mail regarding transmission of a first image data;
a first mail sending unit that, when the first transmission information is received from the first device, sends the first electronic mail to the first mail address stored in association with the first device identification information that identifies the first device;
a first storage control unit that, when the first transmission information is received from the first device, stores in the memory the first device identification information that identifies the first device and the mail identification information that identifies the first electronic mail in association with each other;
a second storage control unit that, when alert information including the mail identification information is received after the first email is sent, associates the first device identification information associated with the mail identification information with restriction information indicating that the sending of the email is restricted, and stores the associated information in the memory;
a second transmission information receiving unit that receives second transmission information, which is information for transmitting a second e-mail, from the first device, the second e-mail being an e-mail regarding the transmission of second image data;
a second mail sending unit that sends the second e-mail to the first mail address stored in association with the first device identification information that identifies the first device when the second transmission information is received from the first device in a state in which the first device identification information and the restriction information are not stored in association with each other, and the second mail sending unit restricts the transmission of the second e-mail when the second transmission information is received from the first device in a state in which the first device identification information and the restriction information are stored in association with each other;
A computer program that functions as a
(Item 18)
1. A communication device, comprising:
a first mail transmission request transmission unit that transmits a first mail transmission request to a server when a first instruction for transmitting a first mail is accepted, the first mail transmission request transmitting unit transmitting the first mail to a server, the first mail being an email regarding transmission of first image data;
a storage request receiving unit that receives a storage request from the server when the server receives alert information including email identification information for identifying the first email after the server transmits the first email in accordance with the first email transmission request, the storage request being a command requesting that restriction information indicating a restriction on the transmission of email be stored in a memory in association with an email address indicating a destination of the first email;
a second mail transmission request transmission unit that transmits a second mail transmission request to the server when a second instruction to transmit a second mail addressed to the mail address in the memory is accepted in a state where the restriction information is not stored in the memory, the second mail transmission request transmission unit transmitting the second mail transmission request to the server, the second mail transmission request being an email regarding the transmission of second image data, and when the restriction information is stored in the memory in association with the mail address and the second instruction is accepted, the second mail transmission request transmission unit restricts the transmission of the second mail transmission request to the server;
A communication device comprising:

2:通信システム、6:インターネット、10:サーバ、12:ネットワークI/F、20:制御部、22:CPU、24:メモリ、26:プログラム、30:メールテーブル、32:送信テーブル、34:制限テーブル、36:Cloud URL、100:MFP、112:ネットワークI/F、114:操作部、116:表示部、118:PSTNI/F、119:スキャン実行部、120:制御部、122:CPU、124:メモリ、126:OSプログラム、128:サーバプログラム、130:FAX設定情報、200:MFP、500:端末装置、600:Cloudサーバ、EC1、EC2:エラーコード、EM1~EM3:電子メール、MA1~MA3:メールアドレス、SD1~SD3:スキャンデータ、FD1、FD2:FAXデータ 2: Communication system, 6: Internet, 10: Server, 12: Network I/F, 20: Control unit, 22: CPU, 24: Memory, 26: Program, 30: Mail table, 32: Sending table, 34: Restriction table, 36: Cloud URL, 100: MFP, 112: Network I/F, 114: Operation unit, 116: Display unit, 118: PSTN I/F, 119: Scan execution unit, 120: Control unit, 122: CPU, 124: Memory, 126: OS program, 128: Server program, 130: FAX setting information, 200: MFP, 500: Terminal device, 600: Cloud server, EC1, EC2: Error code, EM1-EM3: Email, MA1-MA3: Email address, SD1-SD3: Scan data, FD1, FD2: FAX data

Claims (18)

サーバであって、
第1の装置を識別する第1の装置識別情報と、第1のメールアドレスと、を関連付けて記憶するメモリと、
前記第1の装置から、第1の電子メールを送信するための情報である第1の送信情報を受信する第1の送信情報受信部であって、前記第1の電子メールは、第1の画像データの送信に関する電子メールである、前記第1の送信情報受信部と、
前記第1の装置から前記第1の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報に関連付けて記憶されている前記第1のメールアドレスを宛先として、前記第1の電子メールを送信する第1のメール送信部と、
前記第1の装置から前記第1の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報と、前記第1の電子メールを識別するメール識別情報と、を関連付けて前記メモリに記憶する第1の記憶制御部と、
前記第1の電子メールが送信された後に、前記メール識別情報を含むアラート情報が受信される場合に、前記メール識別情報に関連付けられている前記第1の装置識別情報と、電子メールの送信を制限することを示す制限情報と、を関連付けて前記メモリに記憶する第2の記憶制御部と、
前記第1の装置から、第2の電子メールを送信するための情報である第2の送信情報を受信する第2の送信情報受信部であって、前記第2の電子メールは、第2の画像データの送信に関する電子メールである、前記第2の送信情報受信部と、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶されていない状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報に関連付けて記憶されている前記第1のメールアドレスを宛先として、前記第2の電子メールを送信する第2のメール送信部であって、前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記第2の電子メールの送信は制限される、前記第2のメール送信部と、
を備える、サーバ。
A server,
a memory that stores first device identification information for identifying the first device and a first email address in association with each other;
a first transmission information receiving unit that receives first transmission information, which is information for transmitting a first electronic mail, from the first device, the first electronic mail being an electronic mail regarding transmission of a first image data;
a first mail sending unit that, when the first transmission information is received from the first device, sends the first electronic mail to the first mail address stored in association with the first device identification information that identifies the first device;
a first storage control unit that, when the first transmission information is received from the first device, stores in the memory the first device identification information that identifies the first device and the mail identification information that identifies the first electronic mail in association with each other;
a second storage control unit that, when alert information including the mail identification information is received after the first mail is sent, associates the first device identification information associated with the mail identification information with restriction information indicating that the sending of the mail is restricted, and stores the associated information in the memory;
a second transmission information receiving unit that receives second transmission information, which is information for transmitting a second e-mail, from the first device, the second e-mail being an e-mail regarding the transmission of second image data;
a second mail sending unit that sends the second e-mail to the first mail address stored in association with the first device identification information that identifies the first device when the second transmission information is received from the first device in a state in which the first device identification information and the restriction information are not stored in association with each other, and the second mail sending unit restricts the transmission of the second e-mail when the second transmission information is received from the first device in a state in which the first device identification information and the restriction information are stored in association with each other;
A server comprising:
前記メモリは、さらに、前記第1の装置とは異なる第2の装置を識別する第2の装置識別情報と、前記第1のメールアドレスと、を関連付けて記憶し、
前記サーバは、さらに、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶され、かつ、前記第2の装置識別情報と前記制限情報とが関連付けて記憶されていない状態において、前記第2の装置から、第3の電子メールを送信するための情報である第3の送信情報を受信する第3の送信情報受信部であって、前記第3の電子メールは、第3の画像データの送信に関する電子メールである、前記第3の送信情報受信部と、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶され、かつ、前記第2の装置識別情報と前記制限情報とが関連付けて記憶されていない状態において、前記第2の装置から前記第3の送信情報が受信される場合に、前記第2の装置を識別する前記第2の装置識別情報に関連付けて記憶されている前記第1のメールアドレスを宛先として、前記第3の電子メールを送信する第3のメール送信部と、
を備える、請求項1に記載のサーバ。
The memory further stores second device identification information for identifying a second device different from the first device and the first email address in association with each other;
The server further comprises:
a third transmission information receiving unit that receives third transmission information, which is information for transmitting a third e-mail, from the second device in a state in which the first device identification information and the restriction information are stored in association with each other and the second device identification information and the restriction information are not stored in association with each other , the third e-mail being an e-mail regarding the transmission of third image data;
a third mail sending unit that, when the third transmission information is received from the second device in a state in which the first device identification information and the restriction information are stored in association with each other and the second device identification information and the restriction information are not stored in association with each other, sends the third electronic mail to the first mail address stored in association with the second device identification information that identifies the second device;
The server of claim 1 .
前記サーバは、さらに、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている場合に、前記第1のメールアドレスを宛先とした電子メールの送信が制限されていることを示す通知画面を前記第1の装置に表示させるための制限通知情報を前記第1の装置に送信する制限通知送信部を備える、請求項1又は2に記載のサーバ。
The server further comprises:
3. The server according to claim 1 or 2, further comprising a restriction notification sending unit that sends restriction notification information to the first device to cause the first device to display a notification screen indicating that the sending of e-mail addressed to the first e-mail address is restricted when the first device identification information and the restriction information are stored in association with each other.
前記制限通知送信部は、前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記制限通知情報を前記第1の装置に送信する、請求項3に記載のサーバ。 The server according to claim 3, wherein the restriction notification transmission unit transmits the restriction notification information to the first device when the second transmission information is received from the first device in a state in which the first device identification information and the restriction information are stored in association with each other. 前記第2の送信情報は、スキャンデータである前記第2の画像データを生成するためのスキャン実行操作が前記第1の装置に実行されることに起因して前記第1の装置から送信される情報、及び、FAXデータである前記第2の画像データが前記第1の装置によって受信されることに起因して前記第1の装置から送信される情報のうちのいずれかである、請求項4に記載のサーバ。 The server according to claim 4, wherein the second transmission information is either information transmitted from the first device as a result of a scan execution operation for generating the second image data, which is scan data, being executed by the first device, or information transmitted from the first device as a result of the second image data, which is FAX data, being received by the first device. 前記第2の送信情報が、前記スキャン実行操作が前記第1の装置に実行されることに起因して前記第1の装置から送信される情報である場合に、前記通知画面は、前記通知画面内のボタンが操作されることに応じて、前記第1の装置から消去され、
前記第2の送信情報が、前記FAXデータである前記第2の画像データが前記第1の装置によって受信されることに起因して前記第1の装置から送信される情報である場合に、前記通知画面は、前記通知画面内の前記ボタンが操作されなくても、前記第1の装置から消去される、請求項5に記載のサーバ。
When the second transmission information is information transmitted from the first device as a result of the scan execution operation being performed on the first device, the notification screen is erased from the first device in response to an operation of a button on the notification screen;
The server of claim 5, wherein when the second transmission information is information transmitted from the first device due to the second image data, which is the FAX data, being received by the first device, the notification screen is erased from the first device even if the button in the notification screen is not operated.
前記制限通知送信部は、前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている状態において、前記第1の装置から、前記第1の装置識別情報を含むアクセス要求が受信される場合に、前記制限通知情報を前記第1の装置に送信し、
前記アクセス要求は、前記サーバにアクセスするための所定操作が前記第1の装置に実行される場合に、前記第1の装置から送信される情報である、請求項3から6のいずれか一項に記載のサーバ。
the restriction notification transmission unit transmits the restriction notification information to the first device when an access request including the first device identification information is received from the first device in a state in which the first device identification information and the restriction information are stored in association with each other;
The server according to claim 3 , wherein the access request is information transmitted from the first device when a predetermined operation for accessing the server is executed on the first device.
前記第1の装置は、所定のプログラムを記憶しており、
前記所定のプログラムは、
スキャンデータである前記第2の画像データの送信に関する前記第2の電子メールを送信するための前記第2の送信情報を前記サーバに送信する処理と、
FAXデータである前記第2の画像データの送信に関する前記第2の電子メールを送信するための前記第2の送信情報を前記サーバに送信する処理と、
を含む複数の処理を前記第1の装置に実行させるためのプログラムであり、
前記所定操作は、前記所定のプログラムを利用するための操作である、請求項7に記載のサーバ。
The first device stores a predetermined program,
The predetermined program is
A process of transmitting the second transmission information to the server for transmitting the second e-mail regarding the transmission of the second image data, which is scan data;
a process of transmitting the second transmission information to the server for transmitting the second e-mail regarding the transmission of the second image data, which is FAX data;
a program for causing the first device to execute a plurality of processes including
The server according to claim 7 , wherein the predetermined operation is an operation for utilizing the predetermined program.
前記第1のメールアドレスは、前記FAXデータの送信に関する電子メールの宛先を示し、
前記第2の記憶制御部は、前記アラート情報が受信される場合に、前記第1の装置識別情報と、前記制限情報と、前記第1のメールアドレスと、を関連付けて前記メモリに記憶し、
前記制限通知送信部は、前記第1の装置から前記アクセス要求が受信され、かつ、前記第1の装置識別情報と前記制限情報と前記第1のメールアドレスとが関連付けて記憶されている場合に、前記制限通知情報を前記第1の装置に送信する、請求項8に記載のサーバ。
the first email address indicates a destination of an email regarding the transmission of the FAX data;
the second storage control unit, when receiving the alert information, stores the first device identification information, the restriction information, and the first email address in the memory in association with each other;
The server according to claim 8, wherein the restriction notification sending unit sends the restriction notification information to the first device when the access request is received from the first device and the first device identification information, the restriction information, and the first email address are stored in association with each other.
前記メモリは、さらに、前記第1の装置識別情報と、前記第1のメールアドレスとは異なる第2のメールアドレスと、を関連付けて記憶しており、
前記第2の送信情報は、前記第1の装置において前記第1のメールアドレスと前記第2のメールアドレスとの中から前記第1のメールアドレスを選択するための選択操作が前記第1の装置に実行される場合に、前記サーバに送信される情報であり、
前記第2の送信情報は、前記第1の装置識別情報と前記第1のメールアドレスとを含む、請求項4に記載のサーバ。
The memory further stores the first device identification information and a second email address different from the first email address in association with each other,
the second transmission information is information that is transmitted to the server when a selection operation for selecting the first email address from the first email address and the second email address is executed on the first device,
The server according to claim 4 , wherein the second transmission information includes the first device identification information and the first email address.
前記第2の記憶制御部は、前記第1の装置識別情報と、前記制限情報と、前記アラート情報によって示されるアラートの原因を示す原因情報と、を関連付けて前記メモリに記憶し、
前記制限通知情報は、前記第1の装置識別情報に関連付けて記憶されている前記原因情報によって示される前記原因を示す前記通知画面を前記第1の装置に表示させるための情報である、請求項3から10のいずれか一項に記載のサーバ。
the second storage control unit stores in the memory the first device identification information, the restriction information, and cause information indicating a cause of the alert indicated by the alert information in association with each other;
11. A server according to claim 3, wherein the restriction notification information is information for causing the first device to display the notification screen indicating the cause indicated by the cause information stored in association with the first device identification information.
前記第2の送信情報は、前記第1の装置識別情報を含み、
前記サーバは、さらに、
前記第1の装置識別情報と前記制限情報と前記原因情報とが関連付けて記憶されている状態において、前記第1の装置から前記第2の送信情報が受信され、かつ、前記第1の装置識別情報に関連付けられている前記原因情報が、前記第1の電子メールが前記宛先に一時的に送信できなかったことを示す場合に、前記第1の装置識別情報に関連付けられている前記制限情報を前記メモリから削除する第1の削除部を備える、請求項11に記載のサーバ。
the second transmission information includes the first device identification information;
The server further comprises:
The server according to claim 11, further comprising a first deletion unit that deletes the restriction information associated with the first device identification information from the memory when the second transmission information is received from the first device and the cause information associated with the first device identification information indicates that the first email could not be temporarily sent to the destination, in a state in which the first device identification information, the restriction information, and the cause information are stored in association with each other.
前記第1の電子メールの本文は、前記アラート情報の送信指示を受け付けるための第1のURL(Uniform Resource Locatorの略)を含み、
前記第1のURLは、前記メール識別情報を含み、
前記アラート情報は、前記第1の電子メールの前記本文に含まれる前記第1のURLが選択されることに起因して、前記第1の電子メールが表示されている端末装置から受信される情報である、請求項1から12のいずれか一項に記載のサーバ。
a first URL (short for Uniform Resource Locator) for receiving an instruction to transmit the alert information, the first email body including the first URL,
The first URL includes the email identification information,
13. The server according to claim 1, wherein the alert information is information received from a terminal device on which the first email is being displayed, as a result of the first URL included in the body of the first email being selected.
前記第1の電子メールの前記本文は、前記第1のURLと、前記制限情報の削除指示を受け付けるための第2のURLと、を含み、
前記第2のURLは、前記メール識別情報を含み、
前記サーバは、さらに、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている状態において、前記第1の電子メールの前記本文に含まれる前記第2のURLが選択されることに起因して、前記端末装置から前記メール識別情報を含む削除要求が受信される場合に、前記メール識別情報に関連付けられている前記制限情報を前記メモリから削除する第2の削除部を備える、請求項13に記載のサーバ。
the body of the first e-mail includes the first URL and a second URL for receiving an instruction to delete the restriction information;
The second URL includes the email identification information,
The server further comprises:
The server described in claim 13, further comprising a second deletion unit that deletes the restriction information associated with the email identification information from the memory when a deletion request including the email identification information is received from the terminal device due to the second URL included in the body of the first email being selected when the first device identification information and the restriction information are stored in association with each other.
前記サーバは、さらに、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶されていない状態において、前記第1の電子メールが送信されてから所定時間が経過する場合に、前記メール識別情報を前記メモリから削除する第3の削除部を備える請求項1から14のいずれか一項に記載のサーバ。
The server further comprises:
A server as described in any one of claims 1 to 14, comprising a third deletion unit that deletes the email identification information from the memory when a predetermined time has elapsed since the first email was sent when the first device identification information and the restriction information are not stored in association with each other.
通信システムであって、
前記通信システムは、サーバと、第1の装置と、を備え、
前記サーバは、
前記第1の装置を識別する第1の装置識別情報と、第1のメールアドレスと、を関連付けて記憶するメモリと、
前記第1の装置から、第1の電子メールを送信するための情報である第1の送信情報を受信する第1の送信情報受信部であって、前記第1の電子メールは、第1の画像データの送信に関する電子メールである、前記第1の送信情報受信部と、
前記第1の装置から前記第1の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報に関連付けて記憶されている前記第1のメールアドレスを宛先として、前記第1の電子メールを送信する第1のメール送信部と、
前記第1の装置から前記第1の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報と、前記第1の電子メールを識別するメール識別情報と、を関連付けて前記メモリに記憶する第1の記憶制御部と、
前記第1の電子メールが送信された後に、前記メール識別情報を含むアラート情報が受信される場合に、前記メール識別情報に関連付けられている前記第1の装置識別情報と、電子メールの送信を制限することを示す制限情報と、を関連付けて前記メモリに記憶する第2の記憶制御部と、
前記第1の装置から、第2の電子メールを送信するための情報である第2の送信情報を受信する第2の送信情報受信部であって、前記第2の電子メールは、第2の画像データの送信に関する電子メールである、前記第2の送信情報受信部と、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶されていない状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記第1のメールアドレスを宛先として、前記第2の電子メールを送信する第2のメール送信部であって、前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記第2の電子メールの送信は制限される、前記第2のメール送信部と、
を備え、
前記第1の装置は、
前記第1の装置において前記第1の画像データに関する特定の指示が入力される場合に、前記第1の送信情報を前記サーバに送信する第1の送信情報送信部と、
前記第1の装置において前記第2の画像データに関する前記特定の指示が入力される場合に、前記第2の送信情報を前記サーバに送信する第2の送信情報送信部と、
を備える、通信システム。
1. A communication system comprising:
The communication system includes a server and a first device;
The server,
a memory that stores first device identification information for identifying the first device and a first email address in association with each other;
a first transmission information receiving unit that receives first transmission information, which is information for transmitting a first electronic mail, from the first device, the first electronic mail being an electronic mail regarding transmission of a first image data;
a first mail sending unit that, when the first transmission information is received from the first device, sends the first electronic mail to the first mail address stored in association with the first device identification information that identifies the first device;
a first storage control unit that, when the first transmission information is received from the first device, stores in the memory the first device identification information that identifies the first device and the mail identification information that identifies the first electronic mail in association with each other;
a second storage control unit that, when alert information including the mail identification information is received after the first mail is sent, associates the first device identification information associated with the mail identification information with restriction information indicating that the sending of the mail is restricted, and stores the associated information in the memory;
a second transmission information receiving unit that receives second transmission information, which is information for transmitting a second e-mail, from the first device, the second e-mail being an e-mail regarding the transmission of second image data;
a second mail sending unit that sends the second e-mail to the first mail address when the second transmission information is received from the first device in a state where the first device identification information and the restriction information are not stored in association with each other, and the second mail sending unit restricts the transmission of the second e-mail when the second transmission information is received from the first device in a state where the first device identification information and the restriction information are stored in association with each other;
Equipped with
The first device comprises:
a first transmission information transmitting unit that transmits the first transmission information to the server when a specific instruction related to the first image data is input in the first device;
a second transmission information transmitting unit that transmits the second transmission information to the server when the specific instruction related to the second image data is input in the first device;
A communication system comprising:
サーバのためのコンピュータプログラムであって、
前記サーバは、第1の装置を識別する第1の装置識別情報と、第1のメールアドレスと、を関連付けて記憶するメモリを備え、
前記コンピュータプログラムは、前記サーバのコンピュータを、以下の各部、即ち、
前記第1の装置から、第1の電子メールを送信するための情報である第1の送信情報を受信する第1の送信情報受信部であって、前記第1の電子メールは、第1の画像データの送信に関する電子メールである、前記第1の送信情報受信部と、
前記第1の装置から前記第1の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報に関連付けて記憶されている前記第1のメールアドレスを宛先として、前記第1の電子メールを送信する第1のメール送信部と、
前記第1の装置から前記第1の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報と、前記第1の電子メールを識別するメール識別情報と、を関連付けて前記メモリに記憶する第1の記憶制御部と、
前記第1の電子メールが送信された後に、前記メール識別情報を含むアラート情報が受信される場合に、前記メール識別情報に関連付けられている前記第1の装置識別情報と、電子メールの送信を制限することを示す制限情報と、を関連付けて前記メモリに記憶する第2の記憶制御部と、
前記第1の装置から、第2の電子メールを送信するための情報である第2の送信情報を受信する第2の送信情報受信部であって、前記第2の電子メールは、第2の画像データの送信に関する電子メールである、前記第2の送信情報受信部と、
前記第1の装置識別情報と前記制限情報とが関連付けて記憶されていない状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記第1の装置を識別する前記第1の装置識別情報に関連付けて記憶されている前記第1のメールアドレスを宛先として、前記第2の電子メールを送信する第2のメール送信部であって、前記第1の装置識別情報と前記制限情報とが関連付けて記憶されている状態において、前記第1の装置から前記第2の送信情報が受信される場合に、前記第2の電子メールの送信は制限される、前記第2のメール送信部と、
として機能させる、コンピュータプログラム。
A computer program for a server, comprising:
the server includes a memory that stores first device identification information for identifying a first device and a first email address in association with each other;
The computer program controls the server computer to include the following units:
a first transmission information receiving unit that receives first transmission information, which is information for transmitting a first electronic mail, from the first device, the first electronic mail being an electronic mail regarding transmission of a first image data;
a first mail sending unit that, when the first transmission information is received from the first device, sends the first electronic mail to the first mail address stored in association with the first device identification information that identifies the first device;
a first storage control unit that, when the first transmission information is received from the first device, stores in the memory the first device identification information that identifies the first device and the mail identification information that identifies the first electronic mail in association with each other;
a second storage control unit that, when alert information including the mail identification information is received after the first mail is sent, associates the first device identification information associated with the mail identification information with restriction information indicating that the sending of the mail is restricted, and stores the associated information in the memory;
a second transmission information receiving unit that receives second transmission information, which is information for transmitting a second e-mail, from the first device, the second e-mail being an e-mail regarding the transmission of second image data;
a second mail sending unit that sends the second e-mail to the first mail address stored in association with the first device identification information that identifies the first device when the second transmission information is received from the first device in a state in which the first device identification information and the restriction information are not stored in association with each other, and the second mail sending unit restricts the transmission of the second e-mail when the second transmission information is received from the first device in a state in which the first device identification information and the restriction information are stored in association with each other;
A computer program that functions as a
通信装置であって、
第1の電子メールを送信するための第1の指示が受け付けられる場合に、前記第1の電子メールの送信を要求する第1のメール送信要求をサーバに送信する第1のメール送信要求送信部であって、前記第1の電子メールは、第1の画像データの送信に関する電子メールである、前記第1のメール送信要求送信部と、
前記サーバが前記第1のメール送信要求に従って前記第1の電子メールを送信した後に、前記サーバが前記第1の電子メールを識別するメール識別情報を含むアラート情報を受信する場合に、前記サーバから記憶要求を受信する記憶要求受信部であって、前記記憶要求は、前記第1の電子メールの宛先を示すメールアドレスに関連付けて、電子メールの送信を制限することを示す制限情報をメモリに記憶することを要求するコマンドである、前記記憶要求受信部と、
前記制限情報が前記メモリに記憶されていない状態において、前記メモリ内の前記メールアドレスを宛先とする第2の電子メールを送信するための第2の指示が受け付けられる場合に、前記第2の電子メールの送信を要求する第2のメール送信要求を前記サーバに送信する第2のメール送信要求送信部であって、前記第2の電子メールは、第2の画像データの送信に関する電子メールであり、前記メールアドレスに関連付けて、前記制限情報が前記メモリに記憶されている状態において、前記第2の指示が受け付けられる場合に、前記第2のメール送信要求の前記サーバへの送信は制限される、前記第2のメール送信要求送信部と、
を備える、通信装置。
1. A communication device, comprising:
a first mail transmission request transmission unit that transmits a first mail transmission request to a server when a first instruction for transmitting a first mail is accepted, the first mail transmission request transmitting unit transmitting the first mail to a server, the first mail being an email regarding transmission of first image data;
a storage request receiving unit that receives a storage request from the server when the server receives alert information including email identification information for identifying the first email after the server transmits the first email in accordance with the first email transmission request, the storage request being a command requesting that restriction information indicating a restriction on the transmission of email be stored in a memory in association with an email address indicating a destination of the first email;
a second mail transmission request transmission unit that transmits a second mail transmission request to the server when a second instruction to transmit a second mail addressed to the mail address in the memory is accepted in a state where the restriction information is not stored in the memory, the second mail transmission request transmission unit transmitting the second mail transmission request to the server, the second mail transmission request being an email regarding the transmission of second image data, and when the restriction information is stored in the memory in association with the mail address and the second instruction is accepted, the second mail transmission request transmission unit restricts the transmission of the second mail transmission request to the server;
A communication device comprising:
JP2020077711A 2019-06-27 2020-04-24 SERVER, COMPUTER PROGRAM FOR SERVER, COMMUNICATION DEVICE, AND COMMUNICATION SYSTEM Active JP7528516B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/911,619 US11172078B2 (en) 2019-06-27 2020-06-25 Server, non-transitory computer-readable recording medium storing computer readable instructions for the server, communication device, and communication system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019120345 2019-06-27
JP2019120345 2019-06-27

Publications (2)

Publication Number Publication Date
JP2021006986A JP2021006986A (en) 2021-01-21
JP7528516B2 true JP7528516B2 (en) 2024-08-06

Family

ID=74174503

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020077711A Active JP7528516B2 (en) 2019-06-27 2020-04-24 SERVER, COMPUTER PROGRAM FOR SERVER, COMMUNICATION DEVICE, AND COMMUNICATION SYSTEM

Country Status (1)

Country Link
JP (1) JP7528516B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002278881A (en) 2001-03-15 2002-09-27 Pioneer Electronic Corp E-mail transmission system and method, and e-mail transmission recording medium
JP2002297506A (en) 2001-03-30 2002-10-11 Minolta Co Ltd System and method for transmitting data, program, and recording medium
JP2003273933A (en) 2002-03-15 2003-09-26 Ntt Docomo Tokai Inc System and method for distributing mail
JP2004086236A (en) 2002-07-03 2004-03-18 Recruit Co Ltd E-mail delivery control method
JP2014093664A (en) 2012-11-02 2014-05-19 Secom Co Ltd Communication apparatus, communication connection program, communication connection method, and communication system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002278881A (en) 2001-03-15 2002-09-27 Pioneer Electronic Corp E-mail transmission system and method, and e-mail transmission recording medium
JP2002297506A (en) 2001-03-30 2002-10-11 Minolta Co Ltd System and method for transmitting data, program, and recording medium
JP2003273933A (en) 2002-03-15 2003-09-26 Ntt Docomo Tokai Inc System and method for distributing mail
JP2004086236A (en) 2002-07-03 2004-03-18 Recruit Co Ltd E-mail delivery control method
JP2014093664A (en) 2012-11-02 2014-05-19 Secom Co Ltd Communication apparatus, communication connection program, communication connection method, and communication system

Also Published As

Publication number Publication date
JP2021006986A (en) 2021-01-21

Similar Documents

Publication Publication Date Title
US11172078B2 (en) Server, non-transitory computer-readable recording medium storing computer readable instructions for the server, communication device, and communication system
US10187533B2 (en) Image processing device and image processing system
JP2007042015A (en) Peripheral electronic device control system and function restriction control program
US20130201529A1 (en) Data transmission apparatus, control method therefor, and storage medium
JP2019032716A (en) Print system, printer driver program
KR102646047B1 (en) Information processing apparatus, method of controlling information processing apparatus, and non-transitory computer-readable storage medium
JP7452198B2 (en) Function execution device and computer program for the function execution device
JP2020065208A (en) Scanner and computer program for scanner
US10712986B2 (en) Job processing apparatus that stops job according to user's instruction, method of controlling same, and storage medium
JP7528516B2 (en) SERVER, COMPUTER PROGRAM FOR SERVER, COMMUNICATION DEVICE, AND COMMUNICATION SYSTEM
JP2009159562A (en) Image transmitting apparatus and image transmitting method
JP7243479B2 (en) A server, a computer program for a server, and a computer program for a terminal device
JP4945728B2 (en) Image forming apparatus, UI client for unifying UI screen thereof, image forming apparatus with extended console, and setting value selection coping method
JP4995749B2 (en) Image forming apparatus, UI client for unifying UI screen thereof, image forming apparatus with extended console, and setting value selection coping method
JP7556244B2 (en) Server and computer program for the server
JP7263023B2 (en) Image processing device and method
JP2025140751A (en) Communication device and computer program for communication device
JP4189599B2 (en) Data transmission apparatus, transmission source address setting method in the same apparatus, and transmission source address setting program
JP7608805B2 (en) COMMUNICATION DEVICE, COMPUTER PROGRAM FOR A COMMUNICATION DEVICE, AND METHOD PERFORMED BY A COMMUNICATION DEVICE - Patent application
JP2020160965A (en) Communication device and computer program for communication device
JP7635659B2 (en) COMMUNICATION DEVICE AND COMPUTER PROGRAM FOR THE COMMUNICATION DEVICE
EP3889758B1 (en) Image processing device and computer program
JP7540250B2 (en) Server and computer program for the server
JP2019040370A (en) Terminal device and computer program therefor
JP2018137823A (en) Data transmission device and image forming apparatus

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20200428

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230411

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240312

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240325

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240625

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240708

R150 Certificate of patent or registration of utility model

Ref document number: 7528516

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150