Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6467944B2 - Data transmission / reception system, image processing apparatus, data transmission / reception method, and data transmission / reception program - Google Patents
[go: Go Back, main page]

JP6467944B2 - Data transmission / reception system, image processing apparatus, data transmission / reception method, and data transmission / reception program - Google Patents

Data transmission / reception system, image processing apparatus, data transmission / reception method, and data transmission / reception program Download PDF

Info

Publication number
JP6467944B2
JP6467944B2 JP2015013260A JP2015013260A JP6467944B2 JP 6467944 B2 JP6467944 B2 JP 6467944B2 JP 2015013260 A JP2015013260 A JP 2015013260A JP 2015013260 A JP2015013260 A JP 2015013260A JP 6467944 B2 JP6467944 B2 JP 6467944B2
Authority
JP
Japan
Prior art keywords
data
transmission
received
unit
communication procedure
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015013260A
Other languages
Japanese (ja)
Other versions
JP2016139905A (en
Inventor
俊作 京尾
俊作 京尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2015013260A priority Critical patent/JP6467944B2/en
Publication of JP2016139905A publication Critical patent/JP2016139905A/en
Application granted granted Critical
Publication of JP6467944B2 publication Critical patent/JP6467944B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)

Description

この発明は、データ送受信システム、画像処理装置、データ送受信方法およびデータ送受信プログラムに関し、複数の画像処理装置間でデータを送受信するデータ送受信システム、その画像処理装置、その画像処理装置で実行されるデータ送受信方法およびデータ送受信プログラムに関する。   The present invention relates to a data transmission / reception system, an image processing apparatus, a data transmission / reception method, and a data transmission / reception program, and a data transmission / reception system for transmitting / receiving data between a plurality of image processing apparatuses, the image processing apparatus, and data executed by the image processing apparatus The present invention relates to a transmission / reception method and a data transmission / reception program.

複合機(以下「MFP」という)で代表される画像処理装置は、ファクシミリデータを送受信する機能を有するとともに、インターネット等のネットワークを介してデータを送受信する機能を有する。ファクシミリデータの送受信は、インターネットを介したデータの送受信に比較して、1対1で通信するために、送受信するデータが第三者に知られてしまう危険が少ない。   An image processing apparatus represented by a multifunction peripheral (hereinafter referred to as “MFP”) has a function of transmitting and receiving facsimile data and a function of transmitting and receiving data via a network such as the Internet. Since facsimile data is transmitted and received in a one-to-one manner compared to data transmission and reception via the Internet, there is less risk of data being transmitted and received being known to a third party.

また、データが漏洩するリスクを少なくして、インターネットを用いてファクシミリデータを送信する技術が開発されている。例えば、特表2008−527832号公報には、インターネットを通じるファクシミリ文書の送受信方法において、(a)第1ファクシミリシステムから送受信文書の認証要請を受信する段階と、(b)前記送受信文書の認証要請に応答して送受信文書の認証情報を生成する段階と、(c)前記生成した送受信文書の認証情報を前記第1ファクシミリシステムに伝送し、送受信文書認証データベースに保存する段階と、前記第1ファクシミリシステムは、前記受信された送受信文書の認証情報を用いてファクシミリ文書を暗号化して第2ファクシミリシステムに伝送し、前記第2ファクシミリシステムは、前記第1ファクシミリシステムから前記ファクシミリ文書を受信すれば、ファクシミリ受信ヘッダ情報を含む前記送受信文書の認証確認要請をし、(d)前記第2ファクシミリシステムから送受信文書の認証確認要請を受信する段階と、(e)前記送受信文書の認証確認要請に応答して前記送受信文書認証データベースから前記ファクシミリ受信ヘッダ情報に相応する送受信文書の認証情報を抽出する段階と、(f)前記抽出された送受信文書の認証情報を前記前記第2ファクシミリシステムに伝送する段階と、を含み、前記第2ファクシミリシステムは、受信された送受信文書の認証情報を用いて前記ファクシミリ文書の暗号を解くことを特徴とするインターネットを通じるファクシミリ文書の送受信方法が記載されている。   In addition, a technique for transmitting facsimile data using the Internet while reducing the risk of data leakage has been developed. For example, in Japanese translations of PCT publication No. 2008-527832, in a facsimile document transmission / reception method via the Internet, (a) a step of receiving an authentication request for a transmission / reception document from a first facsimile system; And (c) transmitting the generated transmission / reception document authentication information to the first facsimile system and storing it in the transmission / reception document authentication database; and the first facsimile. The system encrypts a facsimile document using the authentication information of the received transmission / reception document and transmits the encrypted facsimile document to the second facsimile system, and the second facsimile system receives the facsimile document from the first facsimile system; Authentication confirmation of the transmitted / received document including facsimile reception header information. Requesting, (d) receiving an authentication confirmation request for a transmission / reception document from the second facsimile system, and (e) receiving the facsimile reception header information from the transmission / reception document authentication database in response to the authentication confirmation request for the transmission / reception document. And (f) transmitting the extracted authentication information of the transmitted / received document to the second facsimile system, wherein the second facsimile system receives the received information. A facsimile document transmission / reception method via the Internet is described, wherein the encryption of the facsimile document is decrypted using the authentication information of the transmitted / received document.

しかしながら、特表2008−527832号公報に記載のファクシミリ文書の送受信方法は、第1ファクミリシステムから第2ファクシミリシステムにファクシミリ文書をインターネットを介して送信するために、インターネットにおいて第2ファクシミリシステムに割り当てられたネットワークアドレスを、第1ファクシミリシステムに登録しなければならない。また、第2ファクシミリシステムにおいて、ファクシミリ回線を介して受信されたファクシミリ文書に対して実行する処理として、例えば、画像形成することなく記憶する処理、または、別のコンピューターに転送する処理等が定められている場合に、その処理を実行させるための設定を、別途しなければならない。このように、ファクシミリデータの送信を、ファクシミリ回線ではなく、インターネットを介して送信する場合の設定が困難であるといった問題があった。
特表2008−527832号公報
However, the facsimile document transmission / reception method disclosed in JP-T-2008-527832 is assigned to the second facsimile system on the Internet in order to transmit the facsimile document from the first facsimile system to the second facsimile system via the Internet. The designated network address must be registered in the first facsimile system. In the second facsimile system, for example, a process to be stored without forming an image or a process to be transferred to another computer is defined as a process to be performed on a facsimile document received via a facsimile line. If this is the case, a setting for executing the process must be made separately. As described above, there is a problem that it is difficult to set facsimile data to be transmitted via the Internet instead of the facsimile line.
Special table 2008-527832 gazette

この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、受信されるデータに実行する処理を設定する作業を簡略にしたデータ送受信システムを提供することである。   The present invention has been made to solve the above-described problems, and one of the objects of the present invention is to provide a data transmission / reception system that simplifies the work of setting the processing to be performed on the received data. is there.

この発明の他の目的は、受信されるデータに実行する処理を設定する作業を簡略にした画像処理装置を提供することである。   Another object of the present invention is to provide an image processing apparatus that simplifies the work of setting a process to be executed on received data.

この発明のさらに他の目的は、受信されるデータに実行する処理を設定する作業を簡略にしたデータ送受信方法を提供することである。   Still another object of the present invention is to provide a data transmission / reception method that simplifies the work of setting a process to be executed on received data.

この発明のさらに他の目的は、受信されるデータに実行する処理を設定する作業を簡略にしたデータ送受信プログラムを提供することである。   Still another object of the present invention is to provide a data transmission / reception program that simplifies the work of setting a process to be executed on received data.

上述した目的を達成するためにこの発明のある局面によれば、データ送受信システムは、複数の画像処理装置と、サーバーとを備えたデータ送受信システムであって、複数の画像処理装置それぞれは、複数の画像処理装置のうち他の1以上それぞれに第1通信手順で割り当てられた第1の種類のアドレス情報に関連付けられた設定情報を設定する設定手段と、第1通信手順でデータが受信される場合、複数の画像処理装置のうち受信されたデータの送信元の送信元装置に割り当てられた第1の種類のアドレス情報に関連付けられた設定情報に従って、受信されたデータを処理する第1データ処理手段を、備えており、複数の画像処理装置のうち送信元装置は、送信対象のデータをデータの送信先である送信先装置にサーバーを経由して送信する依頼送信手段を備え、サーバーは、送信元装置から受信されるデータと、第1通信手順において送信元装置に割り当てられた第1の種類のアドレス情報とを、送信先装置に第2通信手順で送信するサーバー側送信手段を備え、複数の画像処理装置のうち送信先装置は、第1通信手順と異なる第2通信手順でデータとともに第1の種類のアドレス情報を受信する場合、受信されたデータを、データとともに受信される第1の種類のアドレス情報に関連付けられた設定情報に従って処理する第2データ処理手段を備えAccording to an aspect of the present invention in order to achieve the above object, a data transmitting and receiving system is a data transmission and reception system comprising a plurality of image processing apparatuses, and a server, each of the plurality of image processing apparatuses, a plurality Setting means for setting setting information associated with the first type of address information assigned in the first communication procedure to each of one or more of the other image processing apparatuses, and data is received in the first communication procedure. The first data processing for processing the received data in accordance with the setting information associated with the first type of address information assigned to the transmission source device of the received data of the plurality of image processing devices And the transmission source device among the plurality of image processing devices transmits the data to be transmitted to the transmission destination device that is the data transmission destination via the server. The server includes a request transmission unit, and the server sends the data received from the transmission source device and the first type of address information assigned to the transmission source device in the first communication procedure to the transmission destination device in the second communication procedure. A server-side transmission unit that transmits the received data when the destination device receives the first type of address information together with the data in a second communication procedure different from the first communication procedure , among the plurality of image processing devices; and Ru with a second data processing means for processing according to the setting information associated with the first type of address information received together with the data.

この局面に従えば、複数の画像処理装置それぞれは、第2通信手順で受信されたデータに対して、第1通信手順で受信されたデータを処理する場合と同じ処理を実行することができる。このため、第2通信手順で受信されたデータを処理するための設定を、送信元装置ごとにする必要がない。その結果、受信されるデータに実行する処理を設定する作業を簡略にしたデータ送受信システムを提供することができる。   According to this aspect, each of the plurality of image processing apparatuses can execute the same processing as that for processing the data received in the first communication procedure on the data received in the second communication procedure. For this reason, it is not necessary to make the setting for processing the data received in the second communication procedure for each transmission source device. As a result, it is possible to provide a data transmission / reception system that simplifies the work of setting a process to be executed on received data.

好ましくは、送信元装置は、さらに、送信対象であるデータを送信先である送信先装置に送信する送信指示を受け付ける指示受付手段を備え、送信元装置が備える依頼手段は、受け付けられた送信指示により送信対象に特定されるデータと、送信先装置を識別するための装置識別情報とを含む送信依頼を、サーバーに送信する。   Preferably, the transmission source device further includes an instruction reception unit that receives a transmission instruction for transmitting the data to be transmitted to the transmission destination device that is the transmission destination, and the request unit included in the transmission source device receives the received transmission instruction. A transmission request including data specified as a transmission target by the above and device identification information for identifying a transmission destination device is transmitted to the server.

この局面に従えば、送信元装置は、送信指示を受け付けると、データと、送信先装置を識別するための装置識別情報とを含む送信依頼を、サーバーに送信する。このため、送信元装置において、第2通信手順でデータを送信先装置に送信するための操作を簡略にすることができる。   According to this aspect, when receiving the transmission instruction, the transmission source device transmits a transmission request including data and device identification information for identifying the transmission destination device to the server. For this reason, in the transmission source device, an operation for transmitting data to the transmission destination device in the second communication procedure can be simplified.

好ましくは、サーバーは、Webサーバーとして機能し、依頼手段は、サーバーのクライアントとして機能し、サーバーは、送信元装置から送信対象のデータをアップロードするアップロード手段と、送信元装置からの指示に基づいて、複数のデータ処理装置のうちからデータの送信先として送信先装置を特定する送信先特定手段と、をさらに備える。   Preferably, the server functions as a Web server, the request unit functions as a client of the server, and the server is based on an upload unit that uploads data to be transmitted from the transmission source device and an instruction from the transmission source device. And a transmission destination specifying means for specifying a transmission destination device as a data transmission destination from among the plurality of data processing devices.

この局面に従えば、サーバーがWebサーバーとして機能し、送信元装置がサーバーのクライアントとして機能し、サーバーは、送信元装置から送信対象のデータをアップロードし、送信元装置からの指示に基づいて送信先装置を特定するので、送信元装置において、第2通信手順でデータを送信先装置に送信するための操作を簡略にすることができる。   According to this aspect, the server functions as a Web server, the transmission source device functions as a client of the server, the server uploads data to be transmitted from the transmission source device, and transmits the data based on an instruction from the transmission source device. Since the destination device is specified, the operation for transmitting data to the destination device in the second communication procedure in the transmission source device can be simplified.

この発明の他の局面によれば、画像処理装置は、他の1以上の画像処理装置それぞれに第1通信手順で割り当てられた第1の種類のアドレス情報に関連付けられた設定情報を設定する設定手段と、第1通信手順でデータが受信される場合、データの送信元である送信元装置に割り当てられた第1の種類のアドレス情報に関連付けられた設定情報に従って、受信されたデータを処理する第1データ処理手段と、第1通信手順と異なる第2通信手順でデータとともにデータの送信元である送信元装置に第1通信手順で割り当てられた第1の種類のアドレス情報を受信する場合、受信されたデータを、データとともに受信される第1の種類のアドレス情報に対して関連付けられた設定情報に従って処理する第2データ処理手段と、を備えAccording to another aspect of the present invention, the image processing device is configured to set the setting information associated with the first type of address information assigned in the first communication procedure to each of the other one or more image processing devices. When data is received in the first communication procedure with the means, the received data is processed according to the setting information associated with the first type of address information assigned to the transmission source device that is the data transmission source. When receiving the first type of address information assigned in the first communication procedure to the transmission source device that is the data transmission source together with the data in the second communication procedure different from the first communication procedure with the first data processing means, the received data, a second data processing means for processing according to the setting information associated with the first type of address information received with the data, Ru comprising a.

この局面に従えば、第2通信手順で受信されたデータに対して、第1通信手順で受信されたデータを処理する場合と同じ処理を実行することができる。このため、第2通信手順で受信されたデータを処理するための設定を、送信元装置ごとにする必要がない。その結果、受信されるデータに実行する処理を設定する作業を簡略にした画像処理装置を提供することができる。   If this situation is followed, the same process as the case where the data received by the 1st communication procedure is processed with respect to the data received by the 2nd communication procedure can be performed. For this reason, it is not necessary to make the setting for processing the data received in the second communication procedure for each transmission source device. As a result, it is possible to provide an image processing apparatus that simplifies the work of setting the process to be executed on the received data.

好ましくは、送信対象であるデータを送信先である送信先装置に送信する送信指示を受け付ける指示受付手段と、受け付けられた送信指示により送信対象に特定されるデータと、第1通信手順において自装置に割り当てられた第1の種類のアドレス情報とを、送信先装置に第2通信手順で送信する処理を、サーバーに依頼する依頼手段と、をさらに備える。   Preferably, an instruction receiving means for receiving a transmission instruction for transmitting data to be transmitted to a transmission destination apparatus as a transmission destination, data specified as a transmission target by the received transmission instruction, and the own apparatus in the first communication procedure Requesting means for requesting the server to perform processing for transmitting the first type of address information assigned to the server to the destination device in the second communication procedure.

この局面に従えば、送信指示を受け付けると、データと、第1通信手順において自装置に割り当てられた第1の種類のアドレス情報とを、送信先装置に第2通信手順で送信する処理を、サーバーに依頼する。このため、第1通信手順において画像形成装置に割り当てられた第1の種類のアドレス情報に送信先装置において関連付けられた設定情報に従って、送信先装置にデータを処理させることができる。また、第2通信手順でデータを送信先装置に送信するための操作を簡略にすることができる。 According to this aspect, when a transmission instruction is accepted, a process of transmitting data and the first type of address information assigned to the device in the first communication procedure to the transmission destination device in the second communication procedure, Ask the server. Therefore, it is possible to cause the transmission destination apparatus to process data according to the setting information associated with the first type of address information assigned to the image forming apparatus in the first communication procedure. In addition, the operation for transmitting data to the transmission destination device in the second communication procedure can be simplified.

好ましくは、送信対象であるデータを送信先である送信先装置に送信する送信指示を受け付ける指示受付手段と、受け付けられた送信指示により送信対象に特定されるデータと、第1通信手順において自装置に割り当てられた第1の種類のアドレス情報とを、送信先装置に第2通信手順で送信する代替送信手段と、をさらに備える。   Preferably, an instruction receiving means for receiving a transmission instruction for transmitting data to be transmitted to a transmission destination apparatus as a transmission destination, data specified as a transmission target by the received transmission instruction, and the own apparatus in the first communication procedure And an alternative transmission means for transmitting the first type of address information assigned to the transmission destination device in the second communication procedure.

この局面に従えば、送信指示を受け付けると、データと、第1通信手順において自装置に割り当てられた第1の種類のアドレス情報とを、送信先装置に第2通信手順で送信する。このため、第1通信手順において画像形成装置に割り当てられた第1の種類のアドレス情報に送信先装置において関連付けられた設定情報に従って、送信先装置にデータを処理させることができる。 According to this aspect, when the transmission instruction is accepted, the data and the first type of address information assigned to the own device in the first communication procedure are transmitted to the transmission destination device in the second communication procedure. Therefore, it is possible to cause the transmission destination apparatus to process data according to the setting information associated with the first type of address information assigned to the image forming apparatus in the first communication procedure.

好ましくは、第2データ処理手段は、データとともに受信される第1の種類のアドレス情報に関連付けられた設定情報によって特定される出力先に、受信されたデータを出力する。 Preferably, the second data processing means outputs the received data to an output destination specified by setting information associated with the first type of address information received together with the data.

この局面に従えば、第2通信手順で受信されたデータを送信元装置に対して定められた出力先に出力するので、送信元装置によって出力先を異ならせることができる。   According to this aspect, since the data received in the second communication procedure is output to the output destination determined for the transmission source device, the output destination can be varied depending on the transmission source device.

好ましくは、第2データ処理手段は、受信されたデータを、データとともに受信される第1の種類のアドレス情報に関連付けられた設定情報によって定められたフォーマットに変換するデータ変換手段を、さらに備える。 Preferably, the second data processing means further includes data conversion means for converting the received data into a format defined by setting information associated with the first type of address information received together with the data.

この局面に従えば、第2通信手順で受信されたデータを送信元装置に対して定められたフォーマットに変換するので、送信元装置によってデータのフォーマットを異ならせることができる。また、第1通信手順で受信されるフォーマットに変換することができる。   According to this aspect, since the data received in the second communication procedure is converted into a format determined for the transmission source device, the format of the data can be varied depending on the transmission source device. Moreover, it can convert into the format received by a 1st communication procedure.

好ましくは、第2データ処理手段は、データとともに受信される第1の種類のアドレス情報に関連付けられた設定情報によって送信元装置からのデータの受信が禁止されている場合、受信されたデータを破棄する。 Preferably, the second data processing unit discards the received data when reception of data from the transmission source device is prohibited by setting information associated with the first type of address information received together with the data. To do.

この局面に従えば、第1通信手順でデータを受信しないように設定した送信元装置からは第2通信手順でデータを受信しないようにすることができる。   According to this aspect, it is possible to prevent data from being received in the second communication procedure from the transmission source device set so as not to receive data in the first communication procedure.

好ましくは、第2データ処理手段は、データとともに受信される第1の種類のアドレス情報に関連付けられた設定情報によって送信元装置からのデータの受信が許可されていることを条件に、受信されたデータを処理する。 Preferably, the second data processing means is received on condition that reception of data from the transmission source device is permitted by setting information associated with the first type of address information received together with the data. Process the data.

この局面に従えば、第1通信手順でデータを受信するように設定した送信元装置からは第2通信手順でデータを受信するようにすることができる。   According to this aspect, data can be received in the second communication procedure from the transmission source device set to receive data in the first communication procedure.

好ましくは、第2データ処理手段は、データとともに受信される第1の種類のアドレス情報に関連付けられた設定情報によって送信元装置からのデータの受信が許可または禁止のいずれも設定されていない場合、受信されたデータを、ユーザーによる許可を受け付けることを条件に処理する。 Preferably, when the second data processing means is neither permitted nor prohibited from receiving data from the transmission source device by the setting information associated with the first type of address information received together with the data, The received data is processed on condition that the user's permission is accepted.

この局面に従えば、第1通信手順でデータを受信するか受信しないかの設定がされていない送信元装置からは、ユーザーによる許可がある場合に第2通信手順でデータを受信するようにすることができる。   According to this aspect, from a transmission source device that is not set to receive or not receive data in the first communication procedure, data is received in the second communication procedure when there is permission from the user. be able to.

好ましくは、データとともに受信される第1の種類のアドレス情報に関連付けられた設定情報によって送信元装置からのデータの受信が許可または禁止のいずれも設定されていない場合であって、ユーザーによる許可が受け付けられる場合、送信元装置からのデータの受信を許可する情報を、データとともに受信される第1の種類のアドレス情報に関連付けた設定情報を、設定手段で設定された設定情報に追加する許可設定手段を、さらに備える。 Preferably, when the setting information associated with the first type of address information received together with the data does not permit or prohibit the reception of data from the transmission source device, and the permission by the user is If accepted, the permission setting for adding the setting information associated with the first type of address information received together with the information for permitting the reception of data from the transmission source device to the setting information set by the setting means Means are further provided.

この局面に従えば、第1通信手順でデータを受信するか受信しないかの設定がされていない送信元装置を、第1通信手順でデータを受信するように設定する操作を容易にすることができる。   According to this aspect, it is possible to facilitate an operation of setting a transmission source device that is not set to receive or not receive data in the first communication procedure so as to receive data in the first communication procedure. it can.

好ましくは、第1通信手順でデータが送信される場合、第1通信手順で送信されたデータの送信先の装置の第1の種類のアドレス情報を含む第1履歴情報を設定情報として生成する第1履歴生成手段を、さらに備え、第2データ処理手段は、生成された第1履歴情報のうちに、第2通信手順でデータとともに受信される第1の種類のアドレス情報に関連付けられた設定情報として、第2通信手順でデータとともに受信される第1の種類のアドレス情報を含む第1履歴情報が存在することを条件に、受信されたデータを処理する。 Preferably, when data is transmitted in the first communication procedure, the first history information including the first type of address information of the transmission destination device of the data transmitted in the first communication procedure is generated as the setting information . 1 history generating means, and the second data processing means includes setting information associated with the first type of address information received together with the data in the second communication procedure in the generated first history information. The received data is processed on condition that there is first history information including the first type of address information received together with the data in the second communication procedure.

この局面に従えば、第2通信手順でデータを送信する送信元装置に第1通信手順でデータを送信したことがあれば、その送信元装置から第2通信手順でデータを受信する。このため、特定の送信元装置から第2通信手順でデータを受信することができる。   According to this aspect, if data has been transmitted in the first communication procedure to the transmission source device that transmits data in the second communication procedure, the data is received from the transmission source device in the second communication procedure. For this reason, data can be received from the specific transmission source device by the second communication procedure.

好ましくは、第2データ処理手段は、生成された第1履歴情報のうちに、第2通信手順でデータとともに受信される第1の種類のアドレス情報を含む第1履歴情報が存在しない場合、ユーザーによる許可を受け付けることを条件に受信されたデータを処理する。 Preferably, the second data processing unit is configured such that when the first history information including the first type of address information received together with the data in the second communication procedure does not exist in the generated first history information, the user The received data is processed on the condition that the permission by is accepted.

この局面に従えば、第2通信手順でデータを送信する送信元装置に第1通信手順でデータを送信したことがなくてもユーザーによる許可がある場合に第2通信手順でデータを受信するようにすることができる。   According to this aspect, the data is received in the second communication procedure when there is permission from the user even if the data is transmitted in the first communication procedure to the transmission source device that transmits the data in the second communication procedure. Can be.

好ましくは、代替受信を有効または無効のいずれかに設定する切換手段と、をさらに備え、第2データ処理手段は、代替受信が有効に設定されている場合、第2通信手順で受信されるデータを処理し、代替受信が無効に設定されている場合、第2通信手順でデータとともに第1の種類のアドレス情報が受信される場合であっても第2通信手順で受信されるデータを処理しない。 Preferably, switching means for setting the alternative reception to either valid or invalid, and the second data processing means, when the alternative reception is set to valid, the data received in the second communication procedure When the alternative reception is set to invalid, the data received in the second communication procedure is not processed even if the first type of address information is received together with the data in the second communication procedure. .

この局面に従えば、第2通信手順で受信されたデータに対して、第1通信手順で受信されたデータを処理する場合と同じ処理を実行するか否かを切り換えることができる。   According to this aspect, it is possible to switch whether or not to perform the same processing as that for processing the data received in the first communication procedure on the data received in the second communication procedure.

好ましくは、送信元装置を操作する送信元ユーザーを登録する登録手段を、さらに備え、第2データ処理手段は、第2通信手順でデータとともに受信され、データの送信元である送信元装置を操作するユーザーを識別するためのユーザー識別情報によって特定されるユーザーが送信元ユーザーとして登録されていることを条件に、受信されたデータを処理する。   Preferably, the information processing apparatus further includes a registration unit configured to register a transmission source user who operates the transmission source device, and the second data processing unit receives the data in the second communication procedure together with the data and operates the transmission source device that is the data transmission source. The received data is processed on the condition that the user specified by the user identification information for identifying the user to be registered is registered as the transmission source user.

この局面に従えば、第2通信手順でデータを送信する送信元装置を操作するユーザーが登録されていれば、その送信元装置から第2通信手順でデータを受信する。このため、特定のユーザーが操作する特定の送信元装置から第2通信手順でデータを受信することができる。   According to this aspect, if the user who operates the transmission source device that transmits data in the second communication procedure is registered, the data is received from the transmission source device in the second communication procedure. For this reason, data can be received by the second communication procedure from a specific transmission source device operated by a specific user.

好ましくは、第2データ処理手段は、第2通信手順でデータとともに受信されるユーザー識別情報で特定されるユーザーが送信元ユーザーとして登録されていない場合、受信されたデータを、ユーザーによる許可を受け付けることを条件に処理する。   Preferably, when the user specified by the user identification information received together with the data in the second communication procedure is not registered as the transmission source user, the second data processing unit accepts the permission of the received data by the user. Process on the condition.

この局面に従えば、第2通信手順でデータを送信する送信元装置を操作するユーザーが登録されていなくても、ユーザーによる許可がある場合に第2通信手順でデータを受信するようにすることができる。   According to this aspect, even if the user who operates the transmission source device that transmits data in the second communication procedure is not registered, the data is received in the second communication procedure when there is permission from the user. Can do.

好ましくは、登録手段は、第2通信手順でデータとともに受信されるユーザー識別情報で特定されるユーザーが送信元ユーザーとして登録されていない場合であって、ユーザーによる許可が受け付けられる場合、第2通信手順でデータとともに受信されるユーザー識別情報で特定されるユーザーを送信元ユーザーとして登録する。   Preferably, when the user specified by the user identification information received together with the data in the second communication procedure is not registered as the transmission source user and permission from the user is accepted, the registration unit preferably performs the second communication. The user specified by the user identification information received together with the data in the procedure is registered as a transmission source user.

この局面に従えば、第2通信手順でデータを送信する送信元装置を操作するユーザーを登録する操作を容易にすることができる。   If this aspect is followed, operation which registers the user who operates the transmission source apparatus which transmits data in the 2nd communication procedure can be made easy.

好ましくは、使用を許可するユーザーを認証する認証手段を、さらに備え、第2データ処理手段は、第2通信手順でデータとともに受信され、データの送信元である送信元装置を操作するユーザーを識別するためのユーザー識別情報で特定されるユーザーが、認証手段により使用が許可されたユーザーであることを条件に、受信されたデータを処理する。   Preferably, an authentication means for authenticating a user who is permitted to use is further provided, and the second data processing means identifies a user who operates with the transmission source device that is received together with the data in the second communication procedure and is the data transmission source. The received data is processed on the condition that the user specified by the user identification information to be used is a user permitted to use by the authentication means.

この局面に従えば、第2通信手順でデータを送信する送信元装置を操作するユーザーが、画像処理装置の使用が許可されたユーザーであれば、その送信元装置から第2通信手順でデータを受信する。このため、特定のユーザーが操作する送信元装置から第2通信手順でデータを受信することができる。   According to this aspect, if the user operating the transmission source device that transmits data in the second communication procedure is a user who is permitted to use the image processing device, the data is transmitted from the transmission source device in the second communication procedure. Receive. For this reason, data can be received by the second communication procedure from the transmission source device operated by a specific user.

好ましくは、受信されたデータを、データとともに受信される条件データにしたがって画像形成する画像形成制御手段を、さらに備える。   Preferably, image forming control means for forming an image of the received data according to the condition data received together with the data is further provided.

この局面に従えば、第2通信手順で受信されたデータの画像を送信元装置で設定された条件で形成することができる。   According to this aspect, an image of data received in the second communication procedure can be formed under conditions set by the transmission source device.

この発明のさらに他の局面によれば、データ送受信方法は、複数の画像処理装置と、サーバーとを備えたデータ送受信システムで実行されるデータ送受信方法であって、複数の画像処理装置それぞれに、複数の画像処理装置のうち他の1以上それぞれに第1通信手順で割り当てられた第1の種類のアドレス情報に関連付けられた設定情報を設定する設定ステップと、第1通信手順でデータが受信される場合、複数の画像処理装置のうち受信されたデータの送信元の送信元装置に割り当てられた第1の種類のアドレス情報に関連付けられた設定情報に従って、受信されたデータを処理する第1データ処理ステップと、を実行させ、複数の画像処理装置のうち送信元装置に、送信対象のデータをデータの送信先である送信先装置にサーバーを経由して送信する依頼ステップを実行させ、サーバーに、送信元装置から受信されるデータと、第1通信手順において送信元装置に割り当てられた第1の種類のアドレス情報とを、送信先装置に第1通信手順と異なる第2通信手順で送信するサーバー側送信ステップを、実行させ、複数の画像処理装置のうち送信先装置に、第2通信手順でデータとともに第1の種類のアドレス情報を受信する場合、受信されたデータを、データとともに受信される第1の種類のアドレス情報に関連付けられた設定情報に従って処理する第2データ処理ステップを実行させAccording to still another aspect of the present invention, a data transmission / reception method is a data transmission / reception method executed in a data transmission / reception system including a plurality of image processing devices and a server. A setting step for setting setting information associated with the first type of address information assigned in the first communication procedure to each of one or more other image processing apparatuses, and data is received in the first communication procedure. The first data for processing the received data according to the setting information associated with the first type of address information assigned to the transmission source device that is the transmission source of the received data among the plurality of image processing devices. a processing step, to the execution through a server to the source device among the plurality of image processing apparatus, the destination apparatus which is the destination of the data to be transmitted data To execute the request step of transmitting Te, the server, the data received from the source device, and a first type of address information assigned to the source device in the first communication procedure, first the destination device 1 When a server-side transmission step for transmitting in a second communication procedure different from the communication procedure is executed, and the first type of address information is received together with data in the second communication procedure by the transmission destination device among the plurality of image processing devices. the received data, Ru to execute the second data processing step of processing according to the setting information associated with the first type of address information received together with the data.

この局面に従えば、受信されるデータに実行する処理を設定する作業を簡略にしたデータ送受信方法を提供することができる。   If this aspect is followed, the data transmission / reception method which simplified the operation | work which sets the process performed to the received data can be provided.

この発明のさらに他の局面によれば、データ送受信方法は、他の1以上の画像処理装置それぞれに第1通信手順で割り当てられた第1の種類のアドレス情報に関連付けられた設定情報を設定する設定ステップと、第1通信手順でデータが受信される場合、受信されたデータの送信元である送信元装置に割り当てられた第1の種類のアドレス情報に関連付けられた設定情報に従って、受信されたデータを処理する第1データ処理ステップと、第1通信手順と異なる第2通信手順でデータとともにデータの送信元である送信元装置に第1通信手順で割り当てられた第1の種類のアドレス情報を受信する場合、受信されたデータを、データとともに受信される第1の種類のアドレス情報に対して関連付けられた設定情報に従って処理する第2データ処理ステップと、を画像処理装置に実行させAccording to still another aspect of the present invention, a data transmission / reception method sets setting information associated with a first type of address information assigned in a first communication procedure to each of one or more other image processing apparatuses. When data is received in the setting step and the first communication procedure, the data is received according to the setting information associated with the first type of address information assigned to the transmission source device that is the transmission source of the received data . A first data processing step for processing data, and a first type of address information assigned in the first communication procedure to a transmission source device that is a data transmission source together with the data in a second communication procedure different from the first communication procedure. when receiving, second data for processing the received data, according to the setting information associated with the first type of address information received with the data And management step, Ru is executed to the image processing apparatus.

この局面に従えば、受信されるデータに実行する処理を設定する作業を簡略にしたデータ送受信方法を提供することができる。   If this aspect is followed, the data transmission / reception method which simplified the operation | work which sets the process performed to the received data can be provided.

この発明のさらに他の局面によれば、データ送受信プログラムは、他の1以上の画像処理装置それぞれに第1通信手順で割り当てられた第1の種類のアドレス情報に関連付けられた設定情報を設定する設定ステップと、第1通信手順でデータが受信される場合、受信されたデータの送信元である送信元装置に割り当てられた第1の種類のアドレス情報に関連付けられた設定情報に従って、受信されたデータを処理する第1データ処理ステップと、第1通信手順と異なる第2通信手順でデータとともにデータの送信元である送信元装置に第1通信手順で割り当てられた第1の種類のアドレス情報を受信する場合、受信されたデータを、データとともに受信される第1の種類のアドレス情報に対して関連付けられた設定情報に従って処理する第2データ処理ステップと、を画像処理装置を制御するコンピューターに実行させAccording to still another aspect of the present invention, the data transmission / reception program sets setting information associated with the first type of address information assigned in the first communication procedure to each of the other one or more image processing apparatuses. When data is received in the setting step and the first communication procedure, the data is received according to the setting information associated with the first type of address information assigned to the transmission source device that is the transmission source of the received data . A first data processing step for processing data, and a first type of address information assigned in the first communication procedure to a transmission source device that is a data transmission source together with the data in a second communication procedure different from the first communication procedure. when receiving, the second processing the received data, according to the setting information associated with the first type of address information received with the data And over data processing step, Ru is executed to a computer for controlling an image processing apparatus.

この局面に従えば、受信されるデータに実行する処理を設定する作業を簡略にしたデータ送受信プログラムを提供することができる。   If this aspect is followed, the data transmission / reception program which simplified the operation | work which sets the process performed to the received data can be provided.

本実施の形態におけるデータ送受信システムの全体概要の一例を示す図である。It is a figure which shows an example of the whole outline | summary of the data transmission / reception system in this Embodiment. 本実施の形態におけるMFPのハードウェア構成の概要の一例を示すブロック図である。2 is a block diagram illustrating an example of an outline of a hardware configuration of an MFP according to the present embodiment. FIG. 本実施の形態におけるクラウドサーバーのハードウェア構成の概要の一例を示すブロック図である。It is a block diagram which shows an example of the outline | summary of the hardware constitutions of the cloud server in this Embodiment. 第1の実施の携帯におけるMFPが備えるCPUの機能の一例を示すブロック図である。3 is a block diagram illustrating an example of a function of a CPU included in the MFP in the first embodiment; 代替受信設定画面の一例を示す図である。It is a figure which shows an example of an alternative reception setting screen. 代替送信設定画面の一例を示す図である。It is a figure which shows an example of an alternative transmission setting screen. クラウドサーバーが備えるCPUが有する機能の一例を示すフローチャートである。It is a flowchart which shows an example of the function which CPU with which a cloud server is provided has. プリントジョブのヘッダー部分の一例を示す図である。FIG. 6 is a diagram illustrating an example of a header portion of a print job. データ送受信処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a data transmission / reception process. 代替受信処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of an alternative reception process. 受信可否判断処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a reception decision | availability judgment process. IP受信処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of IP reception processing. 代替送信処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of an alternative transmission process. 第1の実施の形態の変形例におけるMFPが備えるCPUの機能の一例を示すブロック図である。FIG. 10 is a block diagram illustrating an example of functions of a CPU provided in an MFP according to a modification of the first embodiment. 変形例におけるデータ送受信処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the data transmission / reception process in a modification. 変形例における受信可否判断処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the reception availability determination processing in a modification. 第2の実施の形態におけるMFPが備えるCPUの機能の一例を示すブロック図である。FIG. 10 is a block diagram illustrating an example of functions of a CPU provided in an MFP according to a second embodiment. 第2の実施の形態におけるクラウドサーバーが備えるCPUが有する機能の一例を示すフローチャートである。It is a flowchart which shows an example of the function which CPU with which the cloud server in 2nd Embodiment is provided has. 第3の実施の形態におけるMFPが備えるCPUの機能の一例を示すブロック図である。FIG. 10 is a block diagram illustrating an example of functions of a CPU provided in an MFP according to a third embodiment. 第3の実施の形態におけるデータ送受信処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the data transmission / reception process in 3rd Embodiment.

以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.

<第1の実施の形態>
図1は、本実施の形態におけるデータ送受信システムの全体概要の一例を示す図である。図1を参照して、データ送受信システム1は、管理サーバー300と、クラウドサーバー400と、中継装置として機能するゲートウェイ(G/W)装置200,200Aと、複合機であるMFP(Multi Function Peripheral)100,100A〜100Dと、を含む。管理サーバー300、クラウドサーバー400、およびゲートウェイ装置200,200Aそれぞれは、インターネット5に接続されており、インターネット5を介して互いに通信可能である。さらに、管理サーバー300、クラウドサーバー400、およびゲートウェイ装置200,200Aそれぞれは、インターネット5に接続された他のコンピューターと通信可能である。
<First Embodiment>
FIG. 1 is a diagram illustrating an example of an overall outline of a data transmission / reception system according to the present embodiment. Referring to FIG. 1, a data transmission / reception system 1 includes a management server 300, a cloud server 400, gateway (G / W) devices 200 and 200A that function as relay devices, and an MFP (Multi Function Peripheral) that is a multifunction device. 100,100A-100D. The management server 300, the cloud server 400, and the gateway devices 200 and 200A are each connected to the Internet 5 and can communicate with each other via the Internet 5. Furthermore, each of the management server 300, the cloud server 400, and the gateway devices 200 and 200A can communicate with other computers connected to the Internet 5.

ゲートウェイ装置200は、さらに、ローカルエリアネットワーク(LAN)3と接続されており、そのLAN3に、MFP100が接続されている。ゲートウェイ装置200は、LAN3に接続されたMFP100と通信可能である。さらに、ゲートウェイ装置200およびMFP100それぞれは、LAN3に接続された他のコンピューターと通信可能である。ゲートウェイ装置200Aは、さらに、LAN3Aと接続されており、そのLAN3Aに、MFP100A〜100Dが接続されている。ゲートウェイ装置200Aは、LAN3Aに接続されたMFP100A〜100Dと通信可能である。さらに、ゲートウェイ装置200AおよびMFP100A〜100Dそれぞれは、LAN3Aに接続された他のコンピューターと通信可能である。   The gateway device 200 is further connected to a local area network (LAN) 3, and the MFP 100 is connected to the LAN 3. The gateway device 200 can communicate with the MFP 100 connected to the LAN 3. Furthermore, each of gateway apparatus 200 and MFP 100 can communicate with other computers connected to LAN 3. Gateway device 200A is further connected to LAN 3A, and MFPs 100A to 100D are connected to LAN 3A. Gateway device 200A can communicate with MFPs 100A to 100D connected to LAN 3A. Furthermore, each of gateway apparatus 200A and MFPs 100A to 100D can communicate with other computers connected to LAN 3A.

ゲートウェイ装置200,200Aそれぞれは、ファイアーウォール機能を有する。ゲートウェイ装置200は、ファイアーウォールの内部のLAN3と、ファイアーウォールの外部のインターネット5とを接続する。ゲートウェイ装置200は、インターネット5に接続された管理サーバー300およびクラウドサーバー400から、LAN3に接続されたMFP100へのアクセスを制限する。ゲートウェイ装置200Aは、ファイアーウォールの内部のLAN3Aと、ファイアーウォールの外部のインターネット5とを接続する。ゲートウェイ装置200Aは、インターネット5に接続された管理サーバー300およびクラウドサーバー400から、LAN3Aに接続されたMFP100A〜100Dへのアクセスを制限する。   Each of the gateway devices 200 and 200A has a firewall function. The gateway device 200 connects the LAN 3 inside the firewall and the Internet 5 outside the firewall. The gateway device 200 restricts access from the management server 300 and the cloud server 400 connected to the Internet 5 to the MFP 100 connected to the LAN 3. The gateway device 200A connects the LAN 3A inside the firewall and the Internet 5 outside the firewall. The gateway device 200A restricts access from the management server 300 and the cloud server 400 connected to the Internet 5 to the MFPs 100A to 100D connected to the LAN 3A.

ゲートウェイ装置200,200Aが有するファイアーウォール機能は、特に限定するものではないが、パケットに含まれるアドレスに基づいて通信の許可または不許可を判定するパケットフィルター型のファイアーウォール機能である。なお、アプリケーション層のプロトコルのレベルで外部との通信を代替し、制御するアプリケーション型のファイアーウォール機能であってもよい。なお、ゲートウェイ装置200,200Aが配置される位置は、ファイアーウォールの内部である。   The firewall function of the gateway devices 200 and 200A is not particularly limited, but is a packet filter type firewall function that determines whether communication is permitted or not based on an address included in the packet. Note that an application-type firewall function may be used in which communication with the outside is substituted and controlled at the protocol level of the application layer. The position where the gateway devices 200 and 200A are arranged is inside the firewall.

第1の実施の形態におけるデータ送受信システム1においては、ファイアーウォールの外部のインターネット5に接続されたクラウドサーバー400が、ファイアーウォールの内部のLAN3に接続されたMFP100、またはファイアーウォールの内部のLAN3に接続されたMFP100A〜100Dのいずれかにアクセスを可能としている。この場合におけるゲートウェイ装置200,200Aそれぞれの機能は同じである。ここでは、クラウドサーバー400が、MFP100からの依頼に基づいて、MFP100Aにデータを送信する場合を例に説明する。   In the data transmission / reception system 1 according to the first embodiment, the cloud server 400 connected to the Internet 5 outside the firewall is connected to the MFP 100 connected to the LAN 3 inside the firewall, or the LAN 3 inside the firewall. Access is possible to any of the connected MFPs 100A to 100D. The functions of the gateway devices 200 and 200A in this case are the same. Here, a case where cloud server 400 transmits data to MFP 100A based on a request from MFP 100 will be described as an example.

クラウドサーバー400からMFP100Aに送信するデータがゲートウェイ装置200Aのファイアーウォールを通過するようにするために、ゲートウェイ装置200Aは、クラウドサーバー400とMFP100Aとの間でトンネル接続を確立する。トンネル接続を確立する技術は、種々の方法があるが、ここでは、管理サーバー300がトンネル接続を支援する方法を用いる。   In order for data transmitted from the cloud server 400 to the MFP 100A to pass through the firewall of the gateway device 200A, the gateway device 200A establishes a tunnel connection between the cloud server 400 and the MFP 100A. There are various methods for establishing a tunnel connection. Here, a method in which the management server 300 supports the tunnel connection is used.

ゲートウェイ装置200Aは、予め記憶された管理サーバー300のネットワークアドレスを用いて管理サーバー300との間で通信セッションの確立を要求する。ゲートウェイ装置200Aは、ファイアーウォールの内部であり、管理サーバー300は、ファイアーウォールの外部なので、ファイアーウォールを通過する通信セッションが確立される。この通信セッションを、以下、常時接続セッションという。   The gateway device 200A requests establishment of a communication session with the management server 300 using the network address of the management server 300 stored in advance. Since the gateway device 200A is inside the firewall and the management server 300 is outside the firewall, a communication session passing through the firewall is established. Hereinafter, this communication session is referred to as a constant connection session.

ゲートウェイ装置200Aは、管理サーバー300との間で常時接続セッションを確立すると、LAN3Aに接続されたMFP100A〜100Dそれぞれを識別するための装置識別情報を管理サーバー300に常時接続セッションを介して送信する。管理サーバー300においては、ゲートウェイ装置200Aに接続されたMFP100A〜100Dを認識する。   When the gateway device 200A establishes a constant connection session with the management server 300, the gateway device 200A transmits device identification information for identifying each of the MFPs 100A to 100D connected to the LAN 3A to the management server 300 via the constant connection session. Management server 300 recognizes MFPs 100A to 100D connected to gateway device 200A.

次に、クラウドサーバー400が管理サーバー300との間で、通信セッションを確立する。ここで、クラウドサーバー400と管理サーバー300との間で確立される通信セッションをグローバルセッションという。管理サーバー300は、ゲートウェイ装置200から受信されたMFP100A〜100Dそれぞれの装置識別情報を受信しているので、ゲートウェイ装置200Aに接続されたMFP100A〜100Dそれぞれのネットワークアドレスをクラウドサーバー400に送信する。これにより、クラウドサーバー400においては、MFP100A〜100Dのいずれかとの間でトンネル接続する場合には、管理サーバー300に接続を依頼すればよいことを認識する。   Next, the cloud server 400 establishes a communication session with the management server 300. Here, a communication session established between the cloud server 400 and the management server 300 is referred to as a global session. Since management server 300 has received the device identification information of MFPs 100A to 100D received from gateway device 200, management server 300 transmits the network addresses of MFPs 100A to 100D connected to gateway device 200A to cloud server 400. As a result, the cloud server 400 recognizes that the management server 300 may be requested to connect when making a tunnel connection with any of the MFPs 100A to 100D.

クラウドサーバー400は、MFP100からMFP100Aへのデータの送信が依頼されると、データをMFP100Aに送信するために、接続要求を管理サーバー300に送信する。接続要求は、接続先へのアクセス情報としてクラウドサーバー400のアクセス情報を含み、接続元のネットワークアドレスとしてMFP100Aのネットワークアドレスを含む。MFP100Aのネットワークアドレスは、ゲートウェイ装置200AのネットワークアドレスとMFP100Aの装置識別情報との組である。クラウドサーバー400のアクセス情報は、クラウドサーバー400のネットワークアドレスに加えて、クラウドサーバー400がMFP100からの依頼を受けてデータを送信する処理の識別子と、を含む。ここでは、クラウドサーバー400のアクセス情報を、MFP100Aからクラウドサーバー400にアクセスするためのURL(Uniform Resource Locator)としている。URLには、例えば「https://www.example.com/print_service?job_id=j00123:60001」のように、クラウドサーバー400のネットワークアドレス(ドメイン名)、ウェブページの識別子、クラウドサーバー400が実行する処理の識別子、および待ち受けポートのポート番号などが含まれる。待ち受けポートとして、所定の範囲のポートのうち未使用のものが用いられる。また、処理の識別子として、ユニークなIDを用いることができる。クラウドサーバー400のアクセス情報であるURLが、MFP100から依頼されたデータを送信する処理の識別子を含むため、そのURLにアクセスしてきた装置を識別子により特定される処理と対応付けることができる。換言すれば、クラウドサーバー400が実行する処理を、接続要求に含まれる接続先のアドレスで特定される装置、ここではMFP100Aと対応付けることができる。   When requested to transmit data from MFP 100 to MFP 100A, cloud server 400 transmits a connection request to management server 300 in order to transmit the data to MFP 100A. The connection request includes access information of the cloud server 400 as access information to the connection destination, and includes a network address of the MFP 100A as a network address of the connection source. The network address of MFP 100A is a set of the network address of gateway device 200A and the device identification information of MFP 100A. The access information of the cloud server 400 includes, in addition to the network address of the cloud server 400, an identifier of a process in which the cloud server 400 transmits data in response to a request from the MFP 100. Here, the access information of the cloud server 400 is a URL (Uniform Resource Locator) for accessing the cloud server 400 from the MFP 100A. As the URL, for example, “https://www.example.com/print_service?job_id=j00123:60001”, the network address (domain name) of the cloud server 400, the identifier of the web page, and the cloud server 400 execute The process identifier and the port number of the standby port are included. As the standby port, an unused port in a predetermined range is used. Also, a unique ID can be used as a process identifier. Since the URL that is the access information of the cloud server 400 includes the identifier of the process for transmitting the data requested from the MFP 100, the device that has accessed the URL can be associated with the process specified by the identifier. In other words, the processing executed by the cloud server 400 can be associated with an apparatus identified by the connection destination address included in the connection request, in this case, the MFP 100A.

管理サーバー300は、クラウドサーバー400から接続要求を受信する場合、接続要求に含まれるMFP100Aのネットワークアドレスに含まれるゲートウェイ装置200Aのネットワークアドレスに基づいてゲートウェイ装置200Aを特定し、接続要求をゲートウェイ装置200Aに常時接続セッションを介して転送する。この場合、接続要求を、常時接続セッションに対応するプロトコルに応じてカプセル化して送信する。   When the management server 300 receives a connection request from the cloud server 400, the management server 300 identifies the gateway device 200A based on the network address of the gateway device 200A included in the network address of the MFP 100A included in the connection request, and sends the connection request to the gateway device 200A. Transfer through an always-on session. In this case, the connection request is encapsulated and transmitted according to the protocol corresponding to the always-on session.

ゲートウェイ装置200Aは、さらに、管理サーバー300から接続要求を受信すると、接続要求に含まれるクラウドサーバー400のアクセス情報に基づいて、クラウドサーバー400との間で通信セッションを確立する。ここで、ゲートウェイ装置200Aとクラウドサーバー400との間で確立される通信セッションを第1通信セッションという。これにより、ファイアーウォールを通過するトンネル接続が完了する。   Further, when receiving a connection request from the management server 300, the gateway device 200A establishes a communication session with the cloud server 400 based on the access information of the cloud server 400 included in the connection request. Here, the communication session established between the gateway device 200A and the cloud server 400 is referred to as a first communication session. This completes the tunnel connection through the firewall.

ゲートウェイ装置200Aは、管理サーバー300から接続要求を受信すると、接続要求に含まれるMFP100Aのネットワークアドレスに含まれるMFP100Aの装置識別情報に基づいてMFP100Aを特定し、MFP100Aとの間で通信セッションを確立する。ここで、ゲートウェイ装置200AとMFP100Aとの間で確立される通信セッションを第2通信セッションという。   When gateway device 200A receives the connection request from management server 300, gateway device 200A identifies MFP 100A based on the device identification information of MFP 100A included in the network address of MFP 100A included in the connection request, and establishes a communication session with MFP 100A. . Here, the communication session established between gateway apparatus 200A and MFP 100A is referred to as a second communication session.

ゲートウェイ装置200Aは、クラウドサーバー400との間で確立された第1通信セッションと、MFP100Aとの間で確立された第2通信セッションとを用いて、クラウドサーバー400とMFP100Aとの間の通信を中継する。例えば、第1通信セッションと、第2通信セッションとを接続することによって、クラウドサーバー400とMFP100との間の通信を中継する。これにより、クラウドサーバー400は、トンネル接続を介して、ファイアーウォールの内部に配置されたMFP100Aにデータを送信することができる。   Gateway device 200A relays communication between cloud server 400 and MFP 100A using the first communication session established with cloud server 400 and the second communication session established with MFP 100A. To do. For example, the communication between the cloud server 400 and the MFP 100 is relayed by connecting the first communication session and the second communication session. As a result, the cloud server 400 can transmit data to the MFP 100A disposed inside the firewall via the tunnel connection.

MFP100,100A〜100Dのハードウェア構成および機能は同じなので、ここでは特に言及しない限りMFP100を例に説明する。   Since the MFPs 100 and 100A to 100D have the same hardware configuration and functions, the MFP 100 will be described as an example unless otherwise specified.

図2は、本実施の形態におけるMFPのハードウェア構成の概要の一例を示すブロック図である。図2を参照して、MFP100は、メイン回路110と、原稿を読み取るための原稿読取部130と、原稿を原稿読取部130に搬送するための自動原稿搬送装置120と、原稿読取部130が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部140と、画像形成部140に用紙を供給するための給紙部150と、画像が形成された用紙を処理する後処理部155と、ユーザーインターフェースとしての操作パネル160とを含む。   FIG. 2 is a block diagram showing an example of an outline of the hardware configuration of the MFP according to the present embodiment. Referring to FIG. 2, MFP 100 includes a main circuit 110, a document reading unit 130 for reading a document, an automatic document feeder 120 for transporting a document to document reading unit 130, and a document reading unit 130. An image forming unit 140 for forming an image on a sheet or the like based on image data output by reading the image, a sheet feeding unit 150 for supplying the image to the image forming unit 140, and processing the sheet on which the image is formed A post-processing unit 155 and an operation panel 160 as a user interface.

後処理部155は、画像形成部140により画像が形成された1以上の用紙を並び替えて排紙するソート処理、パンチ穴加工するパンチ処理、ステープル針を打ち込むステープル処理を実行する。   The post-processing unit 155 executes a sorting process for sorting and discharging one or more sheets on which images are formed by the image forming unit 140, a punching process for punch hole processing, and a staple process for driving staple needles.

メイン回路110は、CPU(Central Processing Unit)111と、通信インターフェース(I/F)部112と、ROM(Read Only Memory)113と、RAM(Random Access Memory)114と、大容量記憶装置としてのハードディスクドライブ(HDD)115と、ファクシミリ部116と、CD−ROM(Compact Disk ROM)118が装着される外部記憶装置117と、を含む。CPU111は、自動原稿搬送装置120、原稿読取部130、画像形成部140、給紙部150、後処理部155および操作パネル160と接続され、MFP100の全体を制御する。   The main circuit 110 includes a CPU (Central Processing Unit) 111, a communication interface (I / F) unit 112, a ROM (Read Only Memory) 113, a RAM (Random Access Memory) 114, and a hard disk as a mass storage device. A drive (HDD) 115, a facsimile unit 116, and an external storage device 117 on which a CD-ROM (Compact Disk ROM) 118 is mounted are included. CPU 111 is connected to automatic document feeder 120, document reading unit 130, image forming unit 140, paper feeding unit 150, post-processing unit 155, and operation panel 160, and controls the entire MFP 100.

ROM113は、CPU111が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。RAM114は、CPU111がプログラムを実行する際の作業領域として用いられる。また、RAM114は、原稿読取部130から連続的に送られてくる読取データ(画像データ)を一時的に記憶する。   The ROM 113 stores a program executed by the CPU 111 or data necessary for executing the program. The RAM 114 is used as a work area when the CPU 111 executes a program. The RAM 114 temporarily stores read data (image data) continuously sent from the document reading unit 130.

操作パネル160は、MFP100の上面に設けられ、表示部161と操作部163とを含む。表示部161は、液晶表示装置(LCD)、有機ELD(Electro−Luminescence Display)等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部163は、複数のキーからなるハードキー部167を備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部163は、表示部161上に設けられたタッチパネル165をさらに含む。   Operation panel 160 is provided on the upper surface of MFP 100 and includes a display unit 161 and an operation unit 163. The display unit 161 is a display device such as a liquid crystal display (LCD) or an organic ELD (Electro-Luminescence Display), and displays an instruction menu for the user, information about acquired image data, and the like. The operation unit 163 includes a hard key unit 167 including a plurality of keys, and accepts input of various instructions, data such as characters and numbers by user operations corresponding to the keys. The operation unit 163 further includes a touch panel 165 provided on the display unit 161.

ファクシミリ部116は、公衆交換電話網(PSTN)に接続され、ファクシミリの通信手順に従ってファクシミリデータを送受信する。   The facsimile unit 116 is connected to a public switched telephone network (PSTN), and transmits and receives facsimile data according to a facsimile communication procedure.

通信I/F部112は、MFP100をLAN3に接続するためのインターフェースであり、ファクシミリの通信手順とは異なる通信手順でデータを送受信する。ここでは、通信I/F部112が、TCP(Transmission Control Protocol)の通信手順でデータを送受信する場合について説明する。なお、ここでは、ファクシミリの通信手順とは異なる通信手順の一例としてTCPを例に説明するが、通信I/F部112を介してデータを送受信する通信手順は、ファクシミリの通信手順と異なる通信手順であればよく、例えば、UDP(User Datagram Protocol)であってもよい。CPU111は、通信I/F部112を介して、LAN3に接続された装置との間で通信し、データを送受信する。さらに、通信I/F部112は、ゲートウェイ装置200を介して、インターネットに接続されたコンピューター、例えば、管理サーバー300、クラウドサーバー400と通信が可能である。   Communication I / F unit 112 is an interface for connecting MFP 100 to LAN 3, and transmits and receives data according to a communication procedure different from the facsimile communication procedure. Here, a case will be described in which the communication I / F unit 112 transmits / receives data using a TCP (Transmission Control Protocol) communication procedure. Here, TCP will be described as an example of a communication procedure different from the facsimile communication procedure, but the communication procedure for transmitting and receiving data via the communication I / F unit 112 is different from the facsimile communication procedure. For example, UDP (User Datagram Protocol) may be used. The CPU 111 communicates with a device connected to the LAN 3 via the communication I / F unit 112 to transmit / receive data. Further, the communication I / F unit 112 can communicate with a computer connected to the Internet such as the management server 300 and the cloud server 400 via the gateway device 200.

外部記憶装置117は、CD−ROM118が装着される。CPU111は、外部記憶装置117を介してCD−ROM118にアクセス可能である。CPU111は、外部記憶装置117に装着されたCD−ROM118に記録されたプログラムをRAM114にロードして実行する。なお、CPU111が実行するプログラムを記憶する媒体としては、CD−ROM118に限られず、光ディスク(MO(Magnetic Optical Disc)/MD(Mini Disc)/DVD(Digital Versatile Disc))、ICカード、光カード、マスクROM、EPROM(Erasable Programmable ROM)、EEPROM(登録商標)(Electrically EPROM)などの半導体メモリであってもよい。 The external storage device 117 is loaded with a CD-ROM 118. The CPU 111 can access the CD-ROM 118 via the external storage device 117. The CPU 111 loads the program recorded on the CD-ROM 118 attached to the external storage device 117 to the RAM 114 and executes it. The medium for storing the program executed by the CPU 111 is not limited to the CD-ROM 118, but an optical disc (MO (Magnetic Optical Disc) / MD (Mini Disc) / DVD (Digital Versatile Disc)), IC card, optical card, It may be a semiconductor memory such as a mask ROM, an EPROM (Erasable Programmable ROM), an EEPROM (registered trademark) (Electrically EPROM) or the like.

また、CPU111は、HDD115に記憶されたプログラムをRAM114にロードして実行するようにしてもよい。この場合、LAN3またはインターネット5に接続された他のコンピューターが、MFP100のHDD115に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、MFP100が、LAN3またはインターネット5に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをHDD115に記憶するようにしてもよい。ここでいうプログラムは、CPU111が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。   Further, the CPU 111 may load a program stored in the HDD 115 into the RAM 114 and execute it. In this case, another computer connected to the LAN 3 or the Internet 5 may rewrite the program stored in the HDD 115 of the MFP 100 or may add a new program and write it. Further, MFP 100 may download a program from another computer connected to LAN 3 or Internet 5 and store the program in HDD 115. The program here includes not only a program directly executable by the CPU 111 but also a source program, a compressed program, an encrypted program, and the like.

図3は、本実施の形態におけるクラウドサーバーのハードウェア構成の概要の一例を示すブロック図である。図3を参照して、クラウドサーバー400は、クラウドサーバー400の全体を制御するためのCPU401と、CPU401が実行するためのプログラムを記憶するROM402と、CPU401の作業領域として使用されるRAM403と、データを不揮発的に記憶するHDD404と、CPU401をインターネット5に接続する通信部405と、情報を表示する表示部406と、ユーザーの操作の入力を受け付ける操作部407と、外部記憶装置409と、を含む。   FIG. 3 is a block diagram illustrating an example of an outline of the hardware configuration of the cloud server according to the present embodiment. Referring to FIG. 3, the cloud server 400 includes a CPU 401 for controlling the entire cloud server 400, a ROM 402 for storing a program to be executed by the CPU 401, a RAM 403 used as a work area for the CPU 401, data Including a communication unit 405 for connecting the CPU 401 to the Internet 5, a display unit 406 for displaying information, an operation unit 407 for accepting user operation input, and an external storage device 409. .

HDD407は、管理サーバー300のIPアドレスと、MFP100,100A〜100Dそれぞれの装置識別情報およびファクシミリ番号を記憶している。また、管理サーバー300とグローバルセッションの通信経路を確立した段階で、MFP100,100A〜100Dそれぞれのネットワークアドレスを取得する。この段階で、HDD407には、MFP100,100A〜100Dそれぞれについて、装置識別情報と、ファクシミリ番号と、ネットワークアドレスとが関連付けられる。MFP100のネットワークアドレスは、ゲートウェイ装置200のネットワークアドレスと、MFP100の装置識別情報とを含む。MFP100A〜100Dのネットワークアドレスそれぞれは、ゲートウェイ装置200Aのネットワークアドレスを含み、MFP100A〜100Dのネットワークアドレスは、MFP100A〜100Dの装置識別情報をそれぞれ含む。   The HDD 407 stores an IP address of the management server 300, device identification information of each of the MFPs 100 and 100A to 100D, and a facsimile number. Further, at the stage where the communication path of the global session with the management server 300 is established, the network addresses of the MFPs 100 and 100A to 100D are acquired. At this stage, device identification information, a facsimile number, and a network address are associated with the HDD 407 for each of the MFPs 100 and 100A to 100D. The network address of MFP 100 includes a network address of gateway device 200 and device identification information of MFP 100. Each of the network addresses of MFPs 100A to 100D includes a network address of gateway apparatus 200A, and each of the network addresses of MFPs 100A to 100D includes apparatus identification information of MFPs 100A to 100D.

外部記憶装置409は、CD−ROM409Aが装着される。CPU401は、外部記憶装置409を介してCD−ROM409Aにアクセス可能である。CPU401は、外部記憶装置409に装着されたCD−ROM409Aに記録されたプログラムをRAM403にロードして実行する。なお、CPU401が実行するプログラムを記憶する媒体としては、CD−ROM409Aに限られず、光ディスク、ICカード、光カード、マスクROM、EPROM、EEPROM(登録商標)などの半導体メモリであってもよい。 The external storage device 409 is loaded with a CD-ROM 409A. The CPU 401 can access the CD-ROM 409A via the external storage device 409. The CPU 401 loads the program recorded on the CD-ROM 409A attached to the external storage device 409 into the RAM 403 and executes it. The medium for storing the program executed by the CPU 401 is not limited to the CD-ROM 409A, and may be a semiconductor memory such as an optical disc, an IC card, an optical card, a mask ROM, an EPROM, or an EEPROM (registered trademark) .

また、CPU401が実行するプログラムは、CD−ROM409Aに記録されたプログラムに限られず、HDD404に記憶されたプログラムをRAM403にロードして実行するようにしてもよい。この場合、インターネット5に接続された他のコンピューターが、クラウドサーバー400のHDD404に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、クラウドサーバー400が、インターネット5に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをHDD404に記憶するようにしてもよい。ここでいうプログラムは、CPU401が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。   Further, the program executed by the CPU 401 is not limited to the program recorded in the CD-ROM 409A, and the program stored in the HDD 404 may be loaded into the RAM 403 and executed. In this case, another computer connected to the Internet 5 may rewrite the program stored in the HDD 404 of the cloud server 400 or may add a new program and write it. Further, the cloud server 400 may download a program from another computer connected to the Internet 5 and store the program in the HDD 404. The program here includes not only a program directly executable by the CPU 401 but also a source program, a compressed program, an encrypted program, and the like.

図4は、第1の実施の携帯におけるMFPが備えるCPUの機能の一例を示すブロック図である。図4に示す機能は、MFP100が備えるCPU111が、ROM113、HDD115またはCD−ROM118に記憶されたデータ送受信プログラムを実行することにより、CPU111に形成される機能である。図4を参照して、MFP100が備えるCPU111は、第1設定部11と、第1指示受付部13と、第1データ送信部15と、第1データ受信部17と、第1データ処理部19と、第2設定部21と、第2指示受付部23と、第2データ送信部25と、第2データ受信部27と、第3データ処理部29と、代替指示受付部31と、依頼部33と、切換部35と、第2データ処理部37と、許可設定部39と、第1履歴記憶部41と、第2履歴記憶部43と、を含む。   FIG. 4 is a block diagram illustrating an example of functions of the CPU provided in the MFP in the first embodiment. The functions shown in FIG. 4 are functions formed in CPU 111 when CPU 111 provided in MFP 100 executes a data transmission / reception program stored in ROM 113, HDD 115, or CD-ROM 118. Referring to FIG. 4, CPU 111 provided in MFP 100 includes a first setting unit 11, a first instruction receiving unit 13, a first data transmitting unit 15, a first data receiving unit 17, and a first data processing unit 19. A second setting unit 21, a second instruction receiving unit 23, a second data transmitting unit 25, a second data receiving unit 27, a third data processing unit 29, an alternative instruction receiving unit 31, and a request unit. 33, a switching unit 35, a second data processing unit 37, a permission setting unit 39, a first history storage unit 41, and a second history storage unit 43.

第1設定部11は、ファクシミリ部116を介してファクシミリデータを送信するファクシミリ送信処理、ファクシミリデータを受信するファクシミリ受信処理、および受信されたファクシミリデータを出力する出力処理を、それぞれ実行する際に用いる第1設定情報を設定する。   The first setting unit 11 is used when executing a facsimile transmission process for transmitting facsimile data via the facsimile unit 116, a facsimile reception process for receiving facsimile data, and an output process for outputting received facsimile data. First setting information is set.

ファクシミリ送信処理は、後述する第1データ送信部15が実行する処理であり、送信対象のデータを宛先にファクシミリの通信手順で送信する処理である。ファクシミリ送信処理を実行するために用いる第1設定情報は、宛先の装置のアドレスを含む。第1設定部11は、宛先の装置を識別するための装置識別情報と、その装置にファクミリの通信手順において割り当てられたアドレスであるファクシミリ番号とを関連付けた第1設定情報を設定する。ここでは、第1設定部11が、MFP100A〜100Dそれぞれの装置識別情報とファクミリ番号とを関連付けた第1設定情報を設定する場合を例に説明する。   The facsimile transmission process is a process executed by a first data transmission unit 15 to be described later, and is a process for transmitting data to be transmitted to a destination according to a facsimile communication procedure. The first setting information used for executing the facsimile transmission process includes the address of the destination device. The first setting unit 11 sets first setting information in which device identification information for identifying a destination device is associated with a facsimile number that is an address assigned to the device in the communication procedure of the factory. Here, an example will be described in which first setting unit 11 sets first setting information in which device identification information of each of MFPs 100A to 100D is associated with a factory number.

ファクシミリ送信処理は、送信対象のデータをファクシミリの通信手順で送信するためのデータに変換するデータ変換処理を含む。データ変換処理は、例えば、ビットマップの画像データを、ファクシミリの通信手順で定められたフォーマットのデータに変換する処理である。データ変換処理は、カバーページを付加する処理、ページごとにヘッダーおよび/またはフッターを付加する処理を含む。第1設定部11は、カバーページを付加するか否かを定める第1設定情報、ヘッダーおよび/またはフッターを付加するか否かを定める第1設定情報を設定する。第1設定部11は、データ変換処理を実行するために用いる第1設定情報を、宛先の装置ごとに設定する。   The facsimile transmission process includes a data conversion process for converting data to be transmitted into data for transmission by a facsimile communication procedure. The data conversion process is, for example, a process of converting bitmap image data into data in a format defined by a facsimile communication procedure. The data conversion process includes a process of adding a cover page and a process of adding a header and / or a footer for each page. The first setting unit 11 sets first setting information for determining whether to add a cover page, and first setting information for determining whether to add a header and / or a footer. The first setting unit 11 sets first setting information used for executing the data conversion processing for each destination device.

なお、第1設定部11は、データ変換処理を実行するために用いる第1設定情報を、自装置であるMFP100に対して設定するようにしてもよい。この場合には、データ変換処理は、宛先に関係なく、同じ第1設定情報を用いて実行される。例えば、カバーページを付加する第1設定情報が設定されている場合には、第1データ送信部15がデータ変換処理を実行する場合には、複数の宛先の装置のいずれに送信される場合であっても送信対象のデータにカバーページを付加したデータに変換する。   Note that the first setting unit 11 may set the first setting information used for executing the data conversion process for the MFP 100 that is the device itself. In this case, the data conversion process is executed using the same first setting information regardless of the destination. For example, when the first setting information for adding the cover page is set, when the first data transmission unit 15 executes the data conversion process, it is transmitted to any of a plurality of destination devices. Even if it exists, it is converted into data with a cover page added to the data to be transmitted.

ファクシミリ受信処理は、後述する第1データ受信部17で実行される処理であり、ファクシミリデータの送信元である送信元装置からファクシミリデータをファクシミリの通信手順で受信する処理である。ファクシミリ受信処理は、予め定められた送信元装置からファクシミリデータを受信する処理と、予め定められた送信元装置からのファクシミリデータの受信を拒否する処理と、を含む。第1設定部11は、ファクシミリデータの受信を許可する装置に割り当てられたファクシミリ番号を含む第1設定情報を設定し、ファクシミリデータの受信を拒否する装置に割り当てられたファクシミリ番号を含む第1設定情報を設定する。   The facsimile reception process is a process executed by a first data receiving unit 17 to be described later, and is a process for receiving facsimile data from a transmission source apparatus that is a transmission source of facsimile data by a facsimile communication procedure. The facsimile reception processing includes processing for receiving facsimile data from a predetermined transmission source device and processing for rejecting reception of facsimile data from a predetermined transmission source device. The first setting unit 11 sets first setting information including a facsimile number assigned to a device that permits reception of facsimile data, and first setting includes a facsimile number assigned to a device that rejects reception of facsimile data. Set the information.

出力処理は、後述する第1データ処理部19により実行される処理であり、受信されたファクシミリデータを出力する処理である。第1設定部11は、出力処理を実行するための第1設定情報を設定する。第1設定部11は、出力処理をファクシミリデータを記憶する記憶処理とする場合、ファクシミリデータを記憶する位置を示す位置情報を含む第1設定情報を設定する。位置情報は、例えば、HDD115が有するフォルダーのフォルダー名である。第1設定部11は、出力処理を画像を形成する画像形成処理とする場合、画像形成部140を特定する情報を含む第1設定情報を設定する。第1設定部11は、出力処理をデータを送信するデータ送信処理とする場合、データ送信処理を実行するアプリケーションプログラムを特定する情報と、データの送信先のアドレスとを含む第1設定情報を設定する。例えば、データ送信処理を、電子メールで送信する処理とする場合、第1設定部11は、電子メールを送信するアプリケーションプログラムを特定する情報と、電子メールの送信先の電子メールアドレスとを含む第1設定情報を設定する。また、データ送信処理を、ファイル転送する処理とする場合、第1設定部11は、FTPでファイル転送するアプリケーションプログラムを特定する情報と、転送先のアドレスであるIP(Internet Protocol)アドレスとを含む第1設定情報を設定する。   The output process is a process executed by a first data processing unit 19 described later, and is a process for outputting received facsimile data. The first setting unit 11 sets first setting information for executing output processing. When the output process is a storage process for storing facsimile data, the first setting unit 11 sets first setting information including position information indicating a position where the facsimile data is stored. The position information is, for example, the folder name of the folder that the HDD 115 has. The first setting unit 11 sets first setting information including information for specifying the image forming unit 140 when the output process is an image forming process for forming an image. When the output process is a data transmission process for transmitting data, the first setting unit 11 sets first setting information including information for specifying an application program for executing the data transmission process and a data transmission destination address To do. For example, when the data transmission process is a process of transmitting by e-mail, the first setting unit 11 includes information specifying an application program that transmits an e-mail and an e-mail address of an e-mail transmission destination. 1 Setting information is set. When the data transmission process is a file transfer process, the first setting unit 11 includes information for specifying an application program to transfer a file by FTP and an IP (Internet Protocol) address that is a transfer destination address. First setting information is set.

第1指示受付部13は、ユーザーによるファクシミリ送信指示を受け付ける。例えば、表示部161にファクシミリ送信指示受付画面を表示し、ユーザーが操作部163を操作して、送信対象となるデータの指定と、送信先の送信先装置のファクシミリ番号とを指定すれば、ファクシミリ送信指示を受け付ける。第1指示受付部13は、ファクシミリ送信指示を受け付ける場合、送信対象となるデータと、送信先装置のファクシミリ番号とを、第1データ送信部15に出力する。   The first instruction receiving unit 13 receives a facsimile transmission instruction from the user. For example, if a facsimile transmission instruction acceptance screen is displayed on the display unit 161 and the user operates the operation unit 163 to specify the data to be transmitted and the facsimile number of the transmission destination device, the facsimile Accept transmission instructions. When receiving the facsimile transmission instruction, the first instruction receiving unit 13 outputs the data to be transmitted and the facsimile number of the transmission destination device to the first data transmitting unit 15.

第1設定部11によって、MFP100A〜100Dそれぞれの装置識別情報にファクシミリ番号が関連付けられているので、第1指示受付部13は、MFP100A〜100Dそれぞれの装置識別情報のリストを表示部161に表示し、ユーザーがMFP100A〜100Dそれぞれの装置識別情報のいずれかを指示する操作を操作部163に入力すれば、指示された装置識別情報に第1設定情報によって関連付けられたファクシミリ番号の指定を受け付ける。送信対象となるデータは、原稿読取部130が原稿を読み取って出力するデータ、またはHDD115に記憶されたデータ、LAN3またはインターネット5に接続されたコンピューターに記憶されたデータを含む。   Since the first setting unit 11 associates the facsimile numbers with the device identification information of the MFPs 100A to 100D, the first instruction receiving unit 13 displays a list of the device identification information of the MFPs 100A to 100D on the display unit 161. If the user inputs an operation to instruct one of the device identification information of each of MFPs 100A to 100D to operation unit 163, designation of the facsimile number associated with the instructed device identification information by the first setting information is accepted. The data to be transmitted includes data output by reading the original by the original reading unit 130, data stored in the HDD 115, and data stored in a computer connected to the LAN 3 or the Internet 5.

また、MFP100がLAN3に接続されたパーソナルコンピュータ(以下「PC」という)によって制御されて、PCからファクシミリ送信指示を受信する場合に、第1指示受付部13は、ファクシミリ送信指示を受け付ける。PCから受信されるファクシミリ送信指示は、送信対象となるデータと、送信先装置のファクシミリ番号とを含む場合と、送信対象となるデータが記憶されている位置を示すアドレス情報、例えば、HDD115に記憶されたデータのファイル名と、送信先装置のファクシミリ番号とを含む場合とがある。   In addition, when MFP 100 is controlled by a personal computer (hereinafter referred to as “PC”) connected to LAN 3 and receives a facsimile transmission instruction from the PC, first instruction receiving unit 13 receives the facsimile transmission instruction. The facsimile transmission instruction received from the PC includes data to be transmitted and the facsimile number of the transmission destination apparatus, and address information indicating the position where the data to be transmitted is stored, for example, stored in the HDD 115. In some cases, the file name of the received data and the facsimile number of the destination apparatus are included.

第1データ送信部15は、第1指示受付部13から送信対象となるデータと、送信先装置のファクシミリ番号とが入力されることに応じて、ファクシミリ部116を制御して、第1設定部11によって設定された第1設定情報に従って、送信対象となるデータをファクシミリデータに変換し、ファクシミリデータをファクシミリ番号で特定される送信先装置に送信させる。   The first data transmission unit 15 controls the facsimile unit 116 in response to the input of the data to be transmitted from the first instruction receiving unit 13 and the facsimile number of the transmission destination device, and the first setting unit 15 In accordance with the first setting information set in step 11, the data to be transmitted is converted into facsimile data, and the facsimile data is transmitted to the transmission destination device specified by the facsimile number.

具体的には、第1データ送信部15は、第1指示受付部13から入力される送信先装置のファクシミリ番号に対して第1設定部11によって設定された第1設定情報を取得し、第1指示受付部13から入力される送信対象のデータをファクシミリの通信手順で定められたフォーマットのデータに変換する。第1データ送信部15は、第1指示受付部13から入力される送信先装置のファクシミリ番号に対して第1設定部11によってカバーページを付加することを定める設定値が設定されている場合、ファクシミリデータにカバーシートのファクシミリデータを付加する。カバーシートのファクシミリデータは、HDD115に記憶しておくようにすればよい。第1データ送信部15は、第1指示受付部13から入力される送信先装置のファクシミリ番号に対して第1設定部11によってヘッダーおよび/またはフッターを付加することを定める設定値が設定されている場合、ファクシミリデータに含まれるページごとにヘッダーおよび/またはフッターを付加する。ヘッダーは、ページの最上部から所定の長さの領域であり、フッターは、ページの最下部から所定の長さの領域である。第1データ送信部15は、ヘッダーおよび/またはフッターの領域を確保するために、必要に応じでページの画像を縮小する。ヘッダーおよび/またはフッターは、年月日または送信元を示す情報等を含み、第1データ送信部15は、必要に応じで、年月日または送信元を示す情報の画像をヘッダーおよび/またはフッターに追加する。   Specifically, the first data transmission unit 15 acquires the first setting information set by the first setting unit 11 with respect to the facsimile number of the transmission destination device input from the first instruction reception unit 13, and 1 Data to be transmitted input from the instruction receiving unit 13 is converted into data in a format determined by a facsimile communication procedure. When the first data transmission unit 15 has set a setting value that determines to add a cover page by the first setting unit 11 to the facsimile number of the transmission destination device input from the first instruction reception unit 13, The cover sheet facsimile data is added to the facsimile data. The cover sheet facsimile data may be stored in the HDD 115. The first data transmission unit 15 is set with a setting value that determines that the first setting unit 11 adds a header and / or footer to the facsimile number of the transmission destination device input from the first instruction reception unit 13. If there is, a header and / or a footer is added for each page included in the facsimile data. The header is a region having a predetermined length from the top of the page, and the footer is a region having a predetermined length from the bottom of the page. The first data transmission unit 15 reduces the image of the page as necessary to secure a header and / or footer area. The header and / or footer includes information indicating the date or the transmission source, and the first data transmission unit 15 displays an image of the information indicating the date or transmission source as necessary in the header and / or footer. Add to

第1データ送信部15は、送信対象となるデータを変換したファクシミリデータと送信先装置のファクシミリ番号とを、ファクシミリ部116に出力し、ファクシミリ部116に、ファクシミリデータをファクシミリ番号で特定される送信先装置に送信させる。また、第1データ送信部15は、ファクシミリデータの送信が完了すると、第1履歴記憶部41に、送信完了信号を出力する。送信完了信号は、少なくとも送信先装置のファクシミリ番号を含む。   The first data transmission unit 15 outputs the facsimile data obtained by converting the data to be transmitted and the facsimile number of the destination device to the facsimile unit 116, and the facsimile unit 116 transmits the facsimile data specified by the facsimile number. Send to destination device. Further, when the transmission of the facsimile data is completed, the first data transmission unit 15 outputs a transmission completion signal to the first history storage unit 41. The transmission completion signal includes at least the facsimile number of the transmission destination device.

第1データ受信部17は、ファクシミリ部116を制御して、ファクシミリの通信手順に従ってファクシミリデータとファクシミリデータの送信元である送信元装置のファクシミリ番号とを受信する。第1データ受信部17は、第1設定部11によって設定された第1設定情報に従って、ファクシミリデータを受信する。具体的には、第1データ受信部17は、ファクシミリデータの受信を許可する送信元装置のファクシミリ番号を含む第1設定情報のうちに、受信された送信元装置のファクシミリ番号と同じファクシミリ番号を含む第1設定情報が存在すれば、ファクシミリデータと送信元装置のファクシミリ番号とを、第1データ処理部19に出力する。第1データ受信部17は、ファクシミリデータの受信を拒否する送信元装置のファクシミリ番号を含む第1設定情報のうちに、受信された送信元装置のファクシミリ番号と同じファクシミリ番号を含む第1設定情報が存在すれば、ファクシミリデータと送信元装置のファクシミリ番号とを、第1データ処理部19に出力しない。   The first data receiving unit 17 controls the facsimile unit 116 to receive the facsimile data and the facsimile number of the transmission source device that is the transmission source of the facsimile data in accordance with the facsimile communication procedure. The first data receiving unit 17 receives facsimile data according to the first setting information set by the first setting unit 11. Specifically, the first data receiving unit 17 sets the same facsimile number as the received facsimile number of the transmission source device in the first setting information including the facsimile number of the transmission source device that is permitted to receive facsimile data. If there is the first setting information including the facsimile data, the facsimile data and the facsimile number of the transmission source device are output to the first data processing unit 19. The first data receiving unit 17 includes first setting information including the same facsimile number as the received facsimile number of the transmission source device among the first setting information including the facsimile number of the transmission source device which refuses reception of the facsimile data. Does not output the facsimile data and the facsimile number of the transmission source device to the first data processing unit 19.

第1データ受信部17は、受信された送信元装置のファクシミリ番号と同じファクシミリ番号を含む第1設定情報が、ファクシミリデータの受信を許可する送信元装置のファクシミリ番号を含む第1設定情報およびファクシミリデータの受信を拒否する送信元装置のファクシミリ番号を含む第1設定情報のいずれにも存在しない場合、ファクシミリデータと送信元装置のファクシミリ番号とを、第1データ処理部19に出力する。第1データ受信部17は、ファクシミリデータと送信元装置のファクシミリ番号とを、第1データ処理部19に出力する場合、第1履歴記憶部41に受信完了信号を出力する。受信完了信号は、少なくとも送信元装置のファクシミリ番号を含む。   The first data receiving unit 17 receives the first setting information including the facsimile number of the transmission source apparatus that permits the reception of the facsimile data, and the first setting information including the same facsimile number as the received facsimile number of the transmission apparatus. If none of the first setting information including the facsimile number of the transmission source device that refuses to receive data exists, the facsimile data and the facsimile number of the transmission source device are output to the first data processing unit 19. The first data receiving unit 17 outputs a reception completion signal to the first history storage unit 41 when outputting the facsimile data and the facsimile number of the transmission source device to the first data processing unit 19. The reception completion signal includes at least the facsimile number of the transmission source device.

第1履歴記憶部41は、第1データ送信部15から送信完了信号が入力されることに応じて、ファクシミリ番号で特定される送信先装置にファクシミリデータを送信したことを示す第1履歴情報をHDD115に記憶する。ファクシミリデータを送信したことを示す第1履歴情報は、送信完了信号に含まれる送信先装置のファクシミリ番号を少なくとも含む。また、第1履歴記憶部41は、第1データ受信部17から受信完了信号が入力されることに応じて、ファクシミリ番号で特定される送信元装置からファクシミリデータを受信したことを示す第1履歴情報をHDD115に記憶する。ファクシミリデータを受信したことを示す第1履歴情報は、受信完了信号に含まれる送信元装置のファクシミリ番号を少なくとも含む。   The first history storage unit 41 stores first history information indicating that facsimile data has been transmitted to the destination device specified by the facsimile number in response to the transmission completion signal input from the first data transmission unit 15. Store in the HDD 115. The first history information indicating that the facsimile data has been transmitted includes at least the facsimile number of the transmission destination device included in the transmission completion signal. In addition, the first history storage unit 41 indicates that the facsimile data is received from the transmission source device specified by the facsimile number in response to the reception completion signal input from the first data receiving unit 17. Information is stored in the HDD 115. The first history information indicating that the facsimile data has been received includes at least the facsimile number of the transmission source device included in the reception completion signal.

第1データ処理部19は、第1データ受信部17からファクシミリデータと送信元装置のファクシミリ番号とが入力されることに応じて、第1設定部11によって設定された第1設定情報に従って、ファクシミリデータを出力する。具体的には、第1データ処理部19は、第1データ受信部17から入力される送信元装置のファクシミリ番号に対して第1設定部11によって設定された第1設定情報を取得し、第1データ受信部17から入力されるファクシミリデータを処理する。第1設定部11によって、データを記憶する位置を示す位置情報を含む第1設定情報が設定されている場合、第1データ処理部19は、ファクシミリデータを、位置情報で特定される位置に記憶する。例えば、位置情報が、HDD115が有するフォルダーのフォルダー名を示す場合、ファクシミリデータをHDD115のフォルダー名で特定されるフォルダーに記憶する。また、第1設定部11によって、画像形成処理に関する第1設定情報として画像形成部140を特定する情報が設定されている場合、第1データ処理部19は、ファクシミリデータを画像データに変換し、画像形成部140を制御し、画像データの画像を形成させる。   The first data processing unit 19 receives the facsimile data and the facsimile number of the transmission source device from the first data receiving unit 17 and transmits the facsimile according to the first setting information set by the first setting unit 11. Output data. Specifically, the first data processing unit 19 acquires the first setting information set by the first setting unit 11 for the facsimile number of the transmission source device input from the first data receiving unit 17, and 1 Facsimile data input from the data receiving unit 17 is processed. When the first setting information including the position information indicating the position where the data is stored is set by the first setting unit 11, the first data processing unit 19 stores the facsimile data at the position specified by the position information. To do. For example, when the position information indicates the folder name of the folder held by the HDD 115, the facsimile data is stored in the folder specified by the folder name of the HDD 115. When the first setting unit 11 sets information for specifying the image forming unit 140 as the first setting information related to the image forming process, the first data processing unit 19 converts the facsimile data into image data, The image forming unit 140 is controlled to form an image of the image data.

また、第1設定部11によって、データ送信処理に関する第1設定情報として、アプリケーションプログラムを特定する情報と、データの送信先のアドレスとを含む第1設定情報が設定されている場合、第1データ処理部19は、アプリケーションプログラムを実行し、ファクシミリデータを、第1設定情報に含まれるアドレスで特定される送信先に送信する。例えば、第1設定部11によって、データ送信処理に関する第1設定情報として、電子メールを送信するアプリケーションプログラムを特定する情報と、電子メールの送信先の電子メールアドレスとを含む第1設定情報が設定されている場合、第1データ処理部19は、電子メールを送信するアプリケーションプログラムを実行し、ファクシミリデータを添付データとして含み、第1設定情報に含まれる電子メールアドレスを宛先に含む電子メールを生成し、通信I/F部112を制御して、生成した電子メールを電子メールサーバーに送信する。さらに、例えば、第1設定部11によって、データ送信処理に関する第1設定情報として、FTP(File Transfer Protocol)で送信するアプリケーションプログラムを特定する情報と、IPアドレスとを含む第1設定情報が設定されている場合、第1データ処理部19は、FTPで送信するアプリケーションプログラムを実行し、通信I/F部112を制御して、第1設定情報に含まれるIPアドレス宛にファクシミリデータを送信する。   Further, when the first setting unit 11 has set the first setting information including the information specifying the application program and the address of the data transmission destination as the first setting information regarding the data transmission process, the first data The processing unit 19 executes the application program and transmits the facsimile data to the transmission destination specified by the address included in the first setting information. For example, the first setting unit 11 sets first setting information including information for specifying an application program that transmits an e-mail and an e-mail address of an e-mail transmission destination as the first setting information related to the data transmission process. If so, the first data processing unit 19 executes an application program for transmitting an e-mail, and generates an e-mail including the facsimile data as attached data and the e-mail address included in the first setting information as the destination Then, the communication I / F unit 112 is controlled to transmit the generated electronic mail to the electronic mail server. Further, for example, the first setting unit 11 sets first setting information including information specifying an application program to be transmitted by FTP (File Transfer Protocol) and IP address as the first setting information regarding the data transmission processing. If so, the first data processing unit 19 executes an application program transmitted by FTP, controls the communication I / F unit 112, and transmits facsimile data to the IP address included in the first setting information.

第2設定部21は、通信I/F部112を介してデータを送信するデータ送信処理、および受信されたデータを出力するデータ出力処理を、それぞれ実行する際に用いる第2設定情報を設定する。データ送信処理は、後述する第2データ送信部25が実行する処理であり、送信対象のデータを宛先に送信する処理である。データ送信処理を実行するために用いる第2設定情報は、宛先のIPアドレスを含む。第2設定部21は、宛先の装置を識別するための装置識別情報と、その装置にTCPの通信手順において割り当てられたアドレスであるIPアドレスとを関連付けた第2設定情報を設定する。ここでは、第2設定部21が、MFP100A〜100Dそれぞれの装置識別情報とIPアドレスとを関連付けた第2設定情報を設定する場合を例に説明する。   The second setting unit 21 sets second setting information used when executing data transmission processing for transmitting data via the communication I / F unit 112 and data output processing for outputting received data. . The data transmission process is a process executed by a second data transmission unit 25 described later, and is a process of transmitting data to be transmitted to a destination. The second setting information used for executing the data transmission process includes a destination IP address. The second setting unit 21 sets second setting information in which device identification information for identifying a destination device is associated with an IP address that is an address assigned to the device in a TCP communication procedure. Here, a case will be described as an example where second setting unit 21 sets second setting information in which device identification information of each of MFPs 100A to 100D is associated with an IP address.

データ出力処理は、後述する第3データ処理部29により実行される処理であり、受信されたデータを出力する処理である。第2設定部21は、データ出力処理を実行するための第2設定情報を設定する。第2設定部21は、データ出力処理を記憶処理とする場合、データを記憶する位置を示す位置情報を含む第2設定情報を設定する。位置情報は、例えば、HDD115が有するフォルダーのフォルダー名である。第2設定部21は、データ出力処理を画像形成処理とする場合、画像形成部140を特定する情報を含む第2設定情報を設定する。第2設定部21は、データ出力処理をデータ送信処理とする場合、データの送信先のアドレスを含む第2設定情報を設定する。例えば、データ送信処理を、電子メールで送信する処理とする場合、第2設定部21は、電子メールの送信先の電子メールアドレスを含む第3設定情報を設定する。また、データ送信処理を、ファイル転送する処理とする場合、第2設定部21は、転送先のアドレスであるIPアドレスを含む第2設定情報を設定する。   The data output process is a process executed by a third data processing unit 29 described later and is a process for outputting received data. The second setting unit 21 sets second setting information for executing the data output process. When the data output process is a storage process, the second setting unit 21 sets second setting information including position information indicating a position where data is stored. The position information is, for example, the folder name of the folder that the HDD 115 has. When the data output process is an image forming process, the second setting unit 21 sets second setting information including information for specifying the image forming unit 140. When the data output process is the data transmission process, the second setting unit 21 sets the second setting information including the address of the data transmission destination. For example, when the data transmission process is a process of transmitting by e-mail, the second setting unit 21 sets third setting information including the e-mail address of the e-mail transmission destination. When the data transmission process is a file transfer process, the second setting unit 21 sets second setting information including an IP address that is a transfer destination address.

第2指示受付部23は、ユーザーによるデータ送信指示を受け付ける。例えば、表示部161にデータ送信指示受付画面を表示し、ユーザーが操作部163を操作して、送信対象となるデータの指定と、送信先の送信先装置とを指定すれば、データ送信指示を受け付ける。第2指示受付部23は、データ送信指示を受け付ける場合、送信対象となるデータと、送信先装置の装置識別情報とを、第2データ送信部25に出力する。第2設定部21によって、MFP100A〜100Dそれぞれの装置識別情報にIPアドレスが関連付けたられているので、MFP100A〜100Dそれぞれの装置識別情報のリストを表示部161に表示し、ユーザーがMFP100A〜100Dそれぞれの装置識別情報のいずれかを指示する操作を操作部163に入力すれば、指示された装置識別情報の指定を受け付けるようにしてもよい。送信対象となるデータは、原稿読取部130が原稿を読み取って出力するデータ、またはHDD115に記憶されたデータ、LAN3またはインターネット5に接続されたコンピューターに記憶されたデータを含む。   The second instruction receiving unit 23 receives a data transmission instruction from the user. For example, if a data transmission instruction reception screen is displayed on the display unit 161 and the user operates the operation unit 163 to specify the data to be transmitted and the transmission destination device of the transmission destination, the data transmission instruction is issued. Accept. When receiving the data transmission instruction, the second instruction receiving unit 23 outputs the data to be transmitted and the device identification information of the transmission destination device to the second data transmitting unit 25. Since the IP address is associated with the device identification information of each of MFPs 100A to 100D by second setting unit 21, a list of device identification information for each of MFPs 100A to 100D is displayed on display unit 161, and the user can select each of MFPs 100A to 100D. If an operation for instructing any one of the device identification information is input to the operation unit 163, designation of the instructed device identification information may be accepted. The data to be transmitted includes data output by reading the original by the original reading unit 130, data stored in the HDD 115, and data stored in a computer connected to the LAN 3 or the Internet 5.

また、MFP100がLAN3に接続されたPCによって制御されて、PCからデータ送信指示を受信する場合に、第2指示受付部23は、データ送信指示を受け付ける。PCから受信されるデータ送信指示は、送信対象となるデータと、送信先装置のIPアドレスとを含む場合と、送信対象となるデータが記憶されている位置を示すアドレス情報、例えば、HDD115に記憶されたデータのファイル名と、送信先装置のIPアドレスとを含む場合とがある。   Further, when the MFP 100 is controlled by a PC connected to the LAN 3 and receives a data transmission instruction from the PC, the second instruction reception unit 23 receives the data transmission instruction. The data transmission instruction received from the PC includes data to be transmitted and the IP address of the destination device, and address information indicating the location where the data to be transmitted is stored, for example, stored in the HDD 115. In some cases, the file name of the received data and the IP address of the destination device are included.

第2データ送信部25は、第2指示受付部23から送信対象となるデータと、送信先装置の装置識別情報とが入力されることに応じて、通信I/F部112を制御して、第2設定部21によって設定された第2設定情報に従って、送信対象となるデータを装置識別情報で特定される送信先装置に送信させる。具体的には、第2データ送信部25は、第2指示受付部23から入力される送信先装置の装置識別情報に対して第2設定部21によって設定された第2設定情報を取得する。ここでは、第2設定部21によって、送信先装置の装置識別情報にIPアドレスを関連付けた第2設定情報が設定されているので、第2データ送信部25は、第2指示受付部23から入力される送信先装置の装置識別情報に第2設定情報によって関連付けられたIPアドレスを取得する。第2データ送信部25は、第2指示受付部23から入力される送信対象となるデータとIPアドレスとを通信I/F部112に出力し、通信I/F部112に、送信対象となるデータをIPアドレスで特定される送信先装置に送信させる。また、第2データ送信部25は、データの送信が完了すると、第2履歴記憶部43に、送信完了信号を出力する。送信完了信号は、少なくとも送信先装置の装置識別情報を含む。   The second data transmission unit 25 controls the communication I / F unit 112 in response to the data to be transmitted from the second instruction receiving unit 23 and the device identification information of the transmission destination device being input. In accordance with the second setting information set by the second setting unit 21, the transmission target data is transmitted to the transmission destination device specified by the device identification information. Specifically, the second data transmission unit 25 acquires the second setting information set by the second setting unit 21 with respect to the device identification information of the transmission destination device input from the second instruction receiving unit 23. Here, since the second setting unit 21 sets the second setting information in which the IP address is associated with the device identification information of the transmission destination device, the second data transmission unit 25 receives the input from the second instruction receiving unit 23. An IP address associated with the device identification information of the transmission destination device by the second setting information is acquired. The second data transmission unit 25 outputs the data to be transmitted and the IP address input from the second instruction receiving unit 23 to the communication I / F unit 112 and is to be transmitted to the communication I / F unit 112. The data is transmitted to the destination device specified by the IP address. In addition, when the data transmission is completed, the second data transmission unit 25 outputs a transmission completion signal to the second history storage unit 43. The transmission completion signal includes at least device identification information of the transmission destination device.

代替指示受付部31は、ユーザーによる代替送信指示を受け付ける。代替送信指示は、送信対象となるデータを指定する指示と、データの送信先である送信先装置の装置識別情報を指定する指示と、プリント条件を設定する指示と、を含む。例えば、ユーザーが操作部163を操作して、送信対象となるデータの指定と、送信先の送信先装置の装置識別情報と、プリント条件と、を指定とをすれば、代替送信指示を受け付ける。代替指示受付部31は、データ指定画面を表示部161に表示し、ユーザーがデータ指定画面に従って操作部163に入力する操作に従って、送信対象となるデータの指定を受け付ける。送信対象となるデータは、原稿読取部130が原稿を読み取って出力するデータ、またはHDD115に記憶されたデータ、LAN3またはインターネット5に接続されたコンピューターに記憶されたデータを含む。例えば、データ指定画面で、原稿読取部130に原稿を読み取らせる指示が割り当てられたスキャンボタンが指示されると、原稿読取部130が原稿を読み取って出力するデータを、送信対象となるデータに設定する。また、データ指定画面で、HDD115に記憶されたデータのデータ識別情報のリストを表示し、ユーザーによりリストのうちからデータ識別情報を指定する操作をすれば、指定されたデータ識別情報のデータを、送信対象となるデータに設定する。   The alternative instruction receiving unit 31 receives an alternative transmission instruction from the user. The alternative transmission instruction includes an instruction for specifying data to be transmitted, an instruction for specifying device identification information of a transmission destination device that is a data transmission destination, and an instruction for setting print conditions. For example, if the user operates the operation unit 163 to specify data to be transmitted, specify device identification information of a transmission destination device, and print conditions, an alternative transmission instruction is accepted. The substitution instruction accepting unit 31 displays a data designation screen on the display unit 161, and accepts designation of data to be transmitted according to an operation that the user inputs to the operation unit 163 according to the data designation screen. The data to be transmitted includes data output by reading the original by the original reading unit 130, data stored in the HDD 115, and data stored in a computer connected to the LAN 3 or the Internet 5. For example, when a scan button to which an instruction to read an original document is assigned to the original reading unit 130 is instructed on the data designation screen, data output by the original reading unit 130 reading the original is set as data to be transmitted. To do. In addition, when a list of data identification information of data stored in the HDD 115 is displayed on the data designation screen and the user performs an operation of designating the data identification information from the list, the data of the designated data identification information is displayed. Set to the data to be sent.

第1設定部11によって、MFP100A〜100Dそれぞれの装置識別情報にファクシミリ番号が関連付けられているので、代替指示受付部31は、MFP100A〜100Dそれぞれの装置識別情報のリストを含む宛先指定画面を表示部161に表示し、ユーザーがMFP100A〜100Dそれぞれの装置識別情報のいずれかを指示する操作を操作部163に入力すれば、指示された装置識別情報の指定を受け付ける。また、第2設定部21によって、MFP100A〜100Dそれぞれの装置識別情報にIPアドレスが関連付けられているので、代替指示受付部31は、MFP100A〜100Dそれぞれの装置識別情報のリストを含む宛先指定画面を表示部161に表示し、ユーザーがMFP100A〜100Dそれぞれの装置識別情報のいずれかを指示する操作を操作部163に入力すれば、指示された装置識別情報の指定を受け付けるようにしてもよい。さらに、代替指示受付部31は、ユーザーが操作部163に入力する装置識別情報を受け付けるようにしてもよい。   Since the first setting unit 11 associates a facsimile number with the device identification information of each of MFPs 100A to 100D, substitution instruction receiving unit 31 displays a destination designation screen including a list of device identification information for each of MFPs 100A to 100D. If the user inputs an operation for instructing one of the device identification information of each of MFPs 100 </ b> A to 100 </ b> D to operation unit 163, designation of the instructed device identification information is accepted. In addition, since the second setting unit 21 associates the IP address with the device identification information of each of MFPs 100A to 100D, substitution instruction receiving unit 31 displays a destination designation screen including a list of device identification information of each of MFPs 100A to 100D. If the user inputs an operation for displaying any one of the device identification information of each of MFPs 100 </ b> A to 100 </ b> D to operation unit 163, the designation of the specified device identification information may be accepted. Further, the alternative instruction receiving unit 31 may receive device identification information input by the user to the operation unit 163.

また、MFP100がLAN3またはインターネット5に接続されたPCによって制御されて、PCから代替送信指示を受信する場合に、代替指示受付部31は、代替送信指示を受け付ける。PCから受信される代替送信指示は、送信対象となるデータと、送信先装置の装置識別情報とを含む場合と、送信対象となるデータが記憶されている位置を示すアドレス情報、例えば、HDD115に記憶されたデータのファイル名と、送信先装置の装置識別情報とを含む場合とがある。   When the MFP 100 is controlled by a PC connected to the LAN 3 or the Internet 5 and receives an alternative transmission instruction from the PC, the alternative instruction reception unit 31 receives the alternative transmission instruction. The alternative transmission instruction received from the PC includes data to be transmitted and device identification information of the transmission destination device, and address information indicating the position where the data to be transmitted is stored, for example, in the HDD 115. The file name of the stored data and the device identification information of the transmission destination device may be included.

また、代替指示受付部31は、プリント条件設定画面を、表示部161に表示し、ユーザーが操作部163を操作して入力するプリント条件を受け付ける。プリント条件は、画像処理条件と、画像形成条件と、後処理条件と、を含む。画像処理条件は、画像形成の対象となる画像データを画像処理するための条件である。画像処理条件は、例えば、画像を拡大または縮小する変倍条件、複数のページを1ページに集約する集約条件、ウォーターマークを付与する付与条件、を含む。画像形成条件は、画像データを用紙に形成する画像形成処理を実行するための条件である。画像形成条件は、例えば、用紙サイズ、原稿サイズ、プリント部数、カラーまたはモノクロの別を含む。後処理条件は、画像が形成された用紙を処理する条件である。後処理条件は、例えば、ソート処理を実行するための条件、用紙を挿入する処理を実行するための条件、用紙を折り曲げるための条件、パンチ穴を開けるための条件、ステープルを打ち込むための条件等を含む。   Further, the substitute instruction receiving unit 31 displays a print condition setting screen on the display unit 161 and receives a print condition input by the user operating the operation unit 163. The print conditions include image processing conditions, image forming conditions, and post-processing conditions. The image processing condition is a condition for image processing of image data that is an object of image formation. The image processing conditions include, for example, a scaling condition for enlarging or reducing an image, an aggregation condition for aggregating a plurality of pages into one page, and an imparting condition for imparting a watermark. The image forming condition is a condition for executing an image forming process for forming image data on a sheet. The image forming conditions include, for example, paper size, document size, number of copies, color or monochrome. The post-processing condition is a condition for processing a sheet on which an image is formed. Post-processing conditions include, for example, conditions for executing sort processing, conditions for executing processing for inserting paper, conditions for bending paper, conditions for punching holes, conditions for driving staples, etc. including.

代替指示受付部31は、処理対象に指定されたデータと、ユーザーにより設定されたプリント条件とに基づいてプリントジョブを生成し、プリントジョブと送信先装置の装置識別情報とを、依頼部33に出力する。プリントジョブは、限定するものではないが、例えば、PJL(Printer Job Language)またはPCL(Printer Control Language)で記述されたデータである。プリントジョブは、処理対象に指定されたデータを画像データに変換したプリントデータを含む。   The substitution instruction receiving unit 31 generates a print job based on the data designated as the processing target and the print condition set by the user, and sends the print job and the device identification information of the transmission destination device to the request unit 33. Output. The print job is, for example, data described in PJL (Printer Job Language) or PCL (Printer Control Language), although not limited thereto. The print job includes print data obtained by converting data designated as a processing target into image data.

依頼部33は、代替指示受付部31からプリントジョブと、送信先装置の装置識別情報とが入力されることに応じて、クラウドサーバー400に、プリントジョブを、送信先装置にファクシミリの通信手順とは異なる通信手順、ここではTCPの通信手順による送信を依頼する。具体的には、通信I/F部112を制御して、送信対象となるデータと送信先装置の装置識別情報とを含む送信依頼を、クラウドサーバー400に送信する。   In response to the input of the print job and the device identification information of the transmission destination device from the substitute instruction reception unit 31, the request unit 33 sends the print job to the cloud server 400 and the facsimile communication procedure to the transmission destination device. Requests transmission according to a different communication procedure, here a TCP communication procedure. Specifically, the communication I / F unit 112 is controlled to transmit a transmission request including data to be transmitted and device identification information of the transmission destination device to the cloud server 400.

MFP100から送信依頼を受信するクラウドサーバー400の詳細は後述するが、クラウドサーバー400は、送信依頼を送信してきた送信元装置であるMFP100のファクシミリ番号を特定し、送信依頼に含まれるプリントジョブにMFP100のファクシミリ番号を含む記述を追加し、プリントジョブを送信依頼に含まれる装置識別情報で特定される送信先装置に、TCPの通信手順で送信する。   Although details of the cloud server 400 that receives the transmission request from the MFP 100 will be described later, the cloud server 400 specifies the facsimile number of the MFP 100 that is the transmission source apparatus that has transmitted the transmission request, and includes the MFP 100 in the print job included in the transmission request. A description including the facsimile number is added, and the print job is transmitted to the transmission destination apparatus specified by the apparatus identification information included in the transmission request by the TCP communication procedure.

第2データ受信部27は、通信I/F部112を制御して、TCPの通信手順に従ってデータと、受信されたデータを送信してきた装置のIPアドレスとを受信する。第2データ受信部27は、受信されたデータとIPアドレスとを、第2データ処理部37および第3データ処理部29に出力する。第2データ受信部27は、第2データ処理部37および第3データ処理部29に出力する場合、第2履歴記憶部43に受信完了信号を出力する。受信完了信号は、少なくとも受信されたデータを送信してきた装置のIPアドレスを含む。   The second data receiving unit 27 controls the communication I / F unit 112 to receive data and the IP address of the device that has transmitted the received data according to the TCP communication procedure. The second data receiving unit 27 outputs the received data and the IP address to the second data processing unit 37 and the third data processing unit 29. The second data receiving unit 27 outputs a reception completion signal to the second history storage unit 43 when outputting to the second data processing unit 37 and the third data processing unit 29. The reception completion signal includes at least the IP address of the device that has transmitted the received data.

第2履歴記憶部43は、第2データ送信部25から送信完了信号が入力されることに応じて、送信先装置にデータを送信したことを示す第2履歴情報をHDD115に記憶する。データを送信したことを示す第2履歴情報は、送信完了信号に含まれる送信先装置のIPアドレスを少なくとも含む。また、第2履歴記憶部43は、第2データ受信部27から受信完了信号が入力されることに応じて、送信元装置からデータを受信したことを示す第2履歴情報をHDD115に記憶する。データを受信したことを示す第2履歴情報は、受信完了信号に含まれる送信元装置のIPアドレスを少なくとも含む。   The second history storage unit 43 stores, in the HDD 115, second history information indicating that data has been transmitted to the transmission destination device in response to the transmission completion signal being input from the second data transmission unit 25. The second history information indicating that data has been transmitted includes at least the IP address of the transmission destination device included in the transmission completion signal. The second history storage unit 43 stores, in the HDD 115, second history information indicating that data has been received from the transmission source device in response to the reception completion signal input from the second data reception unit 27. The second history information indicating that data has been received includes at least the IP address of the transmission source device included in the reception completion signal.

切換部35は、ユーザーによる代替受信設定指示を受け付け、代替受信機能を有効または無効のいずれかに設定する。具体的には、切換部35は、表示部161に代替受信設定画面を表示し、ユーザーが操作部163に入力する操作に従って代替受信機能の有効または無効を設定する。切換部35は、代替受信機能を有効に設定する操作を受け付ける場合、第2データ処理部37および第3データ処理部に代替受信機能が有効に設定されたことを示す有効信号を出力し、代替受信機能を無効に設定する操作を受け付ける場合、第2データ処理部37および第3データ処理部に代替受信機能が無効に設定されたことを示す無効信号を出力する。   The switching unit 35 receives an alternative reception setting instruction from the user and sets the alternative reception function to either valid or invalid. Specifically, the switching unit 35 displays an alternative reception setting screen on the display unit 161 and sets whether the alternative reception function is valid or invalid according to an operation input to the operation unit 163 by the user. When the switching unit 35 accepts an operation for enabling the alternative reception function, the switching unit 35 outputs an effective signal indicating that the alternative reception function is set to be effective to the second data processing unit 37 and the third data processing unit. When receiving an operation for setting the reception function to be invalid, an invalid signal indicating that the alternative reception function is set to invalid is output to the second data processing unit 37 and the third data processing unit.

第3データ処理部29は、切換部35から無効信号が入力される場合、第2データ受信部27からデータとIPアドレスとが入力されることに応じて、第2設定部21によって設定された第2設定情報に従って、データを出力する。なお、切換部35から無効信号が入力される場合、第2データ受信部27から受信されるIPアドレスがクラウドサーバー400の場合がある。この場合、第2データ受信部27から受信されるデータは、ファクシミリ番号を含み、代替送信フラグが設定されたプリントジョブの場合がある。この場合であっても、第3データ処理部29は、切換部35から無効信号が入力される場合は、プリントジョブを第2設定部21によって設定された第2設定情報に従って出力する。また、第3データ処理部29は、切換部35から有効信号が入力される場合、第2データ受信部27から受信されるデータが、代替送信フラグが設定されていない場合に、第2設定部21によって設定された第2設定情報に従って、データを出力する。代替送信フラグは、ファクシミリ番号である。プリントジョブがファクシミリ番号を含む場合、そのプリントジョブは代替送信フラグが設定されており、プリントジョブがファクシミリ番号を含まない場合、そのプリントジョブは代替送信フラグが設定されていない。   When the invalid signal is input from the switching unit 35, the third data processing unit 29 is set by the second setting unit 21 in response to the data and the IP address being input from the second data receiving unit 27. Data is output according to the second setting information. When an invalid signal is input from the switching unit 35, the IP address received from the second data receiving unit 27 may be the cloud server 400. In this case, the data received from the second data receiving unit 27 may be a print job including a facsimile number and having an alternative transmission flag set. Even in this case, when the invalid signal is input from the switching unit 35, the third data processing unit 29 outputs the print job in accordance with the second setting information set by the second setting unit 21. Further, the third data processing unit 29 is configured such that when a valid signal is input from the switching unit 35, when the data received from the second data receiving unit 27 has no alternative transmission flag set, the second setting unit Data is output in accordance with the second setting information set by 21. The alternative transmission flag is a facsimile number. When the print job includes a facsimile number, the alternative transmission flag is set for the print job. When the print job does not include the facsimile number, the alternative transmission flag is not set for the print job.

具体的には、第3データ処理部29は、第2データ受信部27から入力されるIPアドレスに対して第2設定部21によって設定された第2設定情報を取得し、第2データ受信部27から入力されるデータを、取得された第2設定情報に従って出力する。第2設定部21によって、データを記憶する位置を示す位置情報を含む第2設定情報が設定されている場合、第3データ処理部29は、データを、位置情報で特定される位置に記憶する。例えば、位置情報が、HDD115が有するフォルダーのフォルダー名を示す場合、データをHDD115のフォルダー名で特定されるフォルダーに記憶する。また、第2設定部21によって、画像形成部140を特定する情報を含む第2設定情報が設定されている場合、第3データ処理部29は、データを画像データに変換し、画像形成部140を制御し、画像データの画像を形成させる。なお、データがプリントジョブの場合には、そのプリントジョブを実行することによって、画像形成部140を制御し、用紙に画像を形成させる。   Specifically, the third data processing unit 29 acquires the second setting information set by the second setting unit 21 with respect to the IP address input from the second data receiving unit 27, and the second data receiving unit The data input from 27 is output according to the acquired second setting information. When the second setting information including the position information indicating the position where the data is stored is set by the second setting unit 21, the third data processing unit 29 stores the data at the position specified by the position information. . For example, when the position information indicates the folder name of the folder that the HDD 115 has, the data is stored in the folder specified by the folder name of the HDD 115. Further, when the second setting information including the information for specifying the image forming unit 140 is set by the second setting unit 21, the third data processing unit 29 converts the data into image data, and the image forming unit 140. To form an image of the image data. When the data is a print job, the print job is executed to control the image forming unit 140 to form an image on a sheet.

また、第2設定部21によって、アプリケーションプログラムを特定する情報と、データの送信先のアドレスとを含む第2設定情報が設定されている場合、第3データ処理部29は、アプリケーションプログラムを実行し、第2設定情報に含まれるアドレスで特定される送信先にデータを送信する。例えば、第2設定部21によって、電子メールを送信するアプリケーションプログラムを特定する情報と、電子メールの送信先の電子メールアドレスとを含む第2設定情報が設定されている場合、第3データ処理部29は、電子メールを送信するアプリケーションプログラムを実行し、ファクシミリデータを添付データとして含み、第2設定情報に含まれる電子メールアドレスを宛先に含む電子メールを生成し、通信I/F部112を制御して、生成した電子メールを電子メールサーバーに送信する。さらに、例えば、第2設定部21によって、FTPで送信するアプリケーションプログラムを特定する情報と、IPアドレスとを含む第2設定情報が設定されている場合、第3データ処理部29は、FTPで送信するアプリケーションプログラムを実行し、通信I/F部112を制御して、第2設定情報に含まれるIPアドレス宛にデータを送信する。   In addition, when the second setting unit 21 sets the second setting information including information specifying the application program and the address of the data transmission destination, the third data processing unit 29 executes the application program. The data is transmitted to the transmission destination specified by the address included in the second setting information. For example, when the second setting unit 21 sets second setting information including information for specifying an application program that transmits an e-mail and an e-mail address of an e-mail transmission destination, the third data processing unit 29 executes an application program for transmitting an e-mail, generates an e-mail including the facsimile data as attached data, the e-mail address included in the second setting information as a destination, and controls the communication I / F unit 112 Then, the generated e-mail is transmitted to the e-mail server. Further, for example, when the second setting unit 21 sets second setting information including information specifying an application program to be transmitted by FTP and an IP address, the third data processing unit 29 transmits by FTP. The communication I / F unit 112 is controlled to transmit data to the IP address included in the second setting information.

第2データ処理部37は、切換部35から有効第3の実施の形態においては、第1の実施の形態における信号が入力される場合であって、第2データ受信部27から入力されるデータに代替送信フラグが設定されている場合、第2データ受信部27から入力されるデータは、クラウドサーバー400が送信するプリントジョブである。第2データ処理部37は、第2データ受信部27から入力されるデータに代替送信フラグが設定されている場合は、第2データ受信部27から受信されるプリントジョブを、第1設定部11によって設定された設定値に従って出力する。具体的には、第2データ処理部37は、第2データ受信部27から入力されるプリントジョブに含まれるファクシミリ番号を抽出し、抽出されたファクシミリ番号に対して第1設定部11によって設定された第1設定情報を取得する。   The second data processing unit 37 is effective when the signal in the first embodiment is inputted from the switching unit 35 in the third embodiment, and the data inputted from the second data receiving unit 27 In the case where the alternative transmission flag is set, the data input from the second data receiving unit 27 is a print job transmitted by the cloud server 400. When the alternative transmission flag is set in the data input from the second data receiving unit 27, the second data processing unit 37 displays the print job received from the second data receiving unit 27 as the first setting unit 11. Output according to the set value set by. Specifically, the second data processing unit 37 extracts a facsimile number included in the print job input from the second data receiving unit 27, and is set by the first setting unit 11 for the extracted facsimile number. First setting information is acquired.

第2データ処理部37は、受信可否判断部51と、代替履歴記憶部53と、データ変換部55と、転送部57と、を含む。受信可否判断部51は、第1設定部11によってプリントジョブに含まれるファクシミリ番号に対して設定された第1設定情報に従って、第2データ受信部27から入力されるデータを受信するか否かを判断する。受信可否判断部51は、装置判断部61と、廃棄部63と、問合せ部65と、装置許可受付部67と、を含む。   The second data processing unit 37 includes a reception availability determination unit 51, an alternative history storage unit 53, a data conversion unit 55, and a transfer unit 57. The reception availability determination unit 51 determines whether to receive data input from the second data reception unit 27 according to the first setting information set for the facsimile number included in the print job by the first setting unit 11. to decide. Receivability determination unit 51 includes a device determination unit 61, a discard unit 63, an inquiry unit 65, and a device permission reception unit 67.

装置判断部61は、ファクシミリデータの受信を許可する送信元装置のファクシミリ番号を含む第1設定情報のうちに、第2データ受信部27から入力されるプリントジョブから抽出されたファクシミリ番号と同じファクシミリ番号を含む第1設定情報が存在すれば、第2データ受信部27から入力されるプリントジョブを受信可能と判断する。装置判断部61は、ファクシミリデータの受信を拒否する送信元装置のファクシミリ番号を含む第1設定情報のうちに、第2データ受信部27から入力されるプリントジョブから抽出されたファクシミリ番号と同じファクシミリ番号を含む第1設定情報が存在すれば、第2データ受信部27から入力されるプリントジョブを受信不可と判断し、廃棄部63に廃棄指示を出力する。   The device determination unit 61 includes the same facsimile number as the facsimile number extracted from the print job input from the second data receiving unit 27 in the first setting information including the facsimile number of the transmission source device that is permitted to receive facsimile data. If the first setting information including the number exists, it is determined that the print job input from the second data receiving unit 27 can be received. The device determination unit 61 includes the same facsimile number as the facsimile number extracted from the print job input from the second data reception unit 27 in the first setting information including the facsimile number of the transmission source device that refuses to receive facsimile data. If the first setting information including the number exists, it is determined that the print job input from the second data receiving unit 27 cannot be received, and a discard instruction is output to the discard unit 63.

装置判断部61は、第2データ受信部27から入力されるプリントジョブから抽出されたファクシミリ番号と同じ濁しミリ番号を含む第1設定情報が、ファクシミリデータの受信を許可する送信元装置のファクシミリ番号を含む第1設定情報およびファクシミリデータの受信を拒否する送信元装置のファクシミリ番号を含む第1設定情報のいずれにも存在しない場合、履歴確認モードが設定されている場合に、さらに、受信可否を確認をする。   The device determination unit 61 determines that the first setting information including the muddy millimeter number extracted from the print job input from the second data receiving unit 27 is the facsimile number of the transmission source device that permits the reception of facsimile data. If there is neither the first setting information including the first setting information and the first setting information including the facsimile number of the transmission source device that refuses to receive the facsimile data, or if the history confirmation mode is set, whether or not reception is possible is further determined. Check.

装置判断部61は、履歴確認モードが設定されている場合は、第1履歴情報に基づいて、プリントジョブを受信可能か否かを判断するが、履歴確認モードが設定されていない場合は、第1履歴情報に基づいて、プリントジョブを受信可能か否かを判断しない。履歴確認モードが設定されている場合、装置判断部61は、プリントジョブから抽出されたファクシミリ番号と同じファクシミリ番号を含み、ファクシミリデータを送信したことを示す第1履歴情報がHDD115に記憶されているか否かを判断する。装置判断部61は、そのような第1履歴情報が記憶されている場合、第2データ受信部27から入力されるプリントジョブを受信可能と判断する。   If the history check mode is set, the device determination unit 61 determines whether or not a print job can be received based on the first history information. If the history check mode is not set, the device determination unit 61 determines whether the print job can be received. 1 Whether or not a print job can be received is not determined based on the history information. If the history confirmation mode is set, the apparatus determination unit 61 stores the first history information that includes the same facsimile number as the facsimile number extracted from the print job and indicates that the facsimile data has been transmitted. Judge whether or not. If such first history information is stored, the device determination unit 61 determines that a print job input from the second data reception unit 27 can be received.

装置判断部61は、履歴確認モードが設定されておらず、ユーザー確認モードが設定されている場合は、装置判断部61は、問合せ部65に問い合わせ指示を出力する。また、装置判断部61は、履歴確認モードが設定されており、第1履歴情報に基づいてプリントジョブを受信可能か否かを判断できない場合、ユーザー確認モードに設定されている場合は、問合せ部65に問い合わせ指示を出力する。装置判断部61は、履歴確認モードおよびユーザー確認モードがともに設定されていない場合は、問合せ部65に問い合わせ指示を出力しない。問い合わせ指示は、第2データ受信部27から入力されるプリントジョブから抽出されたファクシミリ番号を含む。なお、ファクシミリ番号に対応する装置識別情報が、第1設定部11によって設定されていれば、その装置識別情報を含む。   If the history confirmation mode is not set and the user confirmation mode is set, the device determination unit 61 outputs an inquiry instruction to the inquiry unit 65. In addition, the device determination unit 61 sets the history confirmation mode, and cannot determine whether or not a print job can be received based on the first history information. An inquiry instruction is output to 65. The device determination unit 61 does not output an inquiry instruction to the inquiry unit 65 when neither the history confirmation mode nor the user confirmation mode is set. The inquiry instruction includes a facsimile number extracted from the print job input from the second data receiving unit 27. In addition, if the apparatus identification information corresponding to the facsimile number is set by the first setting unit 11, the apparatus identification information is included.

問合せ部65は、問合せ指示が入力されることに応じて、ユーザーに受信可否を問い合わせるとともに、装置許可受付部67に受付指示を出力する。例えば、問合せ指示に含まれるファクシミリ番号からの受信を許可するか否かを問い合わせるメッセージを含む電子メールを生成し、予め定められた電子メールアドレスに生成された電子メールを送信する。また、問合せ指示に含まれるファクシミリ番号からの受信を許可するか否かを問い合わせるメッセージを含む問合せ画面を表示部161に表示するようにしてもよい。   In response to the input of the inquiry instruction, the inquiry unit 65 inquires of the user whether or not reception is possible and outputs the reception instruction to the device permission reception unit 67. For example, an e-mail including a message for inquiring whether or not reception from a facsimile number included in the inquiry instruction is permitted is generated, and the generated e-mail is transmitted to a predetermined e-mail address. Further, an inquiry screen including a message for inquiring whether or not reception from the facsimile number included in the inquiry instruction is permitted may be displayed on the display unit 161.

装置許可受付部67は、問合せ部65から受付指示が入力された後に、ユーザーによる許可を受け付ける。例えば、電子メールで問い合わせする場合は、送信した電子メールに応答する返信メールを受信する場合に、ユーザーによる許可を受け付ける。また、問合せ画面を表示部161に表示する場合、問合せ画面に含まれる「許可」を指示するためのボタンが指示される場合に、ユーザーによる許可を受け付ける。装置許可受付部67は、ユーザーによる許可を受け付ける場合、第2データ受信部27から入力されるデータの受信を可能と判断し、許可設定部39に設定信号を出力する。設定信号は、第2データ受信部27から入力されるプリントジョブから抽出されたファクシミリ番号を含む。   The device permission receiving unit 67 receives permission from the user after the receiving instruction is input from the inquiry unit 65. For example, when inquiring by e-mail, permission from the user is accepted when receiving a reply mail in response to the transmitted e-mail. Further, when the inquiry screen is displayed on the display unit 161, the user's permission is accepted when a button for instructing “permission” included in the inquiry screen is instructed. When accepting permission from the user, the device permission accepting unit 67 determines that the data input from the second data receiving unit 27 can be received, and outputs a setting signal to the permission setting unit 39. The setting signal includes a facsimile number extracted from the print job input from the second data receiving unit 27.

許可設定部39は、装置許可受付部67から設定指示が入力されることに応じて、設定指示に含まれるファクシミリ番号を、ファクシミリデータの受信を許可する送信元装置のファクシミリ番号として含む第1設定情報を、第1設定部11により設定された第1設定情報に追加する。   The permission setting unit 39 includes a facsimile number included in the setting instruction in response to the setting instruction input from the device permission receiving unit 67 as a facsimile number of a transmission source device that permits reception of facsimile data. The information is added to the first setting information set by the first setting unit 11.

代替履歴記憶部53は、受信可否判断部51によって、第2データ受信部27から入力されるプリントジョブが受信可能と判断される場合、第2データ受信部27から入力されるプリントジョブから抽出されたファクシミリ番号で特定される送信元装置からファクシミリデータを受信したことを示す第1履歴情報をHDD115に記憶する。   The substitution history storage unit 53 is extracted from the print job input from the second data reception unit 27 when the reception possibility determination unit 51 determines that the print job input from the second data reception unit 27 can be received. First history information indicating that facsimile data has been received from the transmission source device specified by the facsimile number is stored in HDD 115.

データ変換部55は、第2データ受信部27から入力されるプリントジョブが受信可否判断部51によって受信可能と判断される場合、そのプリントジョブから抽出されたファクシミリ番号に対して第1設定部11によって設定された第1設定情報のうちに、データ変換処理を実行するための第1設定情報が存在する場合、第2データ受信部27から入力されるプリントジョブに含まれるプリントデータを第1設定情報に従って変換する。具体的には、カバーページを付加することを示す第1設定情報が設定されている場合、第2データ受信部27から入力されるプリントジョブに含まれるプリントデータに含まれる1以上のページの最初のページに、カバーシートのファクシミリデータの画像のページを追加する。カバーシートのファクシミリデータは、HDD115に記憶しておくようにすればよい。また、データ変換部55は、ヘッダーおよび/またはフッターを付加することを示す第1設定情報が設定されている場合、第2データ受信部27から入力されるプリントジョブに含まれるプリントデータにヘッダーおよび/またはフッターを付加する。プリントデータが複数ページの画像データからなる場合には、複数のページごとにヘッダーおよび/またはフッターを付加する。データ変換部55は、ヘッダーおよび/またはフッターの領域を確保するために、必要に応じでプリントデータに含まれるページの画像を縮小する。ヘッダーおよび/またはフッターは、年月日または送信元を示す情報等を含み、データ変換部55は、第2データ受信部27から入力されるプリントジョブのヘッダー部分から必要な情報を取得し、取得された情報を用いてヘッダーおよび/またはフッターの画像を生成する。   If the print job input from the second data receiving unit 27 is determined to be receivable by the receivability determining unit 51, the data converting unit 55 performs the first setting unit 11 on the facsimile number extracted from the print job. When the first setting information for executing the data conversion process is present in the first setting information set by the first setting information, the print data included in the print job input from the second data receiving unit 27 is set to the first setting information. Convert according to information. Specifically, when the first setting information indicating that a cover page is added is set, the first of one or more pages included in the print data included in the print job input from the second data receiving unit 27 An image page of facsimile data of the cover sheet is added to the page. The cover sheet facsimile data may be stored in the HDD 115. In addition, when the first setting information indicating that a header and / or a footer is added is set, the data conversion unit 55 adds the header and the print data included in the print job input from the second data reception unit 27 to the print data. Add a footer. When the print data is composed of image data of a plurality of pages, a header and / or a footer is added for each of the plurality of pages. The data converter 55 reduces the image of the page included in the print data as necessary in order to secure a header and / or footer area. The header and / or footer includes information indicating a date or a transmission source, and the data conversion unit 55 acquires necessary information from the header portion of the print job input from the second data reception unit 27 and acquires the information. A header and / or footer image is generated using the processed information.

転送部57は、第2データ受信部27から入力されるプリントジョブが受信可否判断部51によって受信可能と判断される場合、そのプリントジョブから抽出されたファクシミリ番号に対して第1設定部11によって設定された第1設定情報のうちに、データを記憶する位置を示す位置情報を含む第1設定情報が存在すれば、転送部57は、第2データ受信部27から入力されるプリントジョブを、データ変換部55によって変換される場合には変換後のプリントデータを含むプリントジョブを、第1設定情報に含まれる位置情報で特定される位置に記憶する。例えば、位置情報が、HDD115が有するフォルダーのフォルダー名を示す場合、第2データ受信部27から入力されるプリントジョブまたはデータ変換部55によってプリントデータが変換されたプリントジョブをHDD115のフォルダー名で特定されるフォルダーに記憶する。   When the reception job determination unit 51 determines that the print job input from the second data reception unit 27 can be received by the transfer unit 57, the transfer unit 57 sets the facsimile number extracted from the print job by the first setting unit 11. If the first setting information including the position information indicating the position where the data is stored exists in the set first setting information, the transfer unit 57 executes the print job input from the second data receiving unit 27. When converted by the data converter 55, the print job including the converted print data is stored at a position specified by the position information included in the first setting information. For example, when the position information indicates the folder name of the folder that the HDD 115 has, the print job input from the second data receiving unit 27 or the print job whose print data has been converted by the data converting unit 55 is identified by the folder name of the HDD 115. Stored in the folder.

また、転送部57は、第2データ受信部27から入力されるプリントジョブが受信可否判断部51によって受信可能と判断される場合、そのプリントジョブから抽出されたファクシミリ番号に対して第1設定部11によって設定された第1設定情報のうちに、アプリケーションプログラムを特定する情報と、データの送信先のアドレスとが設定されている場合、アプリケーションプログラムを実行し、第2データ受信部27から入力されるプリントジョブまたはデータ変換部55によってプリントデータが変換されたプリントジョブを、第1設定情報に含まれるアドレスで特定される送信先に送信する。例えば、プリントジョブから抽出されたファクシミリ番号に対して第1設定部11によって、電子メールを送信するアプリケーションプログラムを特定する情報と、電子メールの送信先の電子メールアドレスとを含む第1設定情報が設定されている場合、転送部57は、電子メールを送信するアプリケーションプログラムを実行し、第2データ受信部27から入力されるプリントジョブまたはデータ変換部55によってプリントデータが変換されたプリントジョブを添付データとして含み、第1設定情報に含まれる電子メールアドレスを宛先に含む電子メールを生成し、通信I/F部112を制御して、生成した電子メールを電子メールサーバーに送信する。さらに、例えば、プリントジョブから抽出されたファクシミリ番号に対して第1設定部11によって、FTPで送信するアプリケーションプログラムを特定する情報と、IPアドレスとを含む第1設定情報が設定されている場合、転送部57は、FTPで送信するアプリケーションプログラムを実行し、通信I/F部112を制御して、第2データ受信部27から入力されるプリントジョブまたはデータ変換部55によってプリントデータが変換されたプリントジョブを、第1設定情報に含まれるIPアドレス宛に送信する。   Further, when the transfer unit 57 determines that the print job input from the second data reception unit 27 can be received by the reception determination unit 51, the transfer unit 57 sets the first setting unit for the facsimile number extracted from the print job. 11, when the information specifying the application program and the data transmission destination address are set, the application program is executed and input from the second data receiving unit 27. The print job or the print job whose print data has been converted by the data conversion unit 55 is transmitted to the transmission destination specified by the address included in the first setting information. For example, the first setting information including information specifying an application program for transmitting an e-mail and an e-mail address of an e-mail transmission destination by the first setting unit 11 for the facsimile number extracted from the print job is provided. If set, the transfer unit 57 executes an application program for sending an e-mail, and attaches a print job input from the second data receiving unit 27 or a print job whose print data has been converted by the data conversion unit 55 An e-mail including the e-mail address included in the data and included in the first setting information as a destination is generated, the communication I / F unit 112 is controlled, and the generated e-mail is transmitted to the e-mail server. Further, for example, when the first setting information including the information specifying the application program to be transmitted by FTP and the IP address is set by the first setting unit 11 for the facsimile number extracted from the print job, The transfer unit 57 executes an application program transmitted by FTP, controls the communication I / F unit 112, and print data converted by the print job or data conversion unit 55 input from the second data receiving unit 27. The print job is transmitted to the IP address included in the first setting information.

第2データ処理部37は、第2データ受信部27から入力されるプリントジョブが受信可否判断部51によって受信可能と判断される場合、そのプリントジョブから抽出されたファクシミリ番号に対して、第1設定部11によって、画像形成部140を特定する情報を含む第1設定情報が設定されている場合、第2データ処理部37は、第2データ受信部27から入力されるプリントジョブまたはデータ変換部55によってプリントデータが変換されたプリントジョブを実行し、画像形成部140を制御し、プリントデータの画像を形成させる。   When the second data processing unit 37 determines that the print job input from the second data receiving unit 27 is receivable by the receivability determining unit 51, the second data processing unit 37 applies the first to the facsimile number extracted from the print job. When the setting unit 11 sets the first setting information including information for specifying the image forming unit 140, the second data processing unit 37 receives the print job or data conversion unit input from the second data receiving unit 27. The print job in which the print data is converted by 55 is executed, the image forming unit 140 is controlled, and an image of the print data is formed.

第2データ処理部37は、第2データ受信部27から入力されるプリントジョブが受信可否判断部51によって受信可能と判断される場合、そのプリントジョブから抽出されたファクシミリ番号に対して、第1設定部11によって出力処理に対する第1設定情報が設定されてない場合、第2データ処理部37は、第2データ受信部27から入力されるプリントジョブまたはデータ変換部55によってプリントデータが変換されたプリントジョブを実行し、画像形成部140を制御し、プリントデータの画像を形成させる。   When the second data processing unit 37 determines that the print job input from the second data receiving unit 27 is receivable by the receivability determining unit 51, the second data processing unit 37 applies the first to the facsimile number extracted from the print job. When the first setting information for the output process is not set by the setting unit 11, the second data processing unit 37 has the print data converted by the print job or the data conversion unit 55 input from the second data receiving unit 27. A print job is executed, the image forming unit 140 is controlled, and an image of print data is formed.

プリントジョブは、プリント条件と、プリントデータを含んでいるので、第2データ処理部37は、プリンデータの画像を、プリント条件に従って用紙に形成させる。第2データ処理部37は、プリント条件に画像処理条件が設定されている場合は、画像処理条件に従ってプリントデータの画像を画像処理する。画像処理条件は、例えば、画像を拡大または縮小する変倍条件、複数のページを1ページに集約する集約条件、ウォーターマークを付与する付与条件、を含む。また、第2データ処理部37は、プリント条件に画像形成条件が設定されている場合は、画像形成条件に従ってプリントデータの画像を用紙に形成する。画像形成条件は、例えば、形成する画像の解像度、用紙サイズ、プリント部数、カラーまたはモノクロの別を含む。このため、第2データ処理部37は、プリント条件で定められる解像度で、カラーおよびモノクロのうちプリント条件で定められた一方の画像を、プリント条件で定められたサイズの用紙に形成する処理を、プリント条件で定められた部数だけ繰り返す。   Since the print job includes print conditions and print data, the second data processing unit 37 forms an image of the print data on a sheet according to the print conditions. The second data processing unit 37 performs image processing on the image of the print data according to the image processing condition when the image processing condition is set in the print condition. The image processing conditions include, for example, a scaling condition for enlarging or reducing an image, an aggregation condition for aggregating a plurality of pages into one page, and an imparting condition for imparting a watermark. The second data processing unit 37 forms an image of the print data on the paper according to the image forming condition when the image forming condition is set as the printing condition. The image forming conditions include, for example, the resolution of the image to be formed, the paper size, the number of copies, color or monochrome. For this reason, the second data processing unit 37 performs a process of forming one image defined by the print condition of color and monochrome on a paper having a size determined by the print condition at a resolution determined by the print condition. Repeat for the number of copies specified by the print conditions.

また、第2データ処理部37は、プリント条件に後処理条件が設定されている場合は、後処理条件に従って画像が形成された用紙を処理する。後処理条件は、例えば、ソート処理を実行するための条件、用紙を挿入する処理を実行するための条件、用紙を折り曲げるための条件、パンチ穴を開けるための条件、ステープルを打ち込むための条件等を含む。   In addition, when the post-processing condition is set in the print condition, the second data processing unit 37 processes the sheet on which the image is formed according to the post-processing condition. Post-processing conditions include, for example, conditions for executing sort processing, conditions for executing processing for inserting paper, conditions for bending paper, conditions for punching holes, conditions for driving staples, etc. including.

図5は、代替受信設定画面の一例を示す図である。図5を参照して、代替受信設定画面600は、代替受信機能の有効または無効を設定する領域601と、受信判断モードを設定する領域610と、を含む。領域601は、代替受信機能を有効に設定するためのボタン602と、代替受信機能を無効に設定するためのボタン603と、を含む。ボタン602,603は、排他的にONになり、いずれか一方を指示可能である。ボタン602が指示される場合、切換部35は代替受信機能を有効にする操作を受け付け、ボタン603が指示される場合、切換部35は代替受信機能を無効にする操作を受け付ける。   FIG. 5 is a diagram illustrating an example of an alternative reception setting screen. Referring to FIG. 5, alternative reception setting screen 600 includes an area 601 for setting validity / invalidity of the alternative reception function, and an area 610 for setting a reception determination mode. The area 601 includes a button 602 for setting the alternative reception function to be valid and a button 603 for setting the alternative reception function to be invalid. The buttons 602 and 603 are exclusively turned on, and either one can be designated. When the button 602 is instructed, the switching unit 35 accepts an operation for enabling the alternative reception function, and when the button 603 is instructed, the switching unit 35 accepts an operation for invalidating the alternative reception function.

領域610は、受信判断モードを設定する領域である。受信判断モードは、履歴確認モードと、ユーザー確認モードとを含む。領域610は、「通信履歴」の文字が表されたボタン611と、「受信確認」の文字が表されたボタン612と、を含む。ボタン611は、履歴確認モードに設定されていない場合に通常表示され、履歴確認モードに設定されると反転表示される。ボタン611は、ユーザーにより指示されるごとに、通常表示と反転表示とに表示態様を切り換える。図では、ボタン611が通常表示されている状態を示し、履歴確認モードが設定されていない状態を示している。ボタン612は、ユーザー確認モードに設定されていない場合に通常表示され、ユーザー確認モードに設定されると反転表示される。ボタン612は、ユーザーにより指示されるごとに、通常表示と反転表示とに表示態様を切り換える。図では、ボタン612が反転表示されている状態をハッチングで示し、ユーザー確認モードが設定されている状態を示している。ボタン611とボタン612は、独立しており、履歴確認モードかつユーザー確認モードに設定される場合、履歴確認モードに設定されるがユーザー確認モードに設定されない場合、履歴確認モードに設定されないがユーザー確認モードに設定される場合、履歴確認モードとユーザー確認モードのいずれにも設定されない場合がある。   An area 610 is an area for setting a reception determination mode. The reception determination mode includes a history confirmation mode and a user confirmation mode. The area 610 includes a button 611 in which characters “communication history” are represented and a button 612 in which characters “reception confirmation” are represented. The button 611 is normally displayed when the history confirmation mode is not set, and is highlighted when the history confirmation mode is set. Each time the button 611 is instructed by the user, the display mode is switched between normal display and reverse display. In the figure, the button 611 is normally displayed, and the history confirmation mode is not set. The button 612 is normally displayed when the user confirmation mode is not set, and is highlighted when the user confirmation mode is set. Each time the button 612 is instructed by the user, the display mode is switched between normal display and reverse display. In the figure, the state where the button 612 is highlighted is shown by hatching, and the state where the user confirmation mode is set is shown. The button 611 and the button 612 are independent. When the history confirmation mode and the user confirmation mode are set, the history confirmation mode is set. However, when the user confirmation mode is not set, the user confirmation mode is not set. When the mode is set, it may not be set to either the history confirmation mode or the user confirmation mode.

図6は、代替送信設定画面の一例を示す図である。図6を参照して、代替送信設定画面700は、宛先指定画面701と、プリント条件設定画面710と、を含む。宛先指定画面701は、ユーザーにより送信先装置に指定された装置の装置識別情報を表示する領域702と、プルダウンボタン703を含む。プルダウンボタン703が指示されると、送信先装置として指定可能な装置の装置識別情報のリストがプルダウン表示される。   FIG. 6 is a diagram illustrating an example of an alternative transmission setting screen. Referring to FIG. 6, alternative transmission setting screen 700 includes an address designation screen 701 and a print condition setting screen 710. The destination designation screen 701 includes an area 702 for displaying device identification information of a device designated as a transmission destination device by the user, and a pull-down button 703. When the pull-down button 703 is instructed, a list of device identification information of devices that can be designated as transmission destination devices is displayed in a pull-down manner.

図7は、クラウドサーバーが備えるCPUが有する機能の一例を示すフローチャートである。図7に示す機能は、クラウドサーバー400が備えるCPU401が、ROM402、HDD404またはCD−ROM409に記憶された代替送信プログラムを実行することにより、CPU401に形成される機能である。図7を参照して、クラウドサーバー400が備えるCPU401は、依頼受信部451と、アドレス付加部453と、代替送信部455と、を含む。依頼受信部451は、通信部405を制御し、送信元装置から送信依頼を受信する。依頼受信部451は、送信依頼を受信すると、送信依頼を送信してきた送信元装置を特定し、送信依頼と送信元装置の装置識別情報とを、アドレス付加部453に出力するとともに、送信依頼に含まれる送信先装置の装置識別情報を代替送信部455に出力する。送信依頼は、送信対象となるプリントジョブと送信先装置の装置識別情報とを含む。   FIG. 7 is a flowchart illustrating an example of functions of a CPU included in the cloud server. The functions illustrated in FIG. 7 are functions formed in the CPU 401 when the CPU 401 included in the cloud server 400 executes the alternative transmission program stored in the ROM 402, the HDD 404, or the CD-ROM 409. Referring to FIG. 7, CPU 401 included in cloud server 400 includes a request receiving unit 451, an address adding unit 453, and an alternative transmission unit 455. The request reception unit 451 controls the communication unit 405 and receives a transmission request from the transmission source device. Upon receiving the transmission request, the request reception unit 451 identifies the transmission source device that has transmitted the transmission request, outputs the transmission request and the device identification information of the transmission source device to the address addition unit 453, and also receives the transmission request. The device identification information of the included transmission destination device is output to the alternative transmission unit 455. The transmission request includes a print job to be transmitted and device identification information of the transmission destination device.

アドレス付加部453は、送信依頼に含まれるプリントジョブに代替送信フラグを設定する。ここでは、代替送信フラグを送信元装置のファクシミリ番号としている。なお、代替送信フラグをファクシミリ番号とは別のフラグとしてもよい。アドレス付加部453は、依頼受信部451から受信される送信元装置の装置識別情報に基づいて、送信元装置のファクシミリ番号を特定し、送信依頼に含まれるプリントジョブに送信元装置のファクシミリ番号を、代替送信フラグとして付加する。アドレス付加部453は、送信元装置のファクシミリ番号を付加したプリントジョブを代替送信部455に出力する。   The address adding unit 453 sets an alternative transmission flag for the print job included in the transmission request. Here, the alternative transmission flag is the facsimile number of the transmission source device. The alternative transmission flag may be a flag different from the facsimile number. The address adding unit 453 specifies the facsimile number of the transmission source device based on the device identification information of the transmission source device received from the request reception unit 451, and adds the facsimile number of the transmission source device to the print job included in the transmission request. And added as an alternative transmission flag. The address adding unit 453 outputs the print job to which the facsimile number of the transmission source device is added to the alternative transmission unit 455.

代替送信部455は、送信先装置の装置識別情報に基づいて、送信先装置のIPアドレスを特定する。さらに、代替送信部455は、通信部405を制御し、アドレス付加部453から入力されるプリントジョブを、特定したIPアドレスを用いて、送信先装置に送信する。より詳細には、代替送信部455は、管理サーバー300に接続要求を送信し、送信先装置との間でトンネル接続された通信経路を介して、アドレス付加部453から入力されるプリントジョブを送信する。このため、送信先装置がファイアーウォールの内部に配置されている場合であっても、データを送信先装置に送信することができる。   The alternative transmission unit 455 specifies the IP address of the transmission destination device based on the device identification information of the transmission destination device. Further, the alternative transmission unit 455 controls the communication unit 405 to transmit the print job input from the address addition unit 453 to the transmission destination apparatus using the specified IP address. More specifically, the alternative transmission unit 455 transmits a connection request to the management server 300, and transmits a print job input from the address addition unit 453 via a communication path that is tunnel-connected to the transmission destination device. To do. For this reason, even when the transmission destination device is arranged inside the firewall, data can be transmitted to the transmission destination device.

図8は、プリントジョブのヘッダー部分の一例を示す図である。ここでは、PJLで記述されたプリントジョブのヘッダー部分を示している。図8を参照して、プリントジョブのヘッダー部分800は、「@PJL SET ALTERNATIVEFAX_NO=012345678」の記述を含み、送信元装置のファクシミリ番号が「012345678」であることを示す記述を含む。また、「@PJL SET ALTERNATIVEFAX_USERNAME=”user1”」の記述は、プリントジョブの送信を指示したユーザーのユーザー識別情報が「user1」であることを示している。   FIG. 8 is a diagram illustrating an example of a header portion of a print job. Here, the header portion of the print job described in PJL is shown. Referring to FIG. 8, the header portion 800 of the print job includes a description “@PJL SET ALTERNATIVE FAX_NO = 0123345678” and a description indicating that the facsimile number of the transmission source apparatus is “012345678”. Further, the description “@PJL SET ALTERNATEFAX_USERNAME =“ user1 ”” indicates that the user identification information of the user who has instructed transmission of the print job is “user1”.

図9は、データ送受信処理の流れの一例を示すフローチャートである。データ送受信処理は、MFP100が備えるCPU111が、ROM113、HDD115またはCD−ROM118に記憶されたデータ送受信プログラムを実行することにより、CPU111により実行される処理である。図9を参照して、CPU111は、代替送信設定指示を受け付けたか否かを判断する。代替送信設定指示は、ユーザーによってMFP100に入力される。例えば、操作部163が備えるハードキー部167が備える複数のハードキーのうち予め定められたキーがユーザーにより指示されると、代替送信設定指示を受け付ける。代替送信設定指示を受け付けたならば処理をステップS02に進めるが、そうでなければ処理をステップS11に進める。   FIG. 9 is a flowchart illustrating an example of the flow of data transmission / reception processing. The data transmission / reception process is a process executed by CPU 111 when CPU 111 provided in MFP 100 executes a data transmission / reception program stored in ROM 113, HDD 115, or CD-ROM 118. Referring to FIG. 9, CPU 111 determines whether an alternative transmission setting instruction has been accepted. The alternative transmission setting instruction is input to MFP 100 by the user. For example, when a user designates a predetermined key among a plurality of hard keys provided in the hard key unit 167 provided in the operation unit 163, an alternative transmission setting instruction is accepted. If an alternative transmission setting instruction is accepted, the process proceeds to step S02; otherwise, the process proceeds to step S11.

ステップS02においては、送信対象となるデータの指定を受け付ける。データ指定画面を表示部161に表示し、データ指定画面に含まれるスキャンボタンが指示されると、原稿読取部130が原稿を読み取って出力するデータを、送信対象となるデータに設定する。また、データ指定画面で、HDD115に記憶されたデータのデータ識別情報のリストを表示し、リストのうちからユーザーにより指定されたデータ識別情報のデータを、送信対象となるデータに設定する。   In step S02, designation of data to be transmitted is accepted. When the data designation screen is displayed on the display unit 161 and a scan button included in the data designation screen is designated, the document reading unit 130 reads the document and sets the data to be output as data to be transmitted. Further, a list of data identification information of data stored in the HDD 115 is displayed on the data designation screen, and data of the data identification information designated by the user from the list is set as data to be transmitted.

ステップS03においては、宛先指定画面を表示部161に表示する。宛先指定画面は、MFP100A〜100Dそれぞれの装置識別情報を選択可能に表示する画面である。例えば、ファクシミリ送信のために、MFP100A〜100Dそれぞれの装置識別情報にファクシミリ番号を関連付けたアドレス帳を記憶しているので、そのアドレス帳に含まれるMFP100A〜100Dそれぞれの装置識別情報を選択可能に表示する宛先指定画面を表示する。次のステップS04においては、送信先装置の指定を受け付ける。表示部161に表示された宛先指定画面に含まれる複数の装置識別情報のいずれかが、ユーザーにより指示されると、指示された装置識別情報の装置を送信先装置に設定する。   In step S03, an address designation screen is displayed on display unit 161. The destination designation screen is a screen that displays the device identification information of each of MFPs 100A to 100D in a selectable manner. For example, since the address book in which the facsimile number is associated with the device identification information of each of MFPs 100A to 100D is stored for facsimile transmission, the device identification information of each of MFPs 100A to 100D included in the address book is displayed in a selectable manner. Display the destination designation screen. In the next step S04, designation of a transmission destination device is accepted. When any of a plurality of device identification information included in the destination designation screen displayed on the display unit 161 is instructed by the user, the device having the instructed device identification information is set as a transmission destination device.

次のステップS05においては、ステップS02において、送信対象に指定されたデータを取得する。データ指定画面に含まれるスキャンボタンが指示される場合、原稿読取部130に原稿を読み取らせ、原稿読取部130が原稿を読み取って出力するデータを取得する。また、HDD115に記憶されたデータのデータ識別情報のうちからユーザーにより指定されたデータ識別情報のデータを、HDD115から読み出すことにより取得する。   In the next step S05, the data designated as the transmission target in step S02 is acquired. When the scan button included in the data designation screen is instructed, the document reading unit 130 reads the document, and the document reading unit 130 reads the document and acquires data to be output. In addition, the data of the data identification information designated by the user from the data identification information of the data stored in the HDD 115 is acquired by reading from the HDD 115.

次のステップS06においては、プリント条件設定画面を表示部161に表示する。そして、ユーザーがプリント条件設定画面に従って操作部163に入力するプリント条件を受け付ける(ステップS07)。次のステップS08においては、ステップS05において取得されたデータとステップS07において受け付けられたプリント条件とに基づいて、プリントジョブを生成する。次のステップS09においては、通信I/F部112を制御して、送信依頼をクラウドサーバー400に送信する。送信依頼は、ステップS08において生成されたプリントジョブと、ステップS04において受け付けられた送信先装置の装置識別情報と、を含む。次のステップS10においては、第1履歴情報をHDD115に記憶し、処理をステップS11に進める。第1履歴情報は、ステップS04においてユーザーにより指定された送信先装置のファクシミリ番号を含み、ファクシミリデータを送信したことを示す情報である。   In the next step S06, a print condition setting screen is displayed on the display unit 161. Then, a print condition input by the user to the operation unit 163 according to the print condition setting screen is received (step S07). In the next step S08, a print job is generated based on the data acquired in step S05 and the print conditions accepted in step S07. In the next step S09, the communication I / F unit 112 is controlled to transmit a transmission request to the cloud server 400. The transmission request includes the print job generated in step S08 and the device identification information of the transmission destination device accepted in step S04. In the next step S10, the first history information is stored in the HDD 115, and the process proceeds to step S11. The first history information is information indicating that facsimile data has been transmitted, including the facsimile number of the transmission destination apparatus designated by the user in step S04.

ステップS11においては、通信I/F部112がデータを受信したか否かを判断する。通信I/F部112がデータを受信したならば処理をステップS13に進めるが、そうでなければ処理をステップS01に戻す。ステップS12においては、データを送信してきた装置のIPアドレスを取得する。次のステップS13においては、代替受信機能が有効に設定されているか否かを判断する。代替受信機能が有効に設定されていれば処理をステップS14に進めるが、そうでなければ処理をステップS16に進める。   In step S11, it is determined whether communication I / F unit 112 has received data. If communication I / F unit 112 has received data, the process proceeds to step S13; otherwise, the process returns to step S01. In step S12, the IP address of the device that transmitted the data is acquired. In the next step S13, it is determined whether or not the alternative reception function is enabled. If the alternative reception function is enabled, the process proceeds to step S14; otherwise, the process proceeds to step S16.

ステップS14においては、データに代替送信フラグが設定されているか否かを判断する。ステップS11において受信されたデータに送信元装置のファクシミリ番号が含まれていれば、代替送信フラグが設定されていると判断する。ステップS11において受信されるデータは、クラウドサーバー400によって送信されるプリントジョブの場合がある。プリントジョブは、PJLまたはPCLで記述されているので、その記述中から送信元装置のファクシミリ番号の記述を抽出することによって、ファクシミリ番号の有無を判断することができる。代替送信フラグが設定されていれば処理をステップS15に進めるが、そうでなければ処理をステップS16に進める。   In step S14, it is determined whether an alternative transmission flag is set for the data. If the data received in step S11 includes the facsimile number of the transmission source device, it is determined that the alternative transmission flag is set. The data received in step S11 may be a print job transmitted by the cloud server 400. Since the print job is described in PJL or PCL, the presence or absence of the facsimile number can be determined by extracting the description of the facsimile number of the transmission source device from the description. If the alternative transmission flag is set, the process proceeds to step S15; otherwise, the process proceeds to step S16.

処理がステップS15に進む場合、ステップS11において受信されるデータは、クラウドサーバー400によって送信されるプリントジョブである。ステップS15においては、代替受信処理を実行し、処理をステップS01に戻す。代替受信処理の詳細は、後述する。   When the process proceeds to step S15, the data received in step S11 is a print job transmitted by the cloud server 400. In step S15, an alternative reception process is executed, and the process returns to step S01. Details of the alternative reception process will be described later.

ステップS16においては、IP受信処理を実行し、処理をステップS01に戻す。IP受信処理の詳細は、後述するが、ステップS11において受信されたデータを、ステップS12において取得されたIPアドレスに対して設定された第2設定情報に従って出力する処理である。   In step S16, an IP reception process is executed, and the process returns to step S01. Although details of the IP reception process will be described later, this is a process for outputting the data received in step S11 according to the second setting information set for the IP address acquired in step S12.

図10は、代替受信処理の流れの一例を示すフローチャートである。代替受信処理は、図9のステップS15において実行される処理である。図10を参照して、ステップS61においては、図9のステップS11において受信されたプリントジョブから送信元装置のファクシミリ番号を取得する。   FIG. 10 is a flowchart illustrating an example of the flow of alternative reception processing. The alternative reception process is a process executed in step S15 of FIG. Referring to FIG. 10, in step S61, the facsimile number of the transmission source apparatus is acquired from the print job received in step S11 of FIG.

次のステップS62においては、送信元装置のファクシミリ番号に対応して設定された第1設定情報を読み出し、処理をステップS63に進める。ステップS63においては、受信可否判断処理を実行し、処理をステップS64に進める。受信可否判断処理の詳細は後述するが、ステップS11においてクラウドサーバー400から受信されたプリントジョブを、ステップS62において読み出された第1設定情報を用いて、受信するか否かを判断する処理である。ステップS64においては、受信可否判断処理の結果に基づいて処理を分岐させる。受信可能と判断される場合は処理をステップS65に進めるが、そうでなければ処理をステップS73に進める。ステップS73においては、クラウドサーバー400から受信されたプリントジョブを廃棄し、処理をデータ受信処理に戻す。   In the next step S62, the first setting information set corresponding to the facsimile number of the transmission source device is read, and the process proceeds to step S63. In step S63, a reception possibility determination process is executed, and the process proceeds to step S64. Although details of the reception possibility determination process will be described later, it is a process for determining whether or not to receive the print job received from the cloud server 400 in step S11 using the first setting information read in step S62. is there. In step S64, the process is branched based on the result of the reception possibility determination process. If it is determined that reception is possible, the process proceeds to step S65; otherwise, the process proceeds to step S73. In step S73, the print job received from the cloud server 400 is discarded, and the process returns to the data reception process.

ステップS65においては、データ変換設定がされているか否かを判断する。ステップS62において読み出された第1設定情報のうちにデータ変換処理を実行するための第1設定情報が存在する場合、データ変換設定がされていると判断する。データ変換設定されているならば処理をステップS66に進めるが、そうでなければ処理をステップS67に進める。   In step S65, it is determined whether data conversion is set. When the first setting information for executing the data conversion process exists in the first setting information read in step S62, it is determined that the data conversion setting is performed. If data conversion is set, the process proceeds to step S66; otherwise, the process proceeds to step S67.

ステップS66においては、ステップS62において読み出された第1設定情報に従って、ステップS11において受信されたプリントジョブに含まれるプリントデータを変換し、処理をステップS67に進める。具体的には、ステップS62において読み出された第1設定情報がカバーページを付加することを示す場合、プリントデータに含まれる1以上のページの最初のページに、カバーシートのファクシミリデータの画像のページを追加する。カバーシートのファクシミリデータは、HDD115に記憶しておくようにすればよい。また、ステップS62において読み出された第1設定情報がヘッダーおよび/またはフッターを付加することを示す場合、プリントデータにヘッダーおよび/またはフッターを付加する。プリントデータが複数ページの画像データからなる場合には、複数のページごとにヘッダーおよび/またはフッターを付加する。また、ヘッダーおよび/またはフッターの領域を確保するために、必要に応じでプリントデータに含まれるページの画像を縮小する。ヘッダーおよび/またはフッターは、年月日または送信元を示す情報等を含み、ステップS11において受信されたプリントジョブのヘッダー部分から必要な情報を取得し、取得された情報を用いてヘッダーおよび/またはフッターの画像を生成する。   In step S66, the print data included in the print job received in step S11 is converted according to the first setting information read in step S62, and the process proceeds to step S67. Specifically, when the first setting information read in step S62 indicates that a cover page is to be added, an image of the cover sheet facsimile data is added to the first page of one or more pages included in the print data. Add a page. The cover sheet facsimile data may be stored in the HDD 115. If the first setting information read in step S62 indicates that a header and / or footer is added, the header and / or footer is added to the print data. When the print data is composed of image data of a plurality of pages, a header and / or a footer is added for each of the plurality of pages. Further, in order to secure a header and / or footer area, the image of the page included in the print data is reduced as necessary. The header and / or footer includes information indicating the date or the transmission source, etc., acquires necessary information from the header portion of the print job received in step S11, and uses the acquired information to obtain a header and / or header and / or footer. Generate footer image.

ステップS67においては、出力設定がされているか否かを判断する。ステップS62において読み出された第1設定情報のうちに出力処理を実行するための第1設定情報が存在すれば、出力設定されていると判断する。出力設定がされているならば処理をステップS68に進めるが、そうでなければ処理をステップS72に進める。ステップS72においては、ステップS11においてクラウドサーバー400から受信されたプリントジョブを実行し、処理をデータ受信処理に戻す。画像形成部140を制御し、プリントジョブに含まれるプリントデータ、ステップS66が実行される場合には、ステップS66において変換された後のプリントデータの画像を用紙に形成させる。   In step S67, it is determined whether or not output setting has been made. If the first setting information for executing the output process exists in the first setting information read in step S62, it is determined that the output is set. If the output is set, the process proceeds to step S68; otherwise, the process proceeds to step S72. In step S72, the print job received from the cloud server 400 in step S11 is executed, and the process returns to the data reception process. When the image forming unit 140 is controlled to execute the print data included in the print job, step S66, the image of the print data converted in step S66 is formed on the sheet.

ステップS68においては、出力設定によって処理を分岐させる。ステップS62において読み出された第1設定情報のうちに、データ記憶処理を実行するための第1設定情報が存在すれば、処理をステップS69に進め、データ送信処理を実行するための第1設定情報が存在すれば処理をステップS70に進め、画像形成処理を実行するための第1設定情報が存在すれば処理をステップS71に進める。   In step S68, the process branches depending on the output setting. If the first setting information read out in step S62 includes the first setting information for executing the data storage process, the process proceeds to step S69, and the first setting for executing the data transmission process is performed. If the information exists, the process proceeds to step S70, and if the first setting information for executing the image forming process exists, the process proceeds to step S71.

ステップS69においては、第1設定情報に含まれる位置情報で特定される位置に、プリントジョブを記憶し、処理をデータ受信処理に戻す。例えば、位置情報が、HDD115が有するフォルダーのフォルダー名を示す場合、プリントジョブ、ステップS66が実行される場合には変換後のプリントデータを含むプリントジョブをHDD115のフォルダー名で特定されるフォルダーに記憶する。   In step S69, the print job is stored at the position specified by the position information included in the first setting information, and the process returns to the data reception process. For example, when the position information indicates the folder name of the folder held by the HDD 115, the print job, and when step S66 is executed, the print job including the converted print data is stored in the folder specified by the folder name of the HDD 115. To do.

ステップS70においては、第1設定情報に含まれる送信先のアドレスに、プリントジョブを送信し、処理をデータ受信処理に戻す。例えば、第1設定情報が、電子メールを送信するアプリケーションプログラムを特定する情報と、電子メールの送信先の電子メールアドレスとを含む場合、プリントジョブ、ステップS66が実行される場合には変換後のプリントデータを含むプリントジョブを添付データとして含み、第1設定情報に含まれる電子メールアドレスを宛先に含む電子メールを生成し、通信I/F部112を制御して、生成した電子メールを電子メールサーバーに送信する。また、第1設定情報が、FTPで送信するアプリケーションプログラムを特定する情報と、IPアドレスとを含む場合、通信I/F部112を制御して、プリントジョブ、ステップS66が実行される場合には変換後のプリントデータを含むプリントジョブをIPアドレス宛にFTPの手順で送信する。   In step S70, the print job is transmitted to the destination address included in the first setting information, and the process returns to the data reception process. For example, when the first setting information includes information for specifying an application program that transmits an e-mail and an e-mail address of an e-mail transmission destination, a print job, and when step S66 is executed, a converted result An e-mail including a print job including print data as attached data and including an e-mail address included in the first setting information as a destination is generated, the communication I / F unit 112 is controlled, and the generated e-mail is converted into an e-mail. Send to server. When the first setting information includes information specifying an application program to be transmitted by FTP and an IP address, when the communication I / F unit 112 is controlled to execute a print job, step S66. A print job including the converted print data is transmitted to the IP address by the FTP procedure.

ステップS71においては、プリントジョブ、ステップS66が実行される場合には変換後のプリントデータを含むプリントジョブを実行し、画像形成部140を制御し、プリントデータの画像を形成させ、処理をデータ受信処理に戻す。   In step S71, a print job is executed, and if step S66 is executed, a print job including the converted print data is executed, the image forming unit 140 is controlled to form an image of the print data, and the process is received as data. Return to processing.

図11は、受信可否判断処理の流れの一例を示すフローチャートである。受信可否判断処理は、図10のステップS63において実行される処理である。受信可否判断処理が実行される前の段階で、クラウドサーバー400から受信されたプリントジョブから抽出されたファクシミリ番号に対応する第1設定情報が読み出されている。図11を参照して、CPU111は、プリントジョブから抽出されたファクシミリ番号がファクシミリデータの受信を拒否するファクシミリ番号に設定されているかを判断する(ステップS31)。ファクシミリ番号に対応する第1設定情報のうちに、そのファクシミリ番号と同じファクシミリ番号をファクシミリデータの受信を拒否するファクシミリ番号として含む第1設定情報が存在するならば、受信を拒否するファクシミリ番号に設定されていると判断する。ファクシミリデータの受信を拒否するファクシミリ番号に設定されているならば、処理をステップS40に進めるが、そうでなければ処理をステップS32に進める。   FIG. 11 is a flowchart illustrating an example of a flow of reception availability determination processing. The reception availability determination process is a process executed in step S63 of FIG. The first setting information corresponding to the facsimile number extracted from the print job received from the cloud server 400 is read out before the reception permission determination process is executed. Referring to FIG. 11, CPU 111 determines whether the facsimile number extracted from the print job is set to a facsimile number that refuses reception of facsimile data (step S31). If the first setting information corresponding to the facsimile number includes the first setting information including the same facsimile number as the facsimile number for rejecting reception of the facsimile data, the setting is made to the facsimile number for rejecting reception. Judge that it has been. If it is set to a facsimile number that refuses reception of facsimile data, the process proceeds to step S40; otherwise, the process proceeds to step S32.

ステップS32においては、プリントジョブから抽出されたファクシミリ番号がファクシミリデータの受信を許可するファクシミリ番号に設定されているかを判断する。ファクシミリ番号に対応する第1設定情報のうちに、そのファクシミリ番号と同じファクシミリ番号がファクシミリデータの受信を許可するファクシミリ番号として含む第1設定情報が存在するならば、受信を許可するファクシミリ番号に設定されていると判断する。ファクシミリデータの受信を許可するファクシミリ番号に設定されているならば、処理をステップS33に進めるが、そうでなければ処理をステップS35に進める。   In step S32, it is determined whether the facsimile number extracted from the print job is set to a facsimile number that permits reception of facsimile data. In the first setting information corresponding to the facsimile number, if there is first setting information that includes the same facsimile number as the facsimile number that permits the reception of facsimile data, the facsimile number that is permitted to be received is set. Judge that it has been. If it is set to a facsimile number that permits reception of facsimile data, the process proceeds to step S33; otherwise, the process proceeds to step S35.

ステップS35においては、履歴確認モードに設定されているか否かを判断する。履歴確認モードに設定されているならば処理をステップS36に進めるが、そうでなければ処理をステップS40に進める。ステップS36においては、プリントジョブから抽出されたファクシミリ番号を含み、ファクシミリデータを送信したことを示す第1履歴情報がHDD115に記憶されているか否かを判断する。ファクシミリ番号を含み、ファクシミリデータを送信したことを示す第1履歴情報が記憶されていれば、処理をステップS33に進めるが、そうでなければ処理をステップS37に進める。過去に、ファクシミリデータを送信したことのある装置から受信する場合は、相手の装置が判明しているので安全だからである。   In step S35, it is determined whether or not the history confirmation mode is set. If the history confirmation mode is set, the process proceeds to step S36; otherwise, the process proceeds to step S40. In step S <b> 36, it is determined whether or not the first history information including the facsimile number extracted from the print job and indicating that the facsimile data has been transmitted is stored in HDD 115. If the first history information including the facsimile number and indicating that the facsimile data has been transmitted is stored, the process proceeds to step S33; otherwise, the process proceeds to step S37. This is because if the facsimile data is received from a device that has transmitted it in the past, it is safe because the partner device is known.

ステップS37においては、ユーザーにファクシミリ番号の装置からデータの受信可否を問い合わせ、処理をステップS38に進める。例えば、ファクシミリ番号からの受信を許可するか否かを問い合わせるメッセージを含む電子メールを生成し、予め定められた電子メールアドレスに生成された電子メールを送信する。また、ファクシミリ番号からの受信を許可するか否かを問い合わせるメッセージを含む問合せ画面を表示部161に表示するようにしてもよい。   In step S37, the user is inquired of whether or not data can be received from the facsimile number apparatus, and the process proceeds to step S38. For example, an e-mail including a message inquiring whether or not reception from a facsimile number is permitted is generated, and the generated e-mail is transmitted to a predetermined e-mail address. Further, an inquiry screen including a message for inquiring whether or not reception from the facsimile number is permitted may be displayed on the display unit 161.

ステップS38においては、ユーザーによる許可を受け付けたか否かを判断する。例えば、電子メールで問い合わせする場合、送信した電子メールに応答する返信メールを受信する場合に、ユーザーによる許可を受け付ける。また、問合せ画面を表示部161に表示する場合、問合せ画面に含まれる「許可」を指示するためのボタンが指示される場合に、ユーザーによる許可を受け付ける。ユーザーによる許可を受け付けたならば処理をステップS39に進めるが、そうでなければ処理をステップS40に進める。   In step S38, it is determined whether permission from the user has been accepted. For example, when inquiring by e-mail, when receiving a reply e-mail in response to the transmitted e-mail, the user's permission is accepted. Further, when the inquiry screen is displayed on the display unit 161, the user's permission is accepted when a button for instructing “permission” included in the inquiry screen is instructed. If permission from the user is accepted, the process proceeds to step S39; otherwise, the process proceeds to step S40.

ステップS39においては、プリントジョブから抽出されたファクシミリ番号からのファクシミリデータの受信を許可する第1設定情報を追加し、処理をステップS33に進める。   In step S39, first setting information for permitting reception of facsimile data from the facsimile number extracted from the print job is added, and the process proceeds to step S33.

ステップS33においては、送信元装置のファクシミリ番号を含み、ファクシミリデータを受信したことを示す第1履歴情報をHDD115に記憶し、処理をステップS34に進める。ステップS34においては、返り値に「受信可」を設定し、処理をデータ送受信処理に戻す。一方、ステップS40においては、返り値に「受信不可」を設定し、処理をデータ送受信処理に戻す。   In step S33, the first history information including the facsimile number of the transmission source device and indicating that facsimile data has been received is stored in HDD 115, and the process proceeds to step S34. In step S34, “Receivable” is set as the return value, and the process returns to the data transmission / reception process. On the other hand, in step S40, “reception impossible” is set as the return value, and the process returns to the data transmission / reception process.

図12は、IP受信処理の流れの一例を示すフローチャートである。IP受信処理は、図9のステップS16において実行される処理であり、IP受信処理が実行される前の段階で、データが受信されており、そのデータを送信してきた装置のIPアドレスが取得されている。図12を参照して、CPU401は、IPアドレスを含み、データを受信したことを示す第2履歴情報をHDD115に記憶する(ステップS51)。次のステップS52においては、IPアドレスに対応して設定された第2設定情報を取得する。次のステップS53においては、出力設定がされているか否かを判断する。ステップS52において取得された第2設定情報のうちに出力処理を実行するための第2設定情報が存在すれば、出力設定されていると判断する。出力設定がされているならば処理をステップS54に進めるが、そうでなければ処理をステップS58に進める。ステップS58においては、図9のステップS11において外部から受信されたデータの画像を形成し、処理をデータ送受信処理に戻す。画像形成部140を制御して、受信されたデータの画像を用紙に形成させる。   FIG. 12 is a flowchart illustrating an example of the flow of IP reception processing. The IP reception process is a process executed in step S16 of FIG. 9, and data is received before the IP reception process is executed, and the IP address of the device that has transmitted the data is acquired. ing. Referring to FIG. 12, CPU 401 stores, in HDD 115, second history information that includes an IP address and indicates that data has been received (step S51). In the next step S52, second setting information set corresponding to the IP address is acquired. In the next step S53, it is determined whether or not output setting has been made. If the second setting information for executing the output process exists in the second setting information acquired in step S52, it is determined that the output is set. If the output is set, the process proceeds to step S54; otherwise, the process proceeds to step S58. In step S58, an image of the data received from the outside in step S11 of FIG. 9 is formed, and the process returns to the data transmission / reception process. The image forming unit 140 is controlled to form an image of the received data on a sheet.

ステップS54においては、出力設定によって処理を分岐させる。ステップS52において取得された第2設定情報のうちにデータ記憶処理を実行するための第2設定情報が存在すれば、処理をステップS55に進め、データ送信処理を実行するための第2設定情報が存在すれば処理をステップS56に進め、画像形成処理を実行するための第2設定情報が存在すれば処理をステップS57に進める。   In step S54, the process branches depending on the output setting. If second setting information for executing the data storage process exists in the second setting information acquired in step S52, the process proceeds to step S55, and the second setting information for executing the data transmission process is determined. If it exists, the process proceeds to step S56, and if the second setting information for executing the image forming process exists, the process proceeds to step S57.

ステップS55においては、第2設定情報に含まれる位置情報で特定される位置に受信されたデータを記憶し、処理をデータ送受信処理に戻す。例えば、位置情報が、HDD115が有するフォルダーのフォルダー名を示す場合、受信されたデータをHDD115のフォルダー名で特定されるフォルダーに記憶する。   In step S55, the received data is stored at the position specified by the position information included in the second setting information, and the process returns to the data transmission / reception process. For example, when the position information indicates the folder name of the folder that the HDD 115 has, the received data is stored in the folder specified by the folder name of the HDD 115.

ステップS56においては、第2設定情報に含まれる送信先のアドレスに、データを送信し、処理をデータ送受信処理に戻す。例えば、第2設定情報が電子メールを送信するアプリケーションプログラムを特定する情報と、電子メールの送信先の電子メールアドレスとを含む場合、受信されたデータを添付データとして含み、第2設定情報に含まれる電子メールアドレスを宛先に含む電子メールを生成し、通信I/F部112を制御して、生成した電子メールを電子メールサーバーに送信する。さらに、例えば、第2設定情報がFTPで送信するアプリケーションプログラムを特定する情報と、IPアドレスとを含む場合、通信I/F部112を制御して、受信されたデータをIPアドレス宛にFTPの手順で送信する。   In step S56, data is transmitted to the transmission destination address included in the second setting information, and the process returns to the data transmission / reception process. For example, when the second setting information includes information specifying an application program that transmits an e-mail and an e-mail address of an e-mail transmission destination, the received data is included as attached data and included in the second setting information An e-mail including a destination e-mail address is generated, and the communication I / F unit 112 is controlled to transmit the generated e-mail to the e-mail server. Further, for example, when the second setting information includes information specifying an application program to be transmitted by FTP and an IP address, the communication I / F unit 112 is controlled to send the received data to the IP address. Send in steps.

処理がステップS57に進む場合は、画像形成部140を制御し、受信されたデータの画像を形成させ、処理をデータ送受信処理に戻す。   When the process proceeds to step S57, the image forming unit 140 is controlled to form an image of the received data, and the process returns to the data transmission / reception process.

図13は、代替送信処理の流れの一例を示すフローチャートである。代替送信処理は、クラウドサーバー400が備えるCPU401が、ROM402、HDD404またはCD−ROM409に記憶された代替送信プログラムを実行することにより、CPU401により実行される処理である。図13を参照して、CPU401は、通信部405が送信依頼を受信したか否かを判断する(ステップS201)。送信依頼を受信するまで待機状態となり(ステップS211でNO)、送信依頼を受信したならば(ステップS201でYES)、処理をステップS202に進める。送信依頼は、プリントジョブと、送信先装置を識別するための装置識別情報とを含む。ここでは、MFP100から送信依頼を受信する場合を例に説明する。   FIG. 13 is a flowchart illustrating an exemplary flow of an alternative transmission process. The alternative transmission process is a process executed by the CPU 401 when the CPU 401 included in the cloud server 400 executes the alternative transmission program stored in the ROM 402, the HDD 404, or the CD-ROM 409. Referring to FIG. 13, CPU 401 determines whether communication unit 405 has received a transmission request (step S201). The process waits until a transmission request is received (NO in step S211). If a transmission request is received (YES in step S201), the process proceeds to step S202. The transmission request includes a print job and device identification information for identifying the transmission destination device. Here, a case where a transmission request is received from MFP 100 will be described as an example.

ステップS202においては、送信依頼を送信してきた送信元装置を特定する。例えば、送信元装置から受信されるIPアドレスを取得する。次のステップS203においては、送信元装置のファクシミリ番号を取得する。HDD407に、MFP100,100A〜100Dそれぞれについて、装置識別情報と、ファクシミリ番号と、ネットワークアドレスとが関連付けられて記憶されている。CPU401は、送信元装置のIPアドレスと同じネットワークアドレスと関連付けられたファクシミリ番号を取得する。   In step S202, the transmission source device that has transmitted the transmission request is specified. For example, an IP address received from the transmission source device is acquired. In the next step S203, the facsimile number of the transmission source device is acquired. The HDD 407 stores device identification information, a facsimile number, and a network address in association with each other for each of the MFPs 100 and 100A to 100D. The CPU 401 acquires a facsimile number associated with the same network address as the IP address of the transmission source device.

次のステップS204においては、送信依頼に含まれるプリントジョブにステップS203において取得されたファクシミリ番号を代替送信フラグとして追加する。具体的には、プリントジョブのヘッダー部分に、ファクシミリ番号の記述を追加する。   In the next step S204, the facsimile number acquired in step S203 is added to the print job included in the transmission request as an alternative transmission flag. Specifically, a description of the facsimile number is added to the header portion of the print job.

次のステップS205においては、送信先装置を特定する。ステップS201において受信された送信信頼に含まれる装置識別情報に基づいて、送信先装置を特定する。次のステップS206においては、通信部405を制御して、送信元装置のファクシミリ番号が追加されたプリントジョブを、送信先装置に送信し、処理を終了する。   In the next step S205, the transmission destination device is specified. Based on the device identification information included in the transmission trust received in step S201, the transmission destination device is specified. In the next step S206, the communication unit 405 is controlled to transmit the print job to which the facsimile number of the transmission source apparatus is added to the transmission destination apparatus, and the process is terminated.

なお、第1の実施の形態においては、プリントジョブに、送信元装置のファクシミリ番号を、クラウドサーバー400で付加するようにしたが、送信元装置においてプリントジョブを生成する際に、送信元装置に割り当てられたファクシミリ番号を追加するようにしてもよい。この場合には、クラウドサーバー400は、送信元装置から送信依頼を受信する場合に、送信依頼に含まれるプリントジョブと、送信依頼に含まれる装置識別情報で特定される送信先装置に送信すればよい。このため、クラウドサーバー400の負荷を低減することができる。また、クラウドサーバー400に、MFP100,100A〜100Bそれぞれの装置識別情報と、ファクシミリ番号とを関連付けて記憶する必要はない。   In the first embodiment, the facsimile number of the transmission source device is added to the print job by the cloud server 400. However, when the print job is generated in the transmission source device, the transmission source device is notified to the transmission source device. You may make it add the allocated facsimile number. In this case, when the cloud server 400 receives a transmission request from the transmission source device, the cloud server 400 transmits the request to the transmission destination device specified by the print job included in the transmission request and the device identification information included in the transmission request. Good. For this reason, the load of the cloud server 400 can be reduced. Further, it is not necessary to store the device identification information of each of MFPs 100 and 100A to 100B and the facsimile number in cloud server 400 in association with each other.

以上説明したように、第1の実施の形態におけるMFP100,100A〜100Dそれぞれは、画像処理装置として機能する。ここでは、送信元装置をMFP100とし、送信先装置をMFP100Bとする。MFP100,100A〜100Dそれぞれは、ファクシミリの通信手順でデータが受信される場合、受信されたファクシミリデータの送信元装置に割り当てられたファクシミリ番号に関連付けられた第1設定情報に従って、受信されたファクシミリデータを処理し、送信元装置であるMFP100は、送信対象のプリントジョブの送信を送信先装置であるMFP100Aにサーバー300を経由して送信し、サーバー300は、MFP100から受信されるプリントジョブを、それにMFP100のファクシミリ番号を付加して、MFP100BにTCPの通信手順で送信し、MFP100Bは、TCPの通信手順でファクシミリ番号を含むプリントジョブを受信する場合、プリントジョブを、プリントジョブに含まれるファクシミリ番号に関連付けられた第1設定情報に従って処理する。このため、MFP100,100A〜100Dそれぞれは、TCPの通信手順で受信されたプリントジョブに対して、ファクシミリの通信手順で受信されたファクシミリデータを処理する場合と同じ処理を実行することができる。このため、MFP100,100A〜100Dそれぞれにおいて、TCPの通信手順で受信されたデータを処理するための設定を、送信元装置ごとにする必要がなく、TCPの通信手順で受信されるデータに実行する処理を設定する作業を簡略にすることができる。   As described above, each of MFPs 100, 100A to 100D in the first embodiment functions as an image processing apparatus. Here, the transmission source device is MFP 100, and the transmission destination device is MFP 100B. When each of MFPs 100, 100A to 100D receives data in the facsimile communication procedure, the received facsimile data is received in accordance with the first setting information associated with the facsimile number assigned to the transmission source apparatus of the received facsimile data. The MFP 100 that is the transmission source apparatus transmits the transmission of the print job to be transmitted to the MFP 100A that is the transmission destination apparatus via the server 300, and the server 300 receives the print job received from the MFP 100 as the print job. The facsimile number of the MFP 100 is added and transmitted to the MFP 100B by the TCP communication procedure. When the MFP 100B receives a print job including the facsimile number by the TCP communication procedure, the MFP 100B transmits the print job to the facsimile number included in the print job. Processing in accordance with the first setting information associated. Therefore, each of MFPs 100, 100 </ b> A to 100 </ b> D can execute the same processing as when processing the facsimile data received by the facsimile communication procedure for the print job received by the TCP communication procedure. Therefore, in each of MFPs 100, 100A to 100D, setting for processing data received in the TCP communication procedure does not need to be performed for each transmission source apparatus, and is executed for data received in the TCP communication procedure. The process of setting the process can be simplified.

また、送信元装置であるMFP100は、データを送信先装置であるMFP100Aに送信する送信指示を受け付けると、プリントジョブを生成し、プリントジョブと、送信先装置であるMFP100Aの装置識別情報とを含む送信依頼を、サーバー300に送信する。このため、MFP100において、TCPの通信手順でプリントジョブをMFP100Aに送信するための操作を簡略にすることができる。   When MFP 100 as the transmission source apparatus receives a transmission instruction for transmitting data to MFP 100A as the transmission destination apparatus, MFP 100 generates a print job and includes the print job and apparatus identification information of MFP 100A as the transmission destination apparatus. A transmission request is transmitted to the server 300. Therefore, in MFP 100, an operation for transmitting a print job to MFP 100A by a TCP communication procedure can be simplified.

また、送信元装置であるMFP100は、データを送信先装置であるMFP100Aに送信する送信指示を受け付けると、プリントジョブを生成し、そのプリントジョブと、自装置のファクシミリ番号とを、送信先装置であるMFP100AにTCPの通信手順で送信する処理を、サーバー300に依頼する。このため、MFP100のファクシミリ番号にMFP100Aにおいて関連付けられた第1設定情報に基づいて、MFP100Aにプリントジョブを処理させることができる。また、MFP100において、TCPの通信手順でプリントジョブをMFP100Aに送信するための操作を簡略にすることができる。   When MFP 100 serving as the transmission source device receives a transmission instruction for transmitting data to MFP 100A serving as the transmission destination device, MFP 100 generates a print job, and transmits the print job and its own facsimile number to the transmission destination device. The server 300 is requested to perform a process of transmitting to a certain MFP 100A by a TCP communication procedure. Therefore, based on the first setting information associated with the facsimile number of MFP 100 in MFP 100A, MFP 100A can process the print job. Further, in MFP 100, an operation for transmitting a print job to MFP 100A by a TCP communication procedure can be simplified.

また、送信先装置であるMFP100Aは、プリントジョブに含まれる送信元装置であるMFP100のファクシミリ番号に関連付けられた第1設定情報によって特定される出力先に、受信されたプリントジョブを出力する。このため、送信元装置によって出力先を異ならせることができる。例えば、MFP100Aにおいて、MFP100のファクシミリ番号に関連付けられた第1設定情報がデータを記憶する位置を示す位置情報を含む場合、プリントジョブを、位置情報で特定される位置に記憶する。例えば、位置情報が、HDD115が有するフォルダーのフォルダー名を示す場合はそのフォルダー名で特定されるフォルダーに記憶する。また、MFP100Aにおいて、MFP100のファクシミリ番号に関連付けられた第1設定情報がアプリケーションプログラムを特定する情報と、データの送信先のアドレスとが設定されている場合、アプリケーションプログラムを実行し、プリントジョブを、第1設定情報に含まれるアドレスで特定される送信先に送信する。例えば、第1設定情報が電子メールを送信するアプリケーションプログラムを特定する情報と、電子メールの送信先の電子メールアドレスとを含む場合、電子メールを送信するアプリケーションプログラムを実行し、プリントジョブを添付データとして含み、第1設定情報に含まれる電子メールアドレスを宛先に含む電子メールを生成し、通信I/F部112を制御して、生成した電子メールを電子メールサーバーに送信する。また、第1設定情報がFTPで送信するアプリケーションプログラムを特定する情報と、IPアドレスとを含む場合、FTPで送信するアプリケーションプログラムを実行し、通信I/F部112を制御して、プリントジョブを、第1設定情報に含まれるIPアドレス宛に送信する。   Further, MFP 100A as the transmission destination apparatus outputs the received print job to the output destination specified by the first setting information associated with the facsimile number of MFP 100 as the transmission source apparatus included in the print job. For this reason, the output destination can be varied depending on the transmission source device. For example, in MFP 100A, when the first setting information associated with the facsimile number of MFP 100 includes position information indicating the position where data is stored, the print job is stored at the position specified by the position information. For example, when the position information indicates the folder name of the folder that the HDD 115 has, it is stored in the folder specified by the folder name. Further, in MFP 100A, when the first setting information associated with the facsimile number of MFP 100 is set with information for specifying the application program and the data transmission destination address, the application program is executed, and the print job is executed. It transmits to the transmission destination specified by the address included in the first setting information. For example, when the first setting information includes information for identifying an application program that transmits an e-mail and an e-mail address of an e-mail transmission destination, the application program that transmits the e-mail is executed, and the print job is attached to And an e-mail including the e-mail address included in the first setting information as a destination is generated, and the communication I / F unit 112 is controlled to transmit the generated e-mail to the e-mail server. If the first setting information includes information specifying an application program to be transmitted by FTP and an IP address, the application program to be transmitted by FTP is executed and the communication I / F unit 112 is controlled to execute a print job. And sent to the IP address included in the first setting information.

また、送信先装置であるMFP100Aは、プリントジョブに含まれる送信元装置であるMFP100のファクシミリ番号に関連付けられた第1設定情報によって定められたフォーマットに変換する。このため、MFP100に対して定められたフォーマットにプリントジョブに含まれるプリントデータを変換することができる。また、送信元装置によってデータのフォーマットを異ならせることができる。また、MFP100Aが送信元装置に関係なくフォーマットを定める場合、MFP100,100B,100C,100Dのいずれかから送信されるプリントジョブに含まれるプリントデータをMFP100Aで定められたフォーマットに変換することができる。例えば、MFP100Aにおいて、MFP100のファクシミリ番号に関連付けられた第1設定情報がカバーページを付加することを示す場合、プリントジョブに含まれるプリントデータに含まれる1以上のページの最初のページに、カバーシートのファクシミリデータの画像のページを追加する。また、第1設定情報が、ヘッダーおよび/またはフッターを付加することを示す場合、プリントジョブに含まれるプリントデータにヘッダーおよび/またはフッターを付加する。   Also, MFP 100A, which is the transmission destination apparatus, converts to a format defined by the first setting information associated with the facsimile number of MFP 100, which is the transmission source apparatus included in the print job. Therefore, print data included in the print job can be converted into a format determined for MFP 100. Further, the data format can be varied depending on the transmission source device. When MFP 100A determines the format regardless of the transmission source device, print data included in a print job transmitted from any of MFPs 100, 100B, 100C, and 100D can be converted into a format determined by MFP 100A. For example, in MFP 100A, when the first setting information associated with the facsimile number of MFP 100 indicates that a cover page is to be added, a cover sheet is added to the first page of one or more pages included in the print data included in the print job. Add a page of facsimile data image. When the first setting information indicates that a header and / or footer is added, the header and / or footer is added to the print data included in the print job.

また、送信先装置であるMFP100Aは、プリントジョブに含まれる送信元装置であるMFP100のファクシミリ番号に関連付けられた第1設定情報によってデータの受信が禁止されている場合、プリントジョブを破棄する。このため、受信しないように設定したファクシミリ番号が割り当てられた送信元装置からはプリントジョブを受信しないようにすることができる。   Further, MFP 100A that is the transmission destination apparatus discards the print job when data reception is prohibited by the first setting information associated with the facsimile number of MFP 100 that is the transmission source apparatus included in the print job. For this reason, it is possible to prevent a print job from being received from a transmission source apparatus to which a facsimile number set so as not to be received is assigned.

また、送信先装置であるMFP100Aは、プリントジョブに含まれる送信元装置であるMFP100のファクシミリ番号に関連付けられた第1設定情報によってデータの受信が許可されていることを条件に、プリントジョブを処理する。このため、受信するように設定したファクシミリ番号が割り当てられた送信元装置からはプリントジョブを受信するようにすることができる。   Further, MFP 100A as the transmission destination apparatus processes the print job on condition that reception of data is permitted by the first setting information associated with the facsimile number of MFP 100 as the transmission source apparatus included in the print job. To do. For this reason, it is possible to receive a print job from a transmission source apparatus to which a facsimile number set to be received is assigned.

また、送信先装置であるMFP100Aは、プリントジョブに含まれる送信元装置であるMFP100のファクシミリ番号に関連付けられた第1設定情報によってデータの受信が許可または禁止のいずれも設定されていない場合、プリントジョブをユーザーによる許可を受け付けることを条件に処理する。このため、ユーザーによる許可がある場合にプリントジョブを受信するようにすることができる。   Further, MFP 100A that is the transmission destination device prints if the reception of data is neither permitted nor prohibited by the first setting information associated with the facsimile number of MFP 100 that is the transmission source device included in the print job. Process the job on condition that it accepts user permission. Therefore, it is possible to receive a print job when there is permission from the user.

また、送信先装置であるMFP100Aは、プリントジョブに含まれる送信元装置であるMFP100のファクシミリ番号に関連付けられた第1設定情報によって送信元装置であるMFP100からのデータの受信が許可または禁止のいずれも設定されていない場合であって、ユーザーによる許可が受け付けられる場合、MFP100からのデータの受信を許可する第1設定情報を、MFP100のファクシミリ番号に関連付けて設定する。このため、ファクシミリデータを受信するか受信しないかの設定がされていないMFP100から送信されるファクシミリデータを受信するように設定する操作を容易にすることができる。   Also, MFP 100A, which is the transmission destination device, is either permitted or prohibited from receiving data from MFP 100, which is the transmission source device, according to the first setting information associated with the facsimile number of MFP 100, which is the transmission source device included in the print job. If the user permission is accepted, the first setting information for permitting the reception of data from the MFP 100 is set in association with the facsimile number of the MFP 100. Therefore, an operation for setting to receive facsimile data transmitted from MFP 100 that is not set to receive or not receive facsimile data can be facilitated.

また、送信先装置であるMFP100Aは、MFP100にファクシミリ送信した場合にMFP100にファクミリデータを送信したことを示す第1履歴情報を記憶し、MFP100のファクシミリ番号を含むプリントジョブをサーバー300から受信する場合、MFP100にファクミリデータを送信したことを示す第1履歴情報が記憶されていることを条件に、プリントジョブを処理する。このため、ファクミリデータを送信したことのある送信元装置からプリントジョブを受信することができる。   In addition, MFP 100 </ b> A as a transmission destination apparatus stores first history information indicating that the facsimile data has been transmitted to MFP 100 when facsimile transmission is performed to MFP 100, and receives a print job including the facsimile number of MFP 100 from server 300. In this case, the print job is processed on condition that the first history information indicating that the facsimile data has been transmitted is stored in the MFP 100. Therefore, it is possible to receive a print job from a transmission source apparatus that has transmitted the factory data.

また、送信先装置であるMFP100Aは、MFP100のファクシミリ番号を含むプリントジョブをサーバー300から受信する場合、MFP100にファクミリデータを送信したことを示す第1履歴情報が記憶されていない場合、ユーザーによる許可を受け付けることを条件に処理する。このため、MFP100にファクミリデータを送信したことがなくても、ユーザーによる許可がある場合にMFP100からプリントジョブを受信するようにすることができる。   Further, when receiving a print job including the facsimile number of MFP 100 from server 300, MFP 100A as the transmission destination apparatus does not store the first history information indicating that the facsimile data has been transmitted to MFP 100. Process on condition that permission is accepted. Therefore, even if the factory data has not been transmitted to the MFP 100, it is possible to receive a print job from the MFP 100 when the user has permission.

また、送信先装置であるMFP100Aは、代替受信が有効に設定されている場合、MFP100のファクシミリ番号を含むプリントジョブを、MFP100から受信されるファクシミリデータに対して実行する処理と同じ処理を実行し、代替受信が無効に設定されている場合、MFP100のファクシミリ番号を含むプリントジョブを、MFP100から受信されるファクシミリデータに対して実行する処理と同じ処理を実行しない。このため、MFP100Aにおいて、MFP100のファクシミリ番号を含むプリントジョブを、MFP100から受信されるファクシミリデータに対して実行する処理と同じ処理を実行するか否かを切り換えることができる。   In addition, when alternative reception is set to be valid, MFP 100A, which is the transmission destination apparatus, executes the same process as the process for executing the print job including the facsimile number of MFP 100 on the facsimile data received from MFP 100. If the alternative reception is set to be invalid, the same process as the process for executing the print job including the facsimile number of MFP 100 on the facsimile data received from MFP 100 is not executed. Therefore, in MFP 100A, it is possible to switch whether or not to execute the same process as the process executed on the facsimile data received from MFP 100 for the print job including the facsimile number of MFP 100.

また、送信先装置であるMFP100Aは、MFP100のファクシミリ番号を含むプリントジョブを、プリントジョブにより定まるプリント条件にしたがって実行する。このため、MFP100において設定されたプリント条件で、プリントデータの画像を形成することができる。   In addition, MFP 100A, which is the transmission destination apparatus, executes a print job including the facsimile number of MFP 100 in accordance with print conditions determined by the print job. Therefore, an image of print data can be formed under the print conditions set in MFP 100.

<変形例>
図14は、第1の実施の形態の変形例におけるMFPが備えるCPUの機能の一例を示すブロック図である。図14に示す機能が図4に示した機能と異なる点は、代替指示受付部31および受信可否判断部51が代替指示受付部31Aおよび受信可否判断部51Aにそれぞれ変更された点、ユーザー判断部71と、ユーザー問合せ部73と、ユーザー認証部75と、ユーザー登録部77と、ユーザー許可受付部79と、が追加された点である。その他の機能は、図4に示した機能と同じなので、ここでは説明を繰り返さない。
<Modification>
FIG. 14 is a block diagram illustrating an example of functions of the CPU provided in the MFP according to the modification of the first embodiment. The function shown in FIG. 14 is different from the function shown in FIG. 4 in that the substitute instruction receiving unit 31 and the reception availability determining unit 51 are changed to the alternative instruction receiving unit 31A and the reception availability determining unit 51A, respectively. 71, a user inquiry unit 73, a user authentication unit 75, a user registration unit 77, and a user permission reception unit 79 are added. The other functions are the same as the functions shown in FIG. 4, and thus description thereof will not be repeated here.

ユーザー認証部75は、MFP100を操作するユーザーを認証する。HDD115に、MFP100を操作するユーザーとして予め定められたユーザーのユーザー識別情報とパスワードとを含むユーザー認証情報を記憶しておき、操作部163に入力されるユーザー識別情報とパスワードとを含むユーザー認証情報がHDD115に記憶されていることを条件に、認証する。ユーザー認証部75は、認証したユーザーのユーザー識別情報を、代替指示受付部31Aに出力する。   User authentication unit 75 authenticates a user who operates MFP 100. User authentication information including user identification information and a password of a user predetermined as a user who operates MFP 100 is stored in HDD 115, and user authentication information including user identification information and a password input to operation unit 163 is stored. Is authenticated on the condition that is stored in the HDD 115. The user authentication unit 75 outputs the user identification information of the authenticated user to the substitution instruction receiving unit 31A.

代替指示受付部31Aは、ユーザーによる代替送信指示を受け付ける場合、上述した代替指示受付部31と同様にプリントジョブを生成する。代替指示受付部31Aは、生成したプリントジョブに、ユーザー認証部75から入力されるユーザー識別情報を付加し、ユーザー識別情報が付加されたプリントジョブと、送信先装置の装置識別情報とを、依頼部33に出力する。   When receiving an alternative transmission instruction from the user, the alternative instruction receiving unit 31A generates a print job in the same manner as the alternative instruction receiving unit 31 described above. The substitution instruction receiving unit 31A adds the user identification information input from the user authentication unit 75 to the generated print job, and requests the print job to which the user identification information is added and the device identification information of the transmission destination device. To the unit 33.

ユーザー登録部77は、プリントジョブの受信を許可する装置とユーザーとの組とを登録する。具体的には、ユーザー登録部77は、プリントジョブの受信を許可する装置の装置識別情報と、その装置を操作するユーザーのユーザー識別情報とを含む許可ユーザー情報をHDD115に記憶する。例えば、MFP100を管理するユーザーが、データの受信を許可する装置と、その装置を操作するユーザーとを指定する操作を、操作部163に入力する場合に、ユーザー登録部77は、許可ユーザー情報をHDD115に記憶する。   The user registration unit 77 registers a pair of a device and a user permitted to receive a print job. Specifically, the user registration unit 77 stores permitted user information including device identification information of a device that is permitted to receive a print job and user identification information of a user who operates the device in the HDD 115. For example, when the user who manages MFP 100 inputs an operation for designating a device that permits data reception and a user who operates the device to operation unit 163, user registration unit 77 displays permitted user information. Store in the HDD 115.

ユーザー判断部71は、装置判断部61によって第2データ受信部27から入力されるデータの受信が許可された送信元装置、または装置許可受付部67によって第2データ受信部27から入力されるプリントジョブの受信が許可された送信元装置を使用するユーザーに基づいて、第2データ受信部27から入力されるデータの受信が可能か否かを判断する。具体的には、ユーザー判断部71は、第2データ受信部27から入力されるプリントジョブからユーザー識別情報を抽出する。ユーザー判断部71は、送信元装置の装置識別情報と、第2データ受信部27から入力されるプリントジョブから抽出されたユーザー識別情報とを含む許可ユーザー情報がHDD115に記憶されていれば、第2データ受信部27から入力されるデータの受信を許可し、受信可否判断部51Aに許可信号を出力する。   The user determination unit 71 is a transmission source device permitted to receive data input from the second data reception unit 27 by the device determination unit 61 or a print input from the second data reception unit 27 by the device permission reception unit 67. Based on the user using the transmission source apparatus permitted to receive the job, it is determined whether or not the data input from the second data receiving unit 27 can be received. Specifically, the user determining unit 71 extracts user identification information from the print job input from the second data receiving unit 27. If the permitted user information including the device identification information of the transmission source device and the user identification information extracted from the print job input from the second data reception unit 27 is stored in the HDD 115, the user determination unit 71 (2) The reception of data input from the data reception unit 27 is permitted, and a permission signal is output to the reception permission / inhibition determination unit 51A.

また、ユーザー判断部71は、第2データ受信部27から入力されるデータから抽出されたユーザー識別情報を含むユーザー認証情報がHDD115に記憶されていれば、第2データ受信部27から入力されるデータの受信を許可する。   Further, the user determination unit 71 receives an input from the second data receiving unit 27 if user authentication information including user identification information extracted from the data input from the second data receiving unit 27 is stored in the HDD 115. Allow data reception.

ユーザー判断部71は、許可ユーザー情報およびユーザー認証情報のいずれによっても第2データ受信部27から入力されるデータの受信を許可しない場合、ユーザー問合せ部73に、ユーザー問合せ指示を出力する。ユーザー問合せ指示は、第2データ受信部27から入力されるデータから抽出されたユーザー識別情報を含む。   The user determination unit 71 outputs a user inquiry instruction to the user inquiry unit 73 when the reception of data input from the second data reception unit 27 is not permitted by any of the permitted user information and the user authentication information. The user inquiry instruction includes user identification information extracted from data input from the second data receiving unit 27.

ユーザー問合せ部73は、ユーザー問合せ指示が入力されることに応じて、ユーザーに受信可否を問い合わせるとともに、ユーザー許可受付部79にユーザー許可受付指示を出力する。例えば、ユーザー問合せ指示に含まれるユーザー識別情報で特定されるユーザーによる操作に基づき送信されたプリントジョブの受信を許可するか否かを問い合わせるメッセージを含む電子メールを生成し、予め定められた電子メールアドレスに生成された電子メールを送信する。また、ユーザー問合せ指示に含まれるユーザー識別情報で特定されるユーザーによる操作に基づき送信されたプリントジョブの受信を許可するか否かを問い合わせるメッセージを含むユーザー問合せ画面を表示部161に表示するようにしてもよい。   In response to the input of the user inquiry instruction, the user inquiry unit 73 inquires of the user whether or not reception is possible and outputs the user permission reception instruction to the user permission reception unit 79. For example, a predetermined e-mail is generated by generating an e-mail including a message for inquiring whether or not reception of a print job transmitted based on an operation by a user specified by the user identification information included in the user inquiry instruction is permitted Send the generated email to the address. In addition, a user inquiry screen including a message for inquiring whether or not to allow reception of a print job transmitted based on an operation by a user specified by the user identification information included in the user inquiry instruction is displayed on the display unit 161. May be.

ユーザー許可受付部79は、ユーザー問合せ部73からユーザー許可受付指示が入力された後に、受信を許可することを示すユーザーによるユーザー許可指示を受け付ける。例えば、電子メールで問い合わせする場合、送信した電子メールに応答する返信メールを受信する場合に、ユーザー許可を受け付ける。また、ユーザー問合せ画面を表示部161に表示する場合、ユーザー問合せ画面に含まれる「許可」を指示するためのボタンが指示される場合に、ユーザー許可を受け付ける。ユーザー許可受付部79は、ユーザー許可を受け付ける場合、第2データ受信部27から入力されるデータの受信可能と判断し、受信可否判断部51Aに許可信号を出力するとともに、ユーザー登録部77に登録指示を出力する。登録指示は、送信元装置の装置識別情報と、第2データ受信部27から入力されるプリントジョブから抽出されたユーザー識別情報とを含む。   The user permission receiving unit 79 receives a user permission instruction from the user indicating that reception is permitted after the user permission receiving instruction is input from the user inquiry unit 73. For example, when an inquiry is made by e-mail, a user permission is accepted when a reply e-mail is received in response to the sent e-mail. When displaying the user inquiry screen on the display unit 161, the user permission is accepted when a button for instructing “permission” included in the user inquiry screen is instructed. When accepting user permission, the user permission receiving unit 79 determines that the data input from the second data receiving unit 27 can be received, outputs a permission signal to the receiving permission determining unit 51A, and registers with the user registration unit 77. Output instructions. The registration instruction includes device identification information of the transmission source device and user identification information extracted from the print job input from the second data receiving unit 27.

ユーザー登録部77は、登録指示が入力されることに応じて、登録指示に含まれる送信元装置の装置識別情報と、ユーザー識別情報とを含む許可ユーザー情報をHDD115に記憶する。   In response to the input of the registration instruction, the user registration unit 77 stores permitted user information including the device identification information of the transmission source device included in the registration instruction and the user identification information in the HDD 115.

受信可否判断部51Aは、装置判断部61によって第2データ受信部27から入力されるデータの受信が許可される場合、または装置許可受付部67によって第2データ受信部27から入力されるデータの受信が許可される場合、ユーザー判断部71またはユーザー許可受付部79から許可信号が受信されることを条件に、第2データ受信部27から入力されるデータの受信を許可する。   The reception determination unit 51A determines whether the data input from the second data reception unit 27 is permitted by the device determination unit 61 or the data input from the second data reception unit 27 by the device permission reception unit 67. When reception is permitted, reception of data input from the second data reception unit 27 is permitted on condition that a permission signal is received from the user determination unit 71 or the user permission reception unit 79.

図15は、変形例におけるデータ送受信処理の流れの一例を示すフローチャートである。図15を参照して、図9に示すデータ送受信処理と異なる点は、ステップS01の前にステップS41が追加された点、ステップS08とステップS09との間にステップS42が追加された点である。その他の処理は図9に示した処理と同じなのでここでも説明を繰り返さない。図15を参照して、変形例におけるMFP100が備えるCPU111は、ステップS41においてMFP100を操作するユーザーを認証し、処理をステップS01に進める。表示部161にログイン画面を表示し、ユーザーが操作部163に入力するユーザー識別情報とパスワードとを受け付ける。CPU111は、受け付けられたユーザー識別情報とパスワードとが、登録されたユーザーのユーザー識別情報とパスワードとしてHDD115に記憶されていれば、認証する。   FIG. 15 is a flowchart illustrating an exemplary flow of a data transmission / reception process in the modification. Referring to FIG. 15, the difference from the data transmission / reception process shown in FIG. 9 is that step S41 is added before step S01, and step S42 is added between steps S08 and S09. . Since other processes are the same as those shown in FIG. 9, the description thereof will not be repeated here. Referring to FIG. 15, CPU 111 provided in MFP 100 in the modified example authenticates the user who operates MFP 100 in step S <b> 41, and advances the process to step S <b> 01. A login screen is displayed on the display unit 161, and user identification information and a password input by the user to the operation unit 163 are received. If the received user identification information and password are stored in HDD 115 as the user identification information and password of the registered user, CPU 111 authenticates.

CPU111は、ステップS08においてプリントジョブを生成すると、次のステップS42において、生成されたプリントジョブに、ステップS41において認証されたユーザーのユーザー識別情報を付加し、処理をステップS09に進める。プリントジョブのヘッダー部分に、プリントジョブの送信を指示したユーザーであることを示すユーザー識別情報の記述を追加する。   When the CPU 111 generates a print job in step S08, the user identification information of the user authenticated in step S41 is added to the generated print job in the next step S42, and the process proceeds to step S09. A description of user identification information indicating that the user has instructed transmission of the print job is added to the header portion of the print job.

図16は、変形例における受信可否判断処理の流れの一例を示すフローチャートである。図16を参照して、図11に示した受信可否判断処理と異なる点は、ステップS32およびステップS39の後に、ステップS43〜ステップS49が追加された点である。その後の処理は、図11に示した処理と同じなのでここでも説明を繰り返さない。ステップS32において、送信元装置からのプリントジョブの受信が許可される場合、または、ステップS39において、ユーザーによる指示によって受信が許可される場合、処理がステップS43に進む。ステップS43においては、ユーザー確認モードに設定されているか否かを判断する。ユーザー確認モードに設定されているならば処理をステップS44に進めるが、そうでなければ処理をステップS40に進める。   FIG. 16 is a flowchart illustrating an example of a flow of reception availability determination processing according to the modification. Referring to FIG. 16, the difference from the reception availability determination process shown in FIG. 11 is that steps S43 to S49 are added after steps S32 and S39. Since the subsequent processing is the same as the processing shown in FIG. 11, the description thereof will not be repeated here. In step S32, if reception of a print job from the transmission source apparatus is permitted, or if reception is permitted by a user instruction in step S39, the process proceeds to step S43. In step S43, it is determined whether or not the user confirmation mode is set. If the user confirmation mode is set, the process proceeds to step S44; otherwise, the process proceeds to step S40.

ステップS44においては、プリントジョブからユーザー識別情報を抽出したか否かを判断する。ユーザー識別情報を抽出したならば処理をステップS45に進めるが、そうでなければ処理をステップS47に進める。ステップS45においては、ステップS44において抽出されたユーザー識別情報で特定されるユーザーが登録ユーザーか否かを判断する。HDD115に記憶された許可ユーザー情報のうちに、送信元装置の装置識別情報と、ステップS43において抽出されたユーザー識別情報とを含む許可ユーザー情報がHDD115に記憶されていれば、登録ユーザーと判断する。登録ユーザーと判断する場合、処理をステップS33に進めるが、そうでなければ処理をステップS46に進める。   In step S44, it is determined whether user identification information has been extracted from the print job. If user identification information has been extracted, the process proceeds to step S45; otherwise, the process proceeds to step S47. In step S45, it is determined whether or not the user specified by the user identification information extracted in step S44 is a registered user. If authorized user information including device identification information of the transmission source device and user identification information extracted in step S43 is stored in HDD 115 among the authorized user information stored in HDD 115, the user is determined to be a registered user. . If it is determined that the user is a registered user, the process proceeds to step S33; otherwise, the process proceeds to step S46.

ステップS46においては、ステップS44において抽出されたユーザー識別情報で特定されるユーザーが許可ユーザーか否かを判断する。HDD115に記憶されたユーザー認証情報のうちに、ステップS44において抽出されたユーザー識別情報を含むユーザー認証情報が存在すれば、許可ユーザーと判断する。許可ユーザーと判断する場合、処理をステップS33に進めるが、そうでなければ処理をステップS47に進める。   In step S46, it is determined whether or not the user specified by the user identification information extracted in step S44 is an authorized user. If user authentication information including the user identification information extracted in step S44 exists in the user authentication information stored in the HDD 115, it is determined that the user is an authorized user. If it is determined that the user is an authorized user, the process proceeds to step S33; otherwise, the process proceeds to step S47.

ステップS47においては、ユーザーにプリントジョブの受信可否を問い合わせ、処理をステップS48に進める。例えば、プリントジョブから抽出されたユーザー識別情報で特定されるユーザーによる操作に基づき送信されたプリントジョブの受信を許可するか否かを問い合わせるメッセージを含む電子メールを生成し、予め定められた電子メールアドレスに生成された電子メールを送信する。また、プリントジョブから抽出されたユーザー識別情報で特定されるユーザーによる操作に基づき送信されたプリントジョブの受信を許可するか否かを問い合わせるメッセージを含むユーザー問合せ画面を表示部161に表示するようにしてもよい。   In step S47, the user is inquired of whether or not a print job can be received, and the process proceeds to step S48. For example, a predetermined e-mail is generated by generating an e-mail including a message for inquiring whether or not to accept a print job transmitted based on an operation by a user specified by the user identification information extracted from the print job. Send the generated email to the address. In addition, a user inquiry screen including a message for inquiring whether or not to accept a print job transmitted based on an operation by a user specified by the user identification information extracted from the print job is displayed on the display unit 161. May be.

ステップS48においては、ユーザーによる許可を受け付けたか否かを判断する。例えば、電子メールで問い合わせする場合、送信した電子メールに応答する返信メールを受信する場合に、ユーザー許可を受け付ける。また、ユーザー問合せ画面を表示部161に表示する場合、ユーザー問合せ画面に含まれる「許可」を指示するためのボタンが指示される場合に、ユーザー許可を受け付ける。ユーザーによる許可を受け付けたならば処理をステップS49に進めるが、そうでなければ処理をステップS40に進める。ステップS49においては、送信元装置の装置識別情報と、プリントジョブから抽出されたユーザー識別情報とを含む許可ユーザー情報を、HDD115に追加し、処理をステップS33に進める。   In step S48, it is determined whether permission from the user has been accepted. For example, when an inquiry is made by e-mail, a user permission is accepted when a reply e-mail is received in response to the sent e-mail. When displaying the user inquiry screen on the display unit 161, the user permission is accepted when a button for instructing “permission” included in the user inquiry screen is instructed. If permission from the user is accepted, the process proceeds to step S49; otherwise, the process proceeds to step S40. In step S49, permitted user information including the device identification information of the transmission source device and the user identification information extracted from the print job is added to the HDD 115, and the process proceeds to step S33.

以上説明したように、第1の実施の形態の変形例においては、上述した効果に加えて以下の効果を奏することができる。ここでも、送信元装置をMFP100とし、送信先装置をMFP100Aとして説明する。   As described above, in the modification of the first embodiment, the following effects can be obtained in addition to the effects described above. Here, it is assumed that the transmission source device is MFP 100 and the transmission destination device is MFP 100A.

変形例における送信先装置であるMFP100Aは、送信元装置であるMFP100のファクシミリ番号を含むプリンントジョブに含まれるMFP100を操作するユーザーのユーザー識別情報と、MFP100の装置識別情報とを含む許可ユーザー情報がHDD115に記憶されており、送信元ユーザーとして登録されている場合、MFP100のファクシミリ番号を含むプリンントジョブを処理する。このため、MFP100を操作するユーザーが許可ユーザーとして登録されていれば、MFP100のファクシミリ番号を含むプリントジョブを受信するので、特定のユーザーが操作する特定の装置から送信されるプリントジョブを受信することができる。   MFP 100A, which is the transmission destination apparatus in the modification, is authorized user information including user identification information of the user who operates MFP 100 included in the print job including the facsimile number of MFP 100, which is the transmission source apparatus, and apparatus identification information of MFP 100. Is stored in the HDD 115 and is registered as a transmission source user, a print job including the facsimile number of the MFP 100 is processed. Therefore, if the user who operates MFP 100 is registered as an authorized user, a print job including the facsimile number of MFP 100 is received, and therefore, a print job transmitted from a specific device operated by a specific user is received. Can do.

また、変形例における送信先装置であるMFP100Aは、送信元装置であるMFP100のファクシミリ番号を含むプリンントジョブに含まれるMFP100を操作するユーザーのユーザー識別情報と、MFP100の装置識別情報とを含む許可ユーザー情報がHDD115に記憶されておらず、送信元ユーザーとして登録されていない場合、ユーザーによる許可を受け付けることを条件に、プリントジョブを処理する。このため、許可ユーザー情報が記憶されていなくても、ユーザーによる許可がある場合にプリントジョブを受信するようにすることができる。   Further, MFP 100A that is the transmission destination apparatus in the modified example includes the user identification information of the user who operates MFP 100 included in the print job that includes the facsimile number of MFP 100 that is the transmission source apparatus, and the apparatus identification information of MFP 100. If the user information is not stored in the HDD 115 and is not registered as a transmission source user, the print job is processed on condition that the user's permission is accepted. For this reason, even if the permitted user information is not stored, the print job can be received when the user has permission.

また、変形例における送信先装置であるMFP100Aは、送信元装置であるMFP100のファクシミリ番号を含むプリンントジョブに含まれるMFP100を操作するユーザーのユーザー識別情報と、MFP100の装置識別情報とを含む許可ユーザー情報がHDD115に記憶されておらず、送信元ユーザーとして登録されていない場合であって、ユーザーによる許可を受け付ける場合、MFP100の装置識別情報と、プリンントジョブに含まれるMFP100を操作するユーザーのユーザー識別情報とを含む許可ユーザー情報をHDD115に記憶する。このため、許可ユーザー情報をHDD115に記憶する操作を容易にすることができ、MFP100を操作するユーザーを登録する操作を容易にすることができる。   Further, MFP 100A that is the transmission destination apparatus in the modified example includes the user identification information of the user who operates MFP 100 included in the print job that includes the facsimile number of MFP 100 that is the transmission source apparatus, and the apparatus identification information of MFP 100. When the user information is not stored in the HDD 115 and is not registered as a transmission source user and permission is received from the user, the device identification information of the MFP 100 and the user who operates the MFP 100 included in the print job are displayed. Allowed user information including user identification information is stored in HDD 115. Therefore, an operation for storing authorized user information in HDD 115 can be facilitated, and an operation for registering a user who operates MFP 100 can be facilitated.

また、変形例における送信先装置であるMFP100Aは、送信元装置であるMFP100のファクシミリ番号を含むプリンントジョブに含まれるMFP100を操作するユーザーのユーザー識別情報で特定されるユーザーのユーザー識別情報とパスワードとを含むユーザー認証情報がHDD115に記憶されており、MFP100Aの使用が許可されたユーザーとして登録されている場合、プリントジョブを処理する。このため、MFP100Aの使用が許可されたユーザーが、MFP100を操作してMFP100Aに送信を指示したプリントジョブを受信することができる。   Also, MFP 100A, which is the transmission destination apparatus in the modification, includes the user identification information and password of the user specified by the user identification information of the user who operates MFP 100 included in the print job including the facsimile number of MFP 100, which is the transmission source apparatus. Are stored in the HDD 115 and are registered as users who are permitted to use the MFP 100A, the print job is processed. Therefore, a user who is permitted to use MFP 100A can operate MFP 100 and receive a print job instructed to transmit to MFP 100A.

<第2の実施の形態>
第1の実施の形態におけるデータ送受信システム1においては、送信元装置であるMFP100が送信先装置を決定し、プリントジョブと送信先装置の装置識別情報とを含む送信依頼をクラウドサーバー400に送信するようにした。第2の実施の形態におけるデータ送受信システムは、MFP100を操作するユーザーが、クラウドサーバー400を遠隔操作して、送信対象となるデータをクラウドサーバー400にアップロードし、クラウドサーバー400において送信先装置を決定するようにした。以下、第1の実施の形態におけるデータ送受信システム1と異なる点を説明する。
<Second Embodiment>
In the data transmission / reception system 1 according to the first embodiment, the MFP 100 as the transmission source apparatus determines a transmission destination apparatus, and transmits a transmission request including the print job and the apparatus identification information of the transmission destination apparatus to the cloud server 400. I did it. In the data transmission / reception system according to the second embodiment, a user who operates MFP 100 remotely operates cloud server 400 to upload data to be transmitted to cloud server 400 and determines a destination device in cloud server 400. I tried to do it. Hereinafter, differences from the data transmission / reception system 1 according to the first embodiment will be described.

図17は、第2の実施の形態におけるMFPが備えるCPUの機能の一例を示すブロック図である。図17に示す機能が図4に示した機能と異なる点は、代替指示受付部31および依頼部33が削除された点、サーバー遠隔操作部81が追加された点である。その他の機能は、図4に示した機能と同じなので、ここでは説明を繰り返さない。   FIG. 17 is a block diagram illustrating an example of the functions of the CPU provided in the MFP according to the second embodiment. The function shown in FIG. 17 is different from the function shown in FIG. 4 in that the substitution instruction receiving unit 31 and the request unit 33 are deleted, and the server remote operation unit 81 is added. The other functions are the same as the functions shown in FIG. 4, and thus description thereof will not be repeated here.

サーバー遠隔操作部81は、通信I/F部112を制御して、クラウドサーバー400を遠隔操作する。ここでは、サーバー遠隔操作部81は、CPU111がブラウジングプログラムを実行するタスクとしている。サーバー遠隔操作部81は、クラウドサーバー400に記憶されたWebページを受信し、そのWebページを表示部161に入力する。クラウドサーバー400に記憶されたWebページのURLは、予め記憶しておけばよい。サーバー遠隔操作部81は、ユーザーがWebページに従って操作部163に入力する操作を、クラウドサーバー400に送信する。また、サーバー遠隔操作部81は、ユーザーによる操作に従って、ユーザーにより指定されたデータをクラウドサーバー400にアップロードする。アップロードの対象となるデータは、HDD115に記憶されたデータ、または、原稿読取部130が原稿を読み取って出力するデータである。   The server remote operation unit 81 controls the communication I / F unit 112 to remotely operate the cloud server 400. Here, the server remote operation unit 81 is a task for the CPU 111 to execute a browsing program. The server remote operation unit 81 receives a web page stored in the cloud server 400 and inputs the web page to the display unit 161. The URL of the web page stored in the cloud server 400 may be stored in advance. The server remote operation unit 81 transmits an operation input by the user to the operation unit 163 according to the Web page to the cloud server 400. Further, the server remote operation unit 81 uploads data designated by the user to the cloud server 400 in accordance with the operation by the user. The data to be uploaded is data stored in the HDD 115 or data that the document reading unit 130 reads and outputs the document.

図18は、第2の実施の形態におけるクラウドサーバーが備えるCPUが有する機能の一例を示すフローチャートである。図18に示す機能は、第2の実施の形態におけるクラウドサーバー400が備えるCPU401が、ROM402、HDD404またはCD−ROM409に記憶された第2の実施の形態における代替送信プログラムを実行することにより、CPU401に形成される機能である。図18を参照して、図7に示した機能と異なる点は、依頼受信部451が削除された点、遠隔制御部461およびジョブ生成部463が追加された点である。その他の機能は、図7に示した機能と同じなので、ここでは説明を繰り返さない。   FIG. 18 is a flowchart illustrating an example of functions of a CPU included in the cloud server according to the second embodiment. The function shown in FIG. 18 is that the CPU 401 provided in the cloud server 400 in the second embodiment executes the alternative transmission program in the second embodiment stored in the ROM 402, HDD 404 or CD-ROM 409. It is a function formed. Referring to FIG. 18, the difference from the function shown in FIG. 7 is that request receiving unit 451 is deleted and remote control unit 461 and job generating unit 463 are added. Other functions are the same as the functions shown in FIG. 7, and thus description thereof will not be repeated here.

遠隔制御部461は、クラウドサーバー400をWebサーバーとして機能させる。具体的には、遠隔制御部461は、通信部405を制御して、クライアントとなる送信元装置と通信する。ここでは、送信元装置としてMFP100と通信する場合を例に説明する。遠隔制御部461は、MFP100からの要求に応じて、WebページをMFP100に送信し、MFP100からWebページに含まれるコマンドが返信されると、そのコマンドを実行する。   The remote control unit 461 causes the cloud server 400 to function as a Web server. Specifically, the remote control unit 461 controls the communication unit 405 to communicate with a transmission source device that is a client. Here, a case where communication is performed with MFP 100 as the transmission source device will be described as an example. Remote control unit 461 transmits a Web page to MFP 100 in response to a request from MFP 100, and executes a command when a command included in the Web page is returned from MFP 100.

遠隔制御部461は、アップロード部465と、プリント条件受付部467と、送信先受付部469と、を含む。アップロード部465は、MFP100から送信される送信対象のデータを受信する。アップロード部465は、MFP100からアップロードされたデータをジョブ生成部463に出力する。   The remote control unit 461 includes an upload unit 465, a print condition reception unit 467, and a transmission destination reception unit 469. Upload unit 465 receives transmission target data transmitted from MFP 100. Upload unit 465 outputs the data uploaded from MFP 100 to job generation unit 463.

プリント条件受付部467は、MFP100からの要求によって、プリント条件を設定するためのWebページを送信し、MFP100から返信されるコマンドに従って、プリント条件を受け付ける。プリント条件受付部467は、受け付けたプリント条件を、ジョブ生成部463に出力する。   Print condition receiving unit 467 transmits a Web page for setting print conditions in response to a request from MFP 100, and receives the print conditions in accordance with a command returned from MFP 100. The print condition reception unit 467 outputs the received print conditions to the job generation unit 463.

送信先受付部469は、MFP100からの要求によって、送信先装置の指定を受け付けるためのWebページを送信し、MFP100から返信されるコマンドに従って、送信先装置を特定する。例えば、MFP100A〜100Dそれぞれの装置識別情報を選択可能に配置したWebページを送信し、MFP100から返信されるコマンドで特定される装置識別情報の装置を、送信先装置に特定する。ここでは、MFP100Aが送信先装置に特定される場合を例に説明する。送信先受付部469は、送信先装置の装置識別情報を、代替送信部455に出力する。   Transmission destination accepting unit 469 transmits a Web page for accepting designation of the transmission destination device in response to a request from MFP 100, and identifies the transmission destination device in accordance with a command returned from MFP 100. For example, a Web page in which the device identification information of each of MFPs 100A to 100D is selectably transmitted is transmitted, and the device of the device identification information specified by the command returned from MFP 100 is specified as the transmission destination device. Here, a case where MFP 100A is specified as a transmission destination device will be described as an example. The transmission destination receiving unit 469 outputs the device identification information of the transmission destination device to the alternative transmission unit 455.

ジョブ部生成部463は、アップロード部465から入力されるデータと、プリント条件受付部467から入力されるプリント条件に基づいて、プリントジョブを生成し、生成したプリントジョブをアドレス付加部453に出力する。   The job unit generation unit 463 generates a print job based on the data input from the upload unit 465 and the print conditions input from the print condition reception unit 467, and outputs the generated print job to the address addition unit 453. .

以上説明したように、第2の実施の形態においては、第1の実施の形態における効果に加えて以下の効果を奏することができる。ここでも、送信元装置をMFP100とし、送信先装置をMFP100Aとして説明する。   As described above, in the second embodiment, the following effects can be obtained in addition to the effects in the first embodiment. Here, it is assumed that the transmission source device is MFP 100 and the transmission destination device is MFP 100A.

第2の実施の形態におけるクラウドサーバー400は、Webサーバーとして機能し、送信元装置であるMFP100は、クラウドサーバー400のクライアントとして機能する。クラウドサーバー400は、MFP100からプリントジョブをアップロードし、MFP100を操作するユーザーからの指示に基づいて、送信先装置であるMFP100Bを特定する。そして、クラウドサーバー400は、MFP100からアップロードされたプリントジョブに、MFP100のファクシミリ番号を付与し、MFP100のファクシミリ番号が付与されたプリントジョブを、MFP100BにTCPの通信手順で送信する。このため、送信元装置であるMFP100において、TCPの通信手順でプリントジョブを送信先装置であるMFP100Bに送信するための操作を簡略にすることができる。   The cloud server 400 according to the second embodiment functions as a Web server, and the MFP 100 that is a transmission source device functions as a client of the cloud server 400. The cloud server 400 uploads a print job from the MFP 100, and specifies the MFP 100B that is a transmission destination device based on an instruction from a user who operates the MFP 100. Then, the cloud server 400 assigns the facsimile number of the MFP 100 to the print job uploaded from the MFP 100, and transmits the print job with the facsimile number of the MFP 100 to the MFP 100B by the TCP communication procedure. Therefore, in MFP 100 that is the transmission source apparatus, an operation for transmitting a print job to MFP 100B that is the transmission destination apparatus by the TCP communication procedure can be simplified.

<第3の実施の形態>
第1の実施の形態におけるデータ送受信システム1においては、ゲートウェイ装置200,200Aが有するファイアーウォールを通過するために、クラウドサーバー400および管理サーバー300を用いた。第3の実施の形態におけるデータ送受信システム1は、MFP100,100A〜100Bそれぞれの間にファイアーウォールが存在しない場合、または、ファイアーウォールが存在するとしても予めファイアーウォールを通過する設定がされている場合に、有効である。
<Third Embodiment>
In the data transmission / reception system 1 in the first embodiment, the cloud server 400 and the management server 300 are used to pass through the firewalls of the gateway devices 200 and 200A. In the data transmission / reception system 1 according to the third embodiment, when there is no firewall between the MFPs 100 and 100A to 100B, or even when there is a firewall, it is set to pass through the firewall in advance. It is effective.

図19は、第3の実施の形態におけるMFPが備えるCPUの機能の一例を示すブロック図である。図19に示す機能が図4に示した機能と異なる点は、依頼部33が代替送信部33Aに変更された点である。その他の機能は、図4に示した機能と同じなので、ここでは説明を繰り返さない。   FIG. 19 is a block diagram illustrating an example of functions of the CPU provided in the MFP according to the third embodiment. The function shown in FIG. 19 is different from the function shown in FIG. 4 in that the request unit 33 is changed to an alternative transmission unit 33A. The other functions are the same as the functions shown in FIG. 4, and thus description thereof will not be repeated here.

代替送信部33Aは、代替指示受付部31からプリントジョブと、送信先装置の装置識別情報とが入力される。代替送信部33Aは、プリントジョブに、自装置に割り当てられたファクシミリ番号を付加する。また、第2設定部21によって、送信先装置の装置識別情報に関連付けて、IPアドレスが設定されているので、代替送信部33Aは、代替指示受付部31から入力される送信先装置の装置識別情報に対して割り当てられたIPアドレスを、第2設定部21から取得する。代替送信部33Aは、ファクシミリ番号が付加されたプリントジョブと、送信先装置のIPアドレスとを通信I/F部112に出力し、通信I/F部112に、プリントジョブをIPアドレスで特定される送信先装置に送信させる。また、代替送信部33Aは、プリントジョブの送信が完了すると、第2履歴記憶部43に、送信完了信号を出力する。送信完了信号は、少なくとも送信先装置の装置識別情報を含む。   The alternative transmission unit 33A receives the print job and the device identification information of the transmission destination device from the alternative instruction reception unit 31. The alternative transmission unit 33A adds the facsimile number assigned to the own apparatus to the print job. Further, since the IP address is set by the second setting unit 21 in association with the device identification information of the transmission destination device, the alternative transmission unit 33A receives the device identification of the transmission destination device input from the alternative instruction reception unit 31. The IP address assigned to the information is acquired from the second setting unit 21. The alternative transmission unit 33A outputs the print job to which the facsimile number is added and the IP address of the transmission destination device to the communication I / F unit 112, and the print job is specified by the IP address in the communication I / F unit 112. To the destination device. In addition, when the transmission of the print job is completed, the alternative transmission unit 33A outputs a transmission completion signal to the second history storage unit 43. The transmission completion signal includes at least device identification information of the transmission destination device.

図20は、第3の実施の形態におけるデータ送受信処理の流れの一例を示すフローチャートである。第3の実施の形態におけるデータ送受信処理は、第3の実施の形態におけるMFP100が備えるCPU111が、ROM113、HDD115またはCD−ROM118に記憶された第3の実施の形態におけるデータ送受信プログラムを実行することにより、CPU111により実行される処理である。図20を参照して、図9に示した第1の実施の形態におけるデータ送受信処理と異なる点は、ステップS09に代えて、ステップS81〜ステップS83が実行される点である。その他の処理は、図9に示した処理と同じなので、ここでは説明を繰り返さない。   FIG. 20 is a flowchart illustrating an example of a flow of data transmission / reception processing according to the third embodiment. In the data transmission / reception processing in the third embodiment, the CPU 111 provided in the MFP 100 in the third embodiment executes the data transmission / reception program in the third embodiment stored in the ROM 113, the HDD 115, or the CD-ROM 118. Thus, the process is executed by the CPU 111. Referring to FIG. 20, the difference from the data transmission / reception process in the first embodiment shown in FIG. 9 is that step S81 to step S83 are executed instead of step S09. Other processing is the same as the processing shown in FIG. 9, and therefore description thereof will not be repeated here.

第3の実施の形態におけるMFP100が備えるCPU111は、ステップS08においてプリントジョブを生成すると、次のステップS81において、生成されたプリントジョブに、自装置に割り当てられたファクシミリ番号を代替送信フラグとして追加する。具体的には、プリントジョブのヘッダー部分に、ファクシミリ番号の記述を追加する。   When CPU 111 provided in MFP 100 in the third embodiment generates a print job in step S08, in the next step S81, the facsimile number assigned to the own apparatus is added to the generated print job as an alternative transmission flag. . Specifically, a description of the facsimile number is added to the header portion of the print job.

次のステップS82においては、ステップS04において指定された送信先装置のIPアドレスを取得する。第2設定部21において設定された第2設定情報のうちから送信先装置の装置識別情報を含む第2設定情報を抽出し、抽出された第2設定情報に含まれるIPアドレスを取得する。   In the next step S82, the IP address of the transmission destination device designated in step S04 is acquired. The second setting information including the device identification information of the transmission destination device is extracted from the second setting information set in the second setting unit 21, and the IP address included in the extracted second setting information is acquired.

次のステップS83においては、通信I/F部112を制御して、自装置のファクシミリ番号が追加されたプリントジョブを、送信先装置に送信し、処理をステップS11に進める。   In the next step S83, the communication I / F unit 112 is controlled to transmit the print job to which the facsimile number of the own apparatus is added to the transmission destination apparatus, and the process proceeds to step S11.

以上説明したように、第3の実施の形態においては、第1の実施の形態における効果に加えて以下の効果を奏することができる。ここでも、送信元装置をMFP100とし、送信先装置をMFP100Aとして説明する。第3の実施の形態においては、第1の実施の形態におけるデータ送受信システム1におけるクラウドサーバー400を用いることなく、MFP100からMFP100Aにプリントジョブを送信することができる。   As described above, in the third embodiment, the following effects can be obtained in addition to the effects in the first embodiment. Here, it is assumed that the transmission source device is MFP 100 and the transmission destination device is MFP 100A. In the third embodiment, a print job can be transmitted from MFP 100 to MFP 100A without using cloud server 400 in data transmission / reception system 1 in the first embodiment.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

<付記>
(1) 前記第1通信手順は、ファクシミリデータを送受信するための手順である、
(2) 前記第2通信手順は、TCP/IPである、
(3) 送信対象であるデータを、前記第1通信手順で定められたフォーマットに変換する送信側データ変換手段を、さらに備えた、請求項5または6に記載の画像処理装置。
(4) 前記データ変換手段は、前記データとともに受信される変換用データに基づいて、前記受信されたデータに含まれる1以上のページごとにヘッダーまたは/およびフッターを付加したデータに変換する、請求項8に記載の画像処理装置。
(5) 前記データ変換手段は、前記データとともに受信される変換用データに基づいて、カバーページを追加したデータに変換する、請求項8または(1)記載の画像処理装置。
(6) 前記データとともに受信される第1の種類のアドレス情報に関連付けられた関連情報によって受信が許可または禁止のいずれも設定されていない場合、ユーザーに通知する通知手段を、さらに備えた、請求項11に記載の画像処理装置。
(7)前記第1履歴生成手段は、前記第2通信手順でデータとともに受信される第1の種類のアドレス情報を含む第1履歴情報が存在しない場合であって、ユーザーによる許可を受け付ける場合、前記第2通信手順でデータとともに受信される第1の種類のアドレス情報を含む第1履歴情報を生成する、請求項14に記載の画像処理装置。
(8) 前記第2通信手順でデータが受信される場合、前記第2通信手順で受信されたデータの送信元である送信元装置の第2の種類のアドレス情報を含む第2履歴情報を生成する第2履歴生成手段を、さらに備えた、(7)に記載の画像処理装置。
(9) 前記第2通信手順でデータとともに受信される前記ユーザー識別情報で特定されるユーザーが前記送信元ユーザーとして登録されていない場合、ユーザーに通知する通知手段を、さらに備えた、請求項17に記載の画像処理装置。
(10) 前記画像形成制御手段は、前記条件データが解像度を定める場合、前記解像度に対応する画質の画像を形成する、請求項20に記載の画像処理装置。
(11) 前記第2通信手順で受信されるデータを受信する場合、前記受信されたデータを、前記データの送信元である送信元装置に割り当てられた第2の種類のアドレス情報に関連付けられた情報に従って、前記受信されたデータを処理する第3データ処理手段をさらに備え、
前記第3データ処理手段は、前記代替受信が無効に設定される場合、前記第2通信手順でデータとともに第1の種類のアドレス情報が受信され場合であっても、前記受信されたデータを、前記データの送信元である送信元装置に割り当てられた第2の種類のアドレス情報に関連付けられた第2設定情報に従って、前記受信されたデータを処理する、請求項4〜20のいずれかに記載の画像処理装置。
<Appendix>
(1) The first communication procedure is a procedure for transmitting and receiving facsimile data.
(2) The second communication procedure is TCP / IP.
(3) The image processing apparatus according to claim 5 or 6, further comprising transmission-side data conversion means for converting data to be transmitted into a format defined in the first communication procedure.
(4) The data conversion unit converts the data into a data to which a header or / and a footer is added for each of one or more pages included in the received data based on the conversion data received together with the data. Item 9. The image processing apparatus according to Item 8.
(5) The image processing apparatus according to (8) or (1), wherein the data conversion unit converts the data into data with a cover page added based on the conversion data received together with the data.
(6) The system further comprises a notification means for notifying the user when reception is not permitted or prohibited by the related information associated with the first type of address information received together with the data. Item 12. The image processing apparatus according to Item 11.
(7) The first history generation means is a case where there is no first history information including the first type of address information received together with data in the second communication procedure, and when the permission by the user is received, The image processing apparatus according to claim 14, wherein first history information including first type address information received together with data in the second communication procedure is generated.
(8) When data is received in the second communication procedure, second history information including second type address information of a transmission source device that is a transmission source of the data received in the second communication procedure is generated. The image processing apparatus according to (7), further comprising: a second history generation unit that performs the operation.
(9) The information processing apparatus according to claim 17, further comprising notification means for notifying a user when a user specified by the user identification information received together with data in the second communication procedure is not registered as the transmission source user. An image processing apparatus according to 1.
(10) The image processing apparatus according to (20), wherein the image formation control unit forms an image having an image quality corresponding to the resolution when the condition data defines a resolution.
(11) When receiving data received in the second communication procedure, the received data is associated with second type address information assigned to a transmission source device that is a transmission source of the data. Further comprising third data processing means for processing the received data according to the information;
The third data processing means, when the alternative reception is set to invalid, even if the first type of address information is received together with the data in the second communication procedure, the received data, 21. The received data is processed according to second setting information associated with address information of a second type assigned to a transmission source device that is a transmission source of the data. Image processing apparatus.

1 データ送受信システム、3,3A LAN、5 インターネット、100,100A〜100D MFP、200,200A G/W、300 管理サーバー、400 クラウドサーバー、110 メイン回路、111 CPU、112 通信I/F部、113 ROM、114 RAM、115 HDD、116 ファクシミリ部、117 外部記憶装置、118 CD−ROM、120 自動原稿搬送装置、120 原稿読取部、130 原稿読取部、140 画像形成部、150 給紙部、155 後処理部、160 操作パネル、161 表示部、163 操作部、165 タッチパネル、167 ハードキー部、401 CPU、402 ROM、403 RAM、404 HDD、405 通信部、406 表示部、407 操作部、409 外部記憶装置、11 第1設定部、13 第1指示受付部、15 第1データ送信部、17 第1データ受信部、19 第1データ処理部、21 第2設定部、23 第2指示受付部、25 第2データ送信部、27 第2データ受信部、29 第2データ処理部、31,31A 代替指示受付部、33 依頼部、33A 代替送信部、35 切換部、37 データ処理部、39 許可設定部、41 第1履歴記憶部、43 第2履歴記憶部、51,51A 受信可否判断部、53 代替履歴記憶部、55 データ変換部、57 転送部、61 装置判断部、63 廃棄部、65 問合せ部、67 装置許可受付部、71 ユーザー判断部、73 ユーザー問合せ部、75 ユーザー認証部、77 ユーザー登録部、79 ユーザー許可受付部、81 サーバー遠隔操作部、451 依頼受信部、453 アドレス付加部、455 代替送信部、461 遠隔制御部、463 ジョブ生成部、463 ジョブ部生成部、465 アップロード部、467 プリント条件受付部、469 送信先受付部。

1 Data transmission / reception system, 3, 3A LAN, 5 Internet, 100, 100A to 100D MFP, 200, 200A G / W, 300 management server, 400 cloud server, 110 main circuit, 111 CPU, 112 communication I / F unit, 113 ROM, 114 RAM, 115 HDD, 116 facsimile unit, 117 external storage device, 118 CD-ROM, 120 automatic document feeder, 120 document reading unit, 130 document reading unit, 140 image forming unit, 150 sheet feeding unit, 155 back Processing unit, 160 operation panel, 161 display unit, 163 operation unit, 165 touch panel, 167 hard key unit, 401 CPU, 402 ROM, 403 RAM, 404 HDD, 405 communication unit, 406 display unit, 407 operation unit, 409 external storage Device, 11 first setting unit, 13 First instruction reception unit, 15 First data transmission unit, 17 First data reception unit, 19 First data processing unit, 21 Second setting unit, 23 Second instruction reception unit, 25 Second data transmission unit, 27 2 data receiving units, 29 second data processing unit, 31, 31A substitution instruction receiving unit, 33 request unit, 33A substitution sending unit, 35 switching unit, 37 data processing unit, 39 permission setting unit, 41 first history storage unit, 43 Second history storage unit, 51, 51A Receivability determination unit, 53 Substitution history storage unit, 55 Data conversion unit, 57 Transfer unit, 61 Device determination unit, 63 Discarding unit, 65 Query unit, 67 Device permission reception unit, 71 User judgment part, 73 User inquiry part, 75 User authentication part, 77 User registration part, 79 User permission reception part, 81 Server remote operation part, 451 Request reception part, 453 Address addition part, 4 5 alternative transmission unit, 461 remote controller, 463 job generating unit, 463 a job unit generating unit, 465 uploader, 467 printing condition reception unit, 469 transmission destination receiving unit.

Claims (23)

複数の画像処理装置と、サーバーとを備えたデータ送受信システムであって、
前記複数の画像処理装置それぞれは、
前記複数の画像処理装置のうち他の1以上それぞれに第1通信手順で割り当てられた第1の種類のアドレス情報に関連付けられた設定情報を設定する設定手段と、
前記第1通信手順でデータが受信される場合、前記複数の画像処理装置のうち前記受信されたデータの送信元の送信元装置に割り当てられた前記第1の種類のアドレス情報に関連付けられた前記設定情報に従って、前記受信されたデータを処理する第1データ処理手段を、備えており、
前記複数の画像処理装置のうち前記送信元装置は、
送信対象のデータをデータの送信先である送信先装置に前記サーバーを経由して送信する依頼手段を備え、
前記サーバーは、前記送信元装置から受信されるデータと、前記第1通信手順において前記送信元装置に割り当てられた前記第1の種類のアドレス情報とを、前記送信先装置に前記第1通信手順と異なる第2通信手順で送信するサーバー側送信手段を備え、
前記複数の画像処理装置のうち前記送信先装置は、
前記第2通信手順でデータとともに前記第1の種類のアドレス情報を受信する場合、前記受信されたデータを、前記データとともに受信される前記第1の種類のアドレス情報に関連付けられた前記設定情報に従って処理する第2データ処理手段を備え
た、データ送受信システム。
A data transmission / reception system comprising a plurality of image processing devices and a server,
Each of the plurality of image processing apparatuses includes
Setting means for setting setting information associated with the first type of address information assigned in the first communication procedure to each of the other one or more of the plurality of image processing devices;
If the data is received by the first communication procedure, the associated with the first type of address information assigned to the transmission source of the transmission source device of the received data among the plurality of image processing apparatuses First data processing means for processing the received data according to setting information;
Of the plurality of image processing devices, the transmission source device is:
Comprising request means for transmitting data to be transmitted to the transmission destination device that is the transmission destination of data via the server;
The server includes a data received from the transmission source device, the a first type of address information assigned to the transmission source device in the first communication procedure, the first communication procedure in the destination apparatus Server-side transmission means for transmitting in a second communication procedure different from
Of the plurality of image processing devices, the transmission destination device is:
When receiving the first type of address information along with the data in the second communication procedure, the received data in accordance with the setting information associated with the first type of address information received together with the data A second data processing means for processing ,
It was, data transmission and reception system.
前記送信元装置は、さらに、
送信対象であるデータを送信先である前記送信先装置に送信する送信指示を受け付ける指示受付手段を備え、
前記送信元装置が備える前記依頼手段は、前記受け付けられた送信指示により送信対象に特定されるデータと、前記送信先装置を識別するための装置識別情報とを含む送信依頼を、前記サーバーに送信する、請求項1に記載のデータ送受信システム。
The transmission source device further includes:
Comprising an instruction receiving means for receiving a transmission instruction to transmit the data is transmitted to the destination device as the destination,
The request unit included in the transmission source device transmits a transmission request including data specified as a transmission target by the received transmission instruction and device identification information for identifying the transmission destination device to the server. The data transmission / reception system according to claim 1.
前記サーバーは、Webサーバーとして機能し、
前記依頼手段は、前記サーバーのクライアントとして機能し、
前記サーバーは、前記送信元装置から送信対象のデータをアップロードするアップロード手段と、
前記送信元装置からの指示に基づいて、前記複数の画像処理装置のうちからデータの送信先として前記送信先装置を特定する送信先特定手段と、をさらに備えた、請求項1に記載のデータ送受信システム。
The server functions as a web server,
The request means functions as a client of the server,
The server includes upload means for uploading data to be transmitted from the transmission source device;
The data according to claim 1, further comprising: a transmission destination specifying unit that specifies the transmission destination device as a data transmission destination from among the plurality of image processing devices based on an instruction from the transmission source device. Transmission / reception system.
他の1以上の画像処理装置それぞれに第1通信手順で割り当てられた第1の種類のアドレス情報に関連付けられた設定情報を設定する設定手段と、
前記第1通信手順でデータが受信される場合、前記データの送信元である送信元装置に割り当てられた前記第1の種類のアドレス情報に関連付けられた前記設定情報に従って、前記受信されたデータを処理する第1データ処理手段と、
前記第1通信手順と異なる第2通信手順でデータとともに前記データの送信元である前記送信元装置に前記第1通信手順で割り当てられた前記第1の種類のアドレス情報を受信する場合、前記受信されたデータを、前記データとともに受信される前記第1の種類のアドレス情報に対して関連付けられた前記設定情報に従って処理する第2データ処理手段と、を備えた、画像処理装置。
Setting means for setting setting information associated with the first type of address information assigned in the first communication procedure to each of one or more other image processing apparatuses;
If the data is received by the first communication procedure, in accordance with the setting information associated with the first type of address information assigned to the source device which is the source of the data, the received data First data processing means for processing;
When receiving the first communication procedure is different from the second the first type of address information allocated by the first communication procedure in said source device which is the source of the data with the data communication procedure, the receiving has been the data, with a, a second data processing means for processing in accordance with the setting information associated to the first type of address information received together with the data, the image processing apparatus.
送信対象であるデータを送信先である送信先装置に送信する送信指示を受け付ける指示受付手段と、
前記受け付けられた送信指示により送信対象に特定されるデータと、前記第1通信手順において自装置に割り当てられた前記第1の種類のアドレス情報とを、前記送信先装置に前記第2通信手順で送信する処理を、サーバーに依頼する依頼手段と、をさらに備えた、請求項4に記載の画像処理装置。
Instruction receiving means for receiving a transmission instruction for transmitting data to be transmitted to a transmission destination device as a transmission destination;
And data specified in the transmission target by the accepted transmission instruction, and said allocated to its own device the first type of address information in said first communication procedure, in the second communication procedure to the destination device The image processing apparatus according to claim 4, further comprising request means for requesting the server to perform processing to be transmitted.
送信対象であるデータを送信先である送信先装置に送信する送信指示を受け付ける指示受付手段と、
前記受け付けられた送信指示により送信対象に特定されるデータと、前記第1通信手順において自装置に割り当てられた前記第1の種類のアドレス情報とを、前記送信先装置に前記第2通信手順で送信する代替送信手段と、をさらに備えた、請求項4に記載の画像処理装置。
Instruction receiving means for receiving a transmission instruction for transmitting data to be transmitted to a transmission destination device as a transmission destination;
And data specified in the transmission target by the accepted transmission instruction, and said allocated to its own device the first type of address information in said first communication procedure, in the second communication procedure to the destination device The image processing apparatus according to claim 4, further comprising: an alternative transmission unit that transmits the image.
前記第2データ処理手段は、前記データとともに受信される前記第1の種類のアドレス情報に関連付けられた前記設定情報によって特定される出力先に、前記受信されたデータを出力する、請求項4〜6のいずれかに記載の画像処理装置。 The second data processing means outputs the received data to an output destination specified by the setting information associated with the first type of address information received together with the data. 6. The image processing device according to any one of items 6. 前記第2データ処理手段は、前記受信されたデータを、前記データとともに受信される前記第1の種類のアドレス情報に関連付けられた前記設定情報によって定められたフォーマットに変換するデータ変換手段を、さらに備えた、請求項4〜7のいずれかに記載の画像処理装置。 The second data processing means further comprises data conversion means for converting the received data into a format defined by the setting information associated with the first type of address information received together with the data. The image processing apparatus according to claim 4, further comprising: 前記第2データ処理手段は、前記データとともに受信される前記第1の種類のアドレス情報に関連付けられた前記設定情報によって前記送信元装置からのデータの受信が禁止されている場合、前記受信されたデータを破棄する、請求項4〜8のいずれかに記載の画像処理装置。 The second data processing means receives the received data from the transmission source device when the setting information associated with the first type of address information received together with the data is prohibited. The image processing apparatus according to claim 4, wherein data is discarded. 前記第2データ処理手段は、前記データとともに受信される前記第1の種類のアドレス情報に関連付けられた前記設定情報によって前記送信元装置からのデータの受信が許可されていることを条件に、前記受信されたデータを処理する、請求項4〜9のずれかに記載の画像処理装置。 The second data processing means is provided on the condition that reception of data from the transmission source device is permitted by the setting information associated with the first type of address information received together with the data. processing the received data, the image processing apparatus according to any There deviation of claims 4-9. 前記第2データ処理手段は、前記データとともに受信される前記第1の種類のアドレス情報に関連付けられた前記設定情報によって前記送信元装置からのデータの受信が許可または禁止のいずれも設定されていない場合、前記受信されたデータを、ユーザーによる許可を受け付けることを条件に処理する、請求項4〜10のいずれかに記載の画像処理装置。 In the second data processing means, reception of data from the transmission source device is neither permitted nor prohibited by the setting information associated with the first type of address information received together with the data. The image processing apparatus according to claim 4, wherein the received data is processed on condition that a permission from a user is received. 前記データとともに受信される前記第1の種類のアドレス情報に関連付けられた前記設定情報によって前記送信元装置からのデータの受信が許可または禁止のいずれも設定されていない場合であって、ユーザーによる許可が受け付けられる場合、前記送信元装置からのデータの受信を許可する情報を、前記データとともに受信される前記第1の種類のアドレス情報に関連付けた設定情報を、前記設定手段で設定された前記設定情報に追加する許可設定手段を、さらに備えた、請求項11に記載の画像処理装置。 If the setting information associated with the first type of address information received together with the data does not permit or prohibit the reception of data from the transmission source device, the permission by the user If is accepted, the setting of the information for permitting reception of data, the setting information associated with the first type of address information received together with the data, set by said setting means from said source apparatus The image processing apparatus according to claim 11, further comprising permission setting means for adding to information . 前記第1通信手順でデータが送信される場合、前記第1通信手順で送信されたデータの送信先の装置の前記第1の種類のアドレス情報を含む第1履歴情報を前記設定情報として生成する第1履歴生成手段を、さらに備え、
前記第2データ処理手段は、前記生成された第1履歴情報のうちに、前記第2通信手順でデータとともに受信される前記第1の種類のアドレス情報に関連付けられた前記設定情報として、前記第2通信手順でデータとともに受信される前記第1の種類のアドレス情報を含む前記第1履歴情報が存在することを条件に、前記受信されたデータを処理する、請求項4〜12のいずれかに記載の画像処理装置。
If the data in the first communication procedure is sent, to generate a first history information containing the first type of address information of said first transmission destination of data transmitted by the communication procedure device as the setting information A first history generating means;
Said second data processing means, one of the first history information said generated as the setting information associated with the first type of address information received with the data in the second communication procedure, the first on condition that the first history information containing the first type of address information received together with the data in the second communication procedure is present, it processes the received data to any of claims 4-12 The image processing apparatus described.
前記第2データ処理手段は、前記生成された第1履歴情報のうちに、前記第2通信手順でデータとともに受信される前記第1の種類のアドレス情報を含む第1履歴情報が存在しない場合、ユーザーによる許可を受け付けることを条件に、前記受信されたデータを処理する、請求項13に記載の画像処理装置。 If the second data processing means, one of the first history information said generated first history information containing the first type of address information received with the data in the second communication procedure is not present, The image processing apparatus according to claim 13 , wherein the received data is processed on condition that permission from a user is received . 代替受信を有効または無効のいずれかに設定する切換手段と、をさらに備え、
前記第2データ処理手段は、前記代替受信が有効に設定されている場合、前記第2通信手順で受信されるデータを処理し、前記代替受信が無効に設定されている場合、前記第2通信手順でデータとともに前記第1の種類のアドレス情報が受信される場合であっても前記第2通信手順で受信されるデータを処理しない、請求項4〜14のいずれかに記載の画像処理装置。
Switching means for setting alternative reception to either valid or invalid, and
The second data processing means processes the data received in the second communication procedure when the alternative reception is set to be valid, and when the alternative reception is set to be invalid, the second communication do not process the data received by the second communication procedure even when the first type of address information is received together with the data in step, the image processing apparatus according to any one of claims 4-14.
前記送信元装置を操作する送信元ユーザーを登録する登録手段を、さらに備え、
前記第2データ処理手段は、前記第2通信手順でデータとともに受信され、前記データの送信元である前記送信元装置を操作するユーザーを識別するためのユーザー識別情報によって特定されるユーザーが前記送信元ユーザーとして登録されていることを条件に、前記受信されたデータを処理する、請求項4〜15のいずれかに記載の画像処理装置。
A registration unit for registering a transmission source user who operates the transmission source device;
Said second data processing means, the second received with data communication procedure, users the transmission identified by the user identification information for identifying a user who operates the transmission source device which is the source of the data The image processing apparatus according to claim 4, wherein the received data is processed on condition that the user is registered as an original user.
前記第2データ処理手段は、前記第2通信手順でデータとともに受信される前記ユーザー識別情報で特定されるユーザーが前記送信元ユーザーとして登録されていない場合、前記受信されたデータを、ユーザーによる許可を受け付けることを条件に処理する、請求項16に記載の画像処理装置。   When the user specified by the user identification information received together with the data in the second communication procedure is not registered as the transmission source user, the second data processing means permits the received data by the user The image processing apparatus according to claim 16, wherein the processing is performed on condition that the image is received. 前記登録手段は、前記第2通信手順でデータとともに受信される前記ユーザー識別情報で特定されるユーザーが前記送信元ユーザーとして登録されていない場合であって、ユーザーによる許可が受け付けられる場合、前記第2通信手順でデータとともに受信される前記ユーザー識別情報で特定されるユーザーを前記送信元ユーザーとして登録する、請求項17に記載の画像処理装置。   The registration means is a case where a user specified by the user identification information received together with data in the second communication procedure is not registered as the transmission source user, and when permission by the user is accepted, The image processing apparatus according to claim 17, wherein a user specified by the user identification information received together with data in two communication procedures is registered as the transmission source user. 使用を許可するユーザーを認証する認証手段を、さらに備え、
前記第2データ処理手段は、前記第2通信手順でデータとともに受信され、前記データの送信元である前記送信元装置を操作するユーザーを識別するためのユーザー識別情報で特定されるユーザーが、前記認証手段により使用が許可されたユーザーであることを条件に、前記受信されたデータを処理する、請求項4〜18のいずれかに記載の画像処理装置。
An authentication means for authenticating the authorized user,
Said second data processing means, the second received with data communication procedure, the user identified by the user identification information for identifying a user who operates the transmission source device which is the source of the data, the The image processing apparatus according to claim 4, wherein the received data is processed on condition that the user is permitted to use the authentication unit.
前記受信されたデータを、前記データとともに受信される条件データにしたがって画像形成する画像形成制御手段を、さらに備えた請求項4〜19のいずれかに記載の画像処理装置。   The image processing apparatus according to claim 4, further comprising an image formation control unit that forms an image of the received data according to condition data received together with the data. 複数の画像処理装置と、サーバーとを備えたデータ送受信システムで実行されるデータ送受信方法であって、
前記複数の画像処理装置それぞれに、
前記複数の画像処理装置のうち他の1以上それぞれに第1通信手順で割り当てられた第1の種類のアドレス情報に関連付けられた設定情報を設定する設定ステップと、
前記第1通信手順でデータが受信される場合、前記複数の画像処理装置のうち前記受信されたデータの送信元の送信元装置に割り当てられた前記第1の種類のアドレス情報に関連付けられた前記設定情報に従って、前記受信されたデータを処理する第1データ処理ステップと、を実行させ、
前記複数の画像処理装置のうち前記送信元装置に、
送信対象のデータをデータの送信先である送信先装置に前記サーバーを経由して送信する依頼ステップを実行させ、
前記サーバーに、前記送信元装置から受信されるデータと、前記第1通信手順において前記送信元装置に割り当てられた前記第1の種類のアドレス情報とを、前記送信先装置に前記第1通信手順と異なる第2通信手順で送信するサーバー側送信ステップを、実行させ、
前記複数の画像処理装置のうち前記送信先装置に、
前記第2通信手順でデータとともに前記第1の種類のアドレス情報を受信する場合、前記受信されたデータを、前記データとともに受信される前記第1の種類のアドレス情報に関連付けられた前記設定情報に従って処理する第2データ処理ステップを実行させる、
データ送受信方法。
A data transmission / reception method executed in a data transmission / reception system including a plurality of image processing apparatuses and a server,
For each of the plurality of image processing devices,
A setting step for setting setting information associated with the first type of address information assigned in the first communication procedure to each of the other one or more of the plurality of image processing devices;
If the data is received by the first communication procedure, the associated with the first type of address information assigned to the transmission source of the transmission source device of the received data among the plurality of image processing apparatuses according to the setting information, a first data processing step of processing the received data, then the execution,
Among the plurality of image processing devices, the transmission source device
Executing a requesting step of transmitting data to be transmitted to the transmission destination device that is the transmission destination of the data via the server;
The server, the data received from the transmission source device, the a first type of address information assigned to the transmission source device in the first communication procedure, the first communication procedure in the destination apparatus A server-side transmission step of transmitting in a second communication procedure different from
Among the plurality of image processing devices, the transmission destination device
When receiving the first type of address information along with the data in the second communication procedure, the received data in accordance with the setting information associated with the first type of address information received together with the data Ru to execute the second data processing step of processing,
Data transmission / reception method.
他の1以上の画像処理装置それぞれに第1通信手順で割り当てられた第1の種類のアドレス情報に関連付けられた設定情報を設定する設定ステップと、
前記第1通信手順でデータが受信される場合、前記受信されたデータの送信元である送信元装置に割り当てられた前記第1の種類のアドレス情報に関連付けられた前記設定情報に従って、前記受信されたデータを処理する第1データ処理ステップと、
前記第1通信手順と異なる第2通信手順でデータとともに前記データの送信元である前記送信元装置に前記第1通信手順で割り当てられた前記第1の種類のアドレス情報を受信する場合、前記受信されたデータを、前記データとともに受信される前記第1の種類のアドレス情報に対して関連付けられた前記設定情報に従って処理する第2データ処理ステップと、を画像処理装置に実行させる、データ送受信方法。
A setting step for setting setting information associated with the first type of address information assigned in the first communication procedure to each of the other one or more image processing devices;
If the data in the first communication procedure is received, in accordance with the setting information associated with the first type of address information assigned to said a received data source transmission source apparatus, said received A first data processing step for processing the received data;
When receiving the first communication procedure is different from the second the first type of address information allocated by the first communication procedure in said source device which is the source of the data with the data communication procedure, the receiving has been data, a second data processing step of processing in accordance with the setting information associated to the first type of address information received together with the data, Ru is executed to the image processing apparatus, data transmitting and receiving method .
他の1以上の画像処理装置それぞれに第1通信手順で割り当てられた第1の種類のアドレス情報に関連付けられた設定情報を設定する設定ステップと、
前記第1通信手順でデータが受信される場合、前記受信されたデータの送信元である送信元装置に割り当てられた前記第1の種類のアドレス情報に関連付けられた前記設定情報に従って、前記受信されたデータを処理する第1データ処理ステップと、
前記第1通信手順と異なる第2通信手順でデータとともに前記データの送信元である前記送信元装置に前記第1通信手順で割り当てられた前記第1の種類のアドレス情報を受信する場合、前記受信されたデータを、前記データとともに受信される前記第1の種類のアドレス情報に対して関連付けられた前記設定情報に従って処理する第2データ処理ステップと、を画像処理装置を制御するコンピューターに実行させる、データ送受信プログラム。
A setting step for setting setting information associated with the first type of address information assigned in the first communication procedure to each of the other one or more image processing devices;
If the data in the first communication procedure is received, in accordance with the setting information associated with the first type of address information assigned to said a received data source transmission source apparatus, said received A first data processing step for processing the received data;
When receiving the first communication procedure is different from the second the first type of address information allocated by the first communication procedure in said source device which is the source of the data with the data communication procedure, the receiving has been data, Ru is performed and a second data processing step of processing in accordance with the setting information associated to the first type of address information received together with the data to a computer for controlling the image processing apparatus , data transmission and reception program.
JP2015013260A 2015-01-27 2015-01-27 Data transmission / reception system, image processing apparatus, data transmission / reception method, and data transmission / reception program Active JP6467944B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015013260A JP6467944B2 (en) 2015-01-27 2015-01-27 Data transmission / reception system, image processing apparatus, data transmission / reception method, and data transmission / reception program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015013260A JP6467944B2 (en) 2015-01-27 2015-01-27 Data transmission / reception system, image processing apparatus, data transmission / reception method, and data transmission / reception program

Publications (2)

Publication Number Publication Date
JP2016139905A JP2016139905A (en) 2016-08-04
JP6467944B2 true JP6467944B2 (en) 2019-02-13

Family

ID=56559380

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015013260A Active JP6467944B2 (en) 2015-01-27 2015-01-27 Data transmission / reception system, image processing apparatus, data transmission / reception method, and data transmission / reception program

Country Status (1)

Country Link
JP (1) JP6467944B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000287022A (en) * 1999-03-31 2000-10-13 Toshiba Tec Corp Facsimile machine
JP2001069297A (en) * 1999-08-31 2001-03-16 Canon Inc Communication device, facsimile device, communication system, communication method, and storage medium
JP2001167015A (en) * 1999-12-09 2001-06-22 Sharp Corp Image information communication system
JP2002337416A (en) * 2001-05-16 2002-11-27 Ricoh Co Ltd Printing equipment
JP4994823B2 (en) * 2006-12-21 2012-08-08 キヤノン株式会社 COMMUNICATION DEVICE, DATA TRANSFER METHOD, AND PROGRAM
JP2010093604A (en) * 2008-10-09 2010-04-22 Nec Access Technica Ltd Network facsimile machine, and transmission method for the network facsimile machine

Also Published As

Publication number Publication date
JP2016139905A (en) 2016-08-04

Similar Documents

Publication Publication Date Title
US10050940B2 (en) Connection control system, management server, connection support method, and non-transitory computer-readable recording medium encoded with connection support program
JP7608827B2 (en) Output system, system, information processing device, output method, and program
US9866407B2 (en) Information processing system, cloud server, device control method, and non-transitory computer-readable recording medium encoded with device control program
US10587765B2 (en) Image forming apparatus, communication system, and program
JP2007019660A (en) Data processing system, data processing method, and data processing program
JP2013164836A (en) Information processing system, network system and information processing method
US20120072557A1 (en) Information processing apparatus for executing processing in response to request from external device, control method of information processing apparatus, and storage medium
CN102572184A (en) Data communication apparatus and method of controlling the same
JP2017135497A (en) Information processing apparatus, information processing apparatus control method, and program
US9736329B2 (en) Method that performs from scanning to storing scan data using scan job ticket
JP7490405B2 (en) Image forming apparatus, printing system, control method, and program
US9888131B2 (en) Image processing apparatus, controlling method, and recording medium storing controlling program
JP2016116112A (en) Information processing system, relay device, relay method, and relay program
JP6467944B2 (en) Data transmission / reception system, image processing apparatus, data transmission / reception method, and data transmission / reception program
CN112241525A (en) Cloud system, information processing system and user registration method
JP2022064194A (en) Information processing system, output system, output method, program
JP7020243B2 (en) Image forming device, job acquisition method, printing system
JP7459649B2 (en) Cloud system, information processing system, and user registration method
JP2019074959A (en) Information processing device and program
JP2022135198A (en) Image forming system, image forming apparatus and program
JP6781938B2 (en) Image reading system
JP6838497B2 (en) Information processing system and information processing method
JP6743622B2 (en) Relay server and system
JP2008167134A (en) Data processing apparatus, data processing method, and data processing program
EP4178191A1 (en) Image processing apparatus, cooperative processing execution method, and cooperative processing execution program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181009

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181130

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: 20181218

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181231

R150 Certificate of patent or registration of utility model

Ref document number: 6467944

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150