JP7528516B2 - SERVER, COMPUTER PROGRAM FOR SERVER, COMMUNICATION DEVICE, AND COMMUNICATION SYSTEM - Google Patents
SERVER, COMPUTER PROGRAM FOR SERVER, COMMUNICATION DEVICE, AND COMMUNICATION SYSTEM Download PDFInfo
- 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
- transmission
- server
- 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
Links
- 238000004891 communication Methods 0.000 title claims description 26
- 238000004590 computer program Methods 0.000 title claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 255
- 238000000034 method Methods 0.000 claims description 116
- 230000008569 process Effects 0.000 claims description 115
- 230000006870 function Effects 0.000 claims description 60
- 238000012217 deletion Methods 0.000 claims description 28
- 230000037430 deletion Effects 0.000 claims description 28
- 230000004044 response Effects 0.000 claims description 8
- 238000012545 processing Methods 0.000 description 26
- 238000005516 engineering process Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 3
- 230000000052 comparative effect Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000000903 blocking effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 108010025037 T140 peptide Proteins 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
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を利用して、エラーが発生した電子メールの送信先アドレスを特定する。そして、多機能機は、特定済みの送信先アドレスに対応付けてエラー情報を登録する。その後、多機能機は、当該送信先アドレスがユーザによって新たな電子メールの送信先アドレスとして指定される場合に、エラー情報に基づく表示を行う。
上記の技術では、多機能機は電子メールを送信する機能を備える必要がある。例えば、多機能機に代えて、多機能機と通信可能なサーバが電子メールを送信する構成が想定される。上記の技術は、このような構成を何ら想定していない。 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実施例)
(通信システム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
(サーバ10の構成)
サーバ10は、MFP100からの指示に従って電子メールを送信するためのサーバである。サーバ10は、各MFP100等のベンダによってインターネット6上に設置される。なお、変形例では、サーバ10は、当該ベンダとは異なる事業者によってインターネット6上に設置されてもよい。
(Configuration of Server 10)
The
サーバ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
メールテーブル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
制御部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
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
(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
MFP100は、T0において、「Scan to Email」操作を受け付けると、原稿をスキャンしてスキャンデータ(即ち画像データ)を生成する。そして、MFP100は、T1において、生成済みのスキャンデータと「Scan to Email」用アドレスMA1とをサーバ10に送信する。
When the
サーバ10は、T1において、MFP100からスキャンデータと「Scan to Email」用アドレスMA1とを受信すると、T2において、「Scan to Email」用アドレスMA1を宛先として、スキャンデータが添付された電子メールを送信する。
When the
(FAX to Email)
MFP100は、T3において、PSTNI/F118を介して、FAXデータを受信すると、T4において、FAXデータをサーバ10に送信する。FAXデータは、MFP100とは異なるFAX装置からMFP100にFAX通信を介して送信される画像データである。FAXデータは、当該FAX装置によって原稿がスキャンされることによって生成される。
(FAX to Email)
When the
サーバ10は、T4において、MFP100からFAXデータを受信すると、T5において、「FAX to Email」用アドレスMA3を宛先として、FAXデータが添付された電子メールを送信する。
When the
(FAX to Cloud)
MFP100は、T6において、PSTNI/F118を介して、FAXデータを受信すると、T7において、Cloud URL36を要求するCloud URL要求をサーバ10に送信する。これにより、MFP100は、T8において、サーバ10からCloud URL36を受信する。
(FAX to Cloud)
When the
T9では、MFP100は、T6で受信したFAXデータをT8で受信したCloud URL36によって示されるCloudサーバ600に送信する。これにより、FAXデータが、Cloudサーバ600に記憶される。
At T9, the
T10では、MFP100は、FAXデータのCloudサーバ600への送信が完了したことを示す完了通知をサーバ10に送信する。
At T10, the
サーバ10は、T10において、MFP100から完了通知を受信すると、T11において、「FAX to Cloud」用アドレスMA3を宛先として、FAXデータのCloudサーバ600への送信が完了したことを示す完了メッセージを含む電子メールを送信する。
When the
(第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
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
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
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
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
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
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
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
S112では、CPU122は、ネットワークI/F112を介して、サーバ10からスキャン画面データを受信する(図3のS12参照)。
In S112, the CPU 122 receives scan screen data from the
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
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
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
(第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
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
また、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
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
また、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
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
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
MFP100は、T20において、ユーザからプログラム利用操作を受け付ける(図7のS100でYES)。T22では、MFP100は、装置ID「d01」を含むアクセス要求をサーバ10に送信する(S102)。
In T20, the
サーバ10は、T22において、MFP100からアクセス要求を受信すると(図3のS2でYES)、T24において、制限テーブル34から装置ID「d01」とFAXのメールアドレスMA3との双方に関連付けて記憶されている制限フラグ「OFF」を特定する。そして、サーバ10は、特定済みの制限フラグが「OFF」を示すと判断する(S4でNO)。T26では、サーバ10は、メニュー画面データをMFP100に送信する(S8)。
When the
MFP100は、T26において、サーバ10からメニュー画面データを受信すると、T28において、メニュー画面を表示する(図7のS106)。T30では、MFP100は、メニュー画面内の「Scan to Email」ボタンの選択を受け付ける(S108でYES)。T32では、MFP100は、「Scan to Email」選択情報をサーバ10に送信する(S110)。
When the
サーバ10は、T32において、MFP100から「Scan to Email」選択情報を受信すると(図3のS10でYES)、T34において、装置ID「d01」に関連付けて記憶されている2個「Scan to Email」用アドレスMA1、MA2を含むスキャン画面データをMFP100に送信する(S12)。
When the
MFP100は、T34において、サーバ10からスキャン画面データを受信すると(図7のS112)、T36において、スキャン画面を表示する(S114)。
When the
T38では、MFP100は、スキャン画面において、スキャン設定の入力と「Scan to Email」用アドレスMA1の選択とScanボタンの選択とを受け付ける。T40では、MFP100は、入力済みのスキャン設定に従ってスキャンデータSD1を生成する。
At T38, the
T42では、MFP100は、「Scan to Email」用アドレスMA1とスキャンデータSD1と装置ID「d01」とを含むメール送信要求をサーバ10に送信する(114)。
At T42, the
サーバ10は、T42において、MFP100からメール送信要求を受信すると(図3のS14)、装置ID「d01」と「Scan to Email」用アドレスMA1との双方に関連付けられて記憶されている制限フラグ「OFF」を特定する(S20)。T44では、サーバ10は、特定済みの制限フラグが「OFF」であると判断する(S22でNO)。
When the
続けて、図10のT50では、サーバ10は、メールID「m01」とURLID「u01」とを生成する(図4のS30)。
Next, at T50 in FIG. 10, the
T52では、サーバ10は、「Scan to Email」用アドレスMA1を宛先として、電子メールEM1を送信する(S32)。電子メールEM1は、メールID「m01」が記述されたヘッダと、URLID「u01」を含む制限URLと、URLID「u01」を含む削除URLと、を含む本文と、を含む。電子メールEM1には、スキャンデータSD1が添付されている。
At T52, the
また、サーバ10は、装置ID「d01」と、「Scan to Email」用アドレスMA1と、メールID「m01」と、URLID「u01」と、電子メールEM1のタイムスタンプ「2019.5.20.12:00」と、を関連付けて送信テーブル32に記憶する。
The
(ケース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
T56では、サーバ10は、未送信通知に含まれるエラーコードEC1(又はEC2)によって示される原因情報「一時不通」(又は「アドレス無し」)をメールID「m01」に関連付けて送信テーブル32に記憶する(S36)。
At T56, the
T58では、サーバ10は、メールID「m01」に関連付けられて記憶されている装置ID「d01」と電子メールEM1の宛先である「Scan to Email」用アドレスMA1との双方に関連付けて記憶されている制限フラグを「OFF」から「ON」に変更する(S38)。
At T58, the
ケース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
T76では、サーバ10は、原因情報「ブロック」をメールID「m01」に関連付けて送信テーブル32に記憶する(S42)。T78は、T58と同様である。
In T76, the
ケース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
T86では、サーバ10は、原因情報「制限要求」をメールID「m01」に関連付けて送信テーブル32に記憶する(S46)。T88は、T58と同様である。このような構成によれば、ユーザは電子メールEM1内の制限URLをクリックするだけで電子メールの送信を制限することができる。ユーザの利便性が向上する。
In T86, the
また、ケース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
T96では、サーバ10は、削除要求に含まれるURLID「u01」に関連付けて記憶されている情報、即ち、装置ID「d01」と「Scan to Email」用アドレスMA1を特定する。そして、サーバ10は、装置ID「d01」と「Scan to Email」用アドレスMA1の双方に関連付けて記憶されている原因情報「制限要求」を削除する。
At T96, the
T98では、サーバ10は、装置ID「d01」と「Scan to Email」用アドレスMA1との双方に関連付けて記憶されている制限フラグを「ON」から「OFF」に変更する。このような構成によれば、ユーザが誤って制限URLをクリックした場合であっても、電子メールEM1内の削除URLをクリックすることによって、制限フラグ「ON」を削除することができる。電子メールの送信が誤って制限されることを抑制することができる。
In T98, the
(ケース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
サーバ10は、T142において、MFP100からメール送信要求を受信すると(図3のS14)、装置ID「d01」と「Scan to Email」用アドレスMA1との双方に関連付けられて記憶されている制限フラグ「ON」を特定する(S20)。T144では、サーバ10は、特定済みの制限フラグが「ON」であると判断する(S22でYES)。
When the
T146では、サーバ10は、装置ID「d01」と「Scan to Email」用アドレスMA1との双方に関連付けられて記憶されている原因情報が「ブロック」であると判断する(図5のS50でNO)。そして、T148では、サーバ10は、原因「ブロック」を示す原因メッセージを含むScan制限画面をMFP100に表示させるためのScan制限画面データをMFP100に送信する(S54A)。
At T146, the
MFP100は、T148において、サーバ10からScan制限画面データを受信すると(図7のS120でYES)、T150において、Scan制限画面を表示する(S122)。これにより、ユーザは、「Scan to Email」用アドレスMA1を宛先とした電子メールの送信が制限されていることを知ることができる。
When the
また、仮に、スキャン画面において「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
サーバ10は、T154において、MFP100から削除選択情報を受信すると(図5のS56でYES)、T156において、メールテーブル30から装置ID「d01」に関連付けて記憶されている「Scan to Email」用アドレスMA1を削除する(S58)。これにより、メーラによってブロックされたメールアドレスMA1を削除することができる。
When the
また、本ケースでは、制限テーブル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
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
例えば、図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
(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
MFP100は、T310において、PSTNI/F118を介して、FAXデータFD1を受信する(図8のS150)。
At T310, the
T312では、MFP100は、FAX設定情報130が「FAX to Email」を示すと判断する(S152でYES)。T314では、MFP100は、FAXデータFD1と装置ID「d01」とを含む「FAX to Email」要求をサーバ10に送信する(S154)。
At T312, the
サーバ10は、T314において、MFP100から「FAX to Email」要求を受信すると(図6のS60でYES)、メールテーブル30から、装置ID「d01」に関連付けて記憶されている「FAX to Email」用アドレスMA3を特定する(S62)。
When the
T316では、サーバ10は、制限テーブル34において装置ID「d01」と「FAX to Email」用アドレスMA3との双方に関連付けて記憶されている制限フラグが「OFF」を示すと判断する(S82でNO)。
At T316, the
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
また、サーバ10は、装置ID「d01」と、「FAX to Email」用アドレスMA3と、メールID「m03」と、URLID「u03」と、電子メールEM3のタイムスタンプ「2019.5.20.12:00」と、を関連付けて送信テーブル32に記憶する。
The
本ケースでは、図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
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
続けて、MFP100は、T380において、PSTNI/F118を介して、FAXデータFD2を受信する(図8のS150)。T384は、「FAX to Email」要求がFAXデータFD2を含む点を除いて、T314と同様である。
Next, in T380, the
T386では、サーバ10は、制限テーブル34において装置ID「d01」と「FAX to Email」用アドレスMA3との双方に関連付けて記憶されている制限フラグが「ON」を示すと判断する(図6のS82でYES)。
At T386, the
T384では、サーバ10は、原因「ブロック」を示す原因メッセージを含む第2のFAX制限画面をMFP100に表示させるための第2のFAX制限画面データをMFP100に送信する(S54B)。
At T384, the
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
続けて、MFP100は、T410において、ユーザからプログラム利用操作を受け付ける(図7のS100でYES)。T412は、図9のT22と同様である。
Next, in T410, the
サーバ10は、T412において、MFP100からアクセス要求を受信すると(図3のS2でYES)、T414において、制限テーブル34から装置ID「d01」とFAXのメールアドレスMA3との双方に関連付けて記憶されている制限フラグ「ON」を特定する。そして、サーバ10は、特定済みの制限フラグが「ON」を示すと判断する(S4でYES)。
When the
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
(削除処理;図13)
図13を参照して、サーバ10のCPU22によって実行される削除処理を説明する。削除処理は、サーバ10の電源が投入された後に定期的に実行される。
(Deletion process; FIG. 13)
The deletion process executed by the CPU 22 of the
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
また、サーバ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
(対応関係)
サーバ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
「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
(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
本ケースでは、MFP100は、特定済みの制限フラグが「OFF」を示すと判断し、T522において、アクセス要求をサーバ10に送信する。そして、MFP100は、T526において、サーバ10からメニュー画面データを受信して、T528において、メニュー画面を表示する(図7のS102、S106参照)。仮に、特定済みの制限フラグが「ON」を示すと判断される場合には、MFP100は、第1のFAX制限画面を表示部116に表示して(図7のS105参照)、アクセス要求をサーバ10に送信する。
In this case, the
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
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
続けて、ユーザは、「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
サーバ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
MFP100は、T584において、サーバ10から制限フラグON要求を受信すると、T586において、制限フラグON要求内のメールアドレスMA1に関連付けて制限テーブル34に記憶されている制限フラグを「OFF」から「ON」に変更する。
When the
続けて、図14のT522~T538と同様の処理が実行される。即ち、MFP100は、サーバ10にアクセス要求を再び送信する。
Then, the same processing as T522 to T538 in FIG. 14 is executed. That is, the
T644では、MFP100は、メモリ124内の制限テーブル34から、ユーザによって選択された「Scan to Email」用アドレスMA1に関連付けられて記憶されている制限フラグを特定する。本ケースでは、MFP100は、特定済みの制限フラグが「ON」であると判断する。なお、仮に、特定済みの制限フラグが「OFF」であると判断される場合については、図14のT539と同様である。
In T644, the
T646では、MFP100は、メールアドレスMA1をサーバ10に送信して、原因情報をサーバ10に問い合わせる。そして、MFP100は、T648において、サーバ10から、メールアドレスMA1に関連付けて送信テーブル32に記憶されている原因情報「ブロック」を受信する。
At T646, the
T650では、MFP100は、原因「ブロック」を示す原因メッセージを含むScan制限画面を表示部116に表示する(図7のS122参照)。
At T650, the
T652では、MFP100は、Scan制限画面内の削除ボタンの選択を受け付ける。T656では、MFP100は、メモリ124内のメールテーブル30からメールアドレスMA1を削除する。
At T652, the
(本実施例の効果)
本実施例の構成によれば、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
図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
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。 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
(変形例2)第1実施例では、MFP100は、PSTNI/F118を介して、FAXデータを受信する。これに代えて、MFP100は、インターネットFAX機能を実行可能な端末装置から、ネットワークI/F112を介して、FAXデータを受信してもよい。この場合、FAXデータは、例えば、端末装置に記憶されている画像データであってもよい。本変形例では、ネットワークI/F112を介して受信されるFAXデータが、「第1の画像データ」の一例である。
(Variation 2) In the first embodiment, the
(変形例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
(変形例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
(変形例6)第1実施例では、サーバ10は、Scan制限画面データをMFP100に送信する(図5のS54A)。これに代えて、サーバ10は、原因メッセージを示すテキストデータをMFP100に送信してもよい。本変形例では、テキストデータが、「制限通知情報」の一例である。
(Variation 6) In the first embodiment, the
(変形例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
(変形例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
(変形例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
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
以下、本明細書で開示する技術の特徴を列挙する。
(項目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
(Item 3)
The server further comprises:
3. The server according to
(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
(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
(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の装置から、第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.
前記第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の装置から送信される情報である、請求項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.
前記所定のプログラムは、
スキャンデータである前記第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.
前記第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.
前記第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.
前記制限通知情報は、前記第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.
前記サーバは、さらに、
前記第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の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.
前記第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:
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)
| 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 |
-
2020
- 2020-04-24 JP JP2020077711A patent/JP7528516B2/en active Active
Patent Citations (5)
| 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 |