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 PDFInfo
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims description 613
- 238000000034 method Methods 0.000 title claims description 406
- 238000012545 processing Methods 0.000 title claims description 244
- 238000004891 communication Methods 0.000 claims description 238
- 230000008569 process Effects 0.000 claims description 211
- 230000006870 function Effects 0.000 claims description 67
- 238000006243 chemical reaction Methods 0.000 claims description 28
- 230000015572 biosynthetic process Effects 0.000 claims description 3
- 238000012790 confirmation Methods 0.000 description 30
- 238000007726 management method Methods 0.000 description 29
- 230000004044 response Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 17
- 238000012546 transfer Methods 0.000 description 16
- 238000012986 modification Methods 0.000 description 11
- 230000004048 modification Effects 0.000 description 11
- 238000006467 substitution reaction Methods 0.000 description 11
- 238000012805 post-processing Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 238000004080 punching Methods 0.000 description 3
- 230000004931 aggregating effect Effects 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 238000005452 bending Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000007599 discharging Methods 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000014616 translation Effects 0.000 description 1
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ファクシミリシステムにおいて、ファクシミリ回線を介して受信されたファクシミリ文書に対して実行する処理として、例えば、画像形成することなく記憶する処理、または、別のコンピューターに転送する処理等が定められている場合に、その処理を実行させるための設定を、別途しなければならない。このように、ファクシミリデータの送信を、ファクシミリ回線ではなく、インターネットを介して送信する場合の設定が困難であるといった問題があった。
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、受信されるデータに実行する処理を設定する作業を簡略にしたデータ送受信システムを提供することである。 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
この局面に従えば、受信されるデータに実行する処理を設定する作業を簡略にしたデータ送受信方法を提供することができる。 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.
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。 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 /
ゲートウェイ装置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
ゲートウェイ装置200,200Aそれぞれは、ファイアーウォール機能を有する。ゲートウェイ装置200は、ファイアーウォールの内部のLAN3と、ファイアーウォールの外部のインターネット5とを接続する。ゲートウェイ装置200は、インターネット5に接続された管理サーバー300およびクラウドサーバー400から、LAN3に接続されたMFP100へのアクセスを制限する。ゲートウェイ装置200Aは、ファイアーウォールの内部のLAN3Aと、ファイアーウォールの外部のインターネット5とを接続する。ゲートウェイ装置200Aは、インターネット5に接続された管理サーバー300およびクラウドサーバー400から、LAN3Aに接続されたMFP100A〜100Dへのアクセスを制限する。
Each of the
ゲートウェイ装置200,200Aが有するファイアーウォール機能は、特に限定するものではないが、パケットに含まれるアドレスに基づいて通信の許可または不許可を判定するパケットフィルター型のファイアーウォール機能である。なお、アプリケーション層のプロトコルのレベルで外部との通信を代替し、制御するアプリケーション型のファイアーウォール機能であってもよい。なお、ゲートウェイ装置200,200Aが配置される位置は、ファイアーウォールの内部である。
The firewall function of the
第1の実施の形態におけるデータ送受信システム1においては、ファイアーウォールの外部のインターネット5に接続されたクラウドサーバー400が、ファイアーウォールの内部のLAN3に接続されたMFP100、またはファイアーウォールの内部のLAN3に接続されたMFP100A〜100Dのいずれかにアクセスを可能としている。この場合におけるゲートウェイ装置200,200Aそれぞれの機能は同じである。ここでは、クラウドサーバー400が、MFP100からの依頼に基づいて、MFP100Aにデータを送信する場合を例に説明する。
In the data transmission /
クラウドサーバー400からMFP100Aに送信するデータがゲートウェイ装置200Aのファイアーウォールを通過するようにするために、ゲートウェイ装置200Aは、クラウドサーバー400とMFP100Aとの間でトンネル接続を確立する。トンネル接続を確立する技術は、種々の方法があるが、ここでは、管理サーバー300がトンネル接続を支援する方法を用いる。
In order for data transmitted from the
ゲートウェイ装置200Aは、予め記憶された管理サーバー300のネットワークアドレスを用いて管理サーバー300との間で通信セッションの確立を要求する。ゲートウェイ装置200Aは、ファイアーウォールの内部であり、管理サーバー300は、ファイアーウォールの外部なので、ファイアーウォールを通過する通信セッションが確立される。この通信セッションを、以下、常時接続セッションという。
The
ゲートウェイ装置200Aは、管理サーバー300との間で常時接続セッションを確立すると、LAN3Aに接続されたMFP100A〜100Dそれぞれを識別するための装置識別情報を管理サーバー300に常時接続セッションを介して送信する。管理サーバー300においては、ゲートウェイ装置200Aに接続されたMFP100A〜100Dを認識する。
When the
次に、クラウドサーバー400が管理サーバー300との間で、通信セッションを確立する。ここで、クラウドサーバー400と管理サーバー300との間で確立される通信セッションをグローバルセッションという。管理サーバー300は、ゲートウェイ装置200から受信されたMFP100A〜100Dそれぞれの装置識別情報を受信しているので、ゲートウェイ装置200Aに接続されたMFP100A〜100Dそれぞれのネットワークアドレスをクラウドサーバー400に送信する。これにより、クラウドサーバー400においては、MFP100A〜100Dのいずれかとの間でトンネル接続する場合には、管理サーバー300に接続を依頼すればよいことを認識する。
Next, the
クラウドサーバー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
管理サーバー300は、クラウドサーバー400から接続要求を受信する場合、接続要求に含まれるMFP100Aのネットワークアドレスに含まれるゲートウェイ装置200Aのネットワークアドレスに基づいてゲートウェイ装置200Aを特定し、接続要求をゲートウェイ装置200Aに常時接続セッションを介して転送する。この場合、接続要求を、常時接続セッションに対応するプロトコルに応じてカプセル化して送信する。
When the
ゲートウェイ装置200Aは、さらに、管理サーバー300から接続要求を受信すると、接続要求に含まれるクラウドサーバー400のアクセス情報に基づいて、クラウドサーバー400との間で通信セッションを確立する。ここで、ゲートウェイ装置200Aとクラウドサーバー400との間で確立される通信セッションを第1通信セッションという。これにより、ファイアーウォールを通過するトンネル接続が完了する。
Further, when receiving a connection request from the
ゲートウェイ装置200Aは、管理サーバー300から接続要求を受信すると、接続要求に含まれるMFP100Aのネットワークアドレスに含まれるMFP100Aの装置識別情報に基づいてMFP100Aを特定し、MFP100Aとの間で通信セッションを確立する。ここで、ゲートウェイ装置200AとMFP100Aとの間で確立される通信セッションを第2通信セッションという。
When
ゲートウェイ装置200Aは、クラウドサーバー400との間で確立された第1通信セッションと、MFP100Aとの間で確立された第2通信セッションとを用いて、クラウドサーバー400とMFP100Aとの間の通信を中継する。例えば、第1通信セッションと、第2通信セッションとを接続することによって、クラウドサーバー400とMFP100との間の通信を中継する。これにより、クラウドサーバー400は、トンネル接続を介して、ファイアーウォールの内部に配置されたMFP100Aにデータを送信することができる。
MFP100,100A〜100Dのハードウェア構成および機能は同じなので、ここでは特に言及しない限りMFP100を例に説明する。
Since the
図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,
後処理部155は、画像形成部140により画像が形成された1以上の用紙を並び替えて排紙するソート処理、パンチ穴加工するパンチ処理、ステープル針を打ち込むステープル処理を実行する。
The
メイン回路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
ROM113は、CPU111が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。RAM114は、CPU111がプログラムを実行する際の作業領域として用いられる。また、RAM114は、原稿読取部130から連続的に送られてくる読取データ(画像データ)を一時的に記憶する。
The
操作パネル160は、MFP100の上面に設けられ、表示部161と操作部163とを含む。表示部161は、液晶表示装置(LCD)、有機ELD(Electro−Luminescence Display)等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部163は、複数のキーからなるハードキー部167を備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部163は、表示部161上に設けられたタッチパネル165をさらに含む。
ファクシミリ部116は、公衆交換電話網(PSTN)に接続され、ファクシミリの通信手順に従ってファクシミリデータを送受信する。
The
通信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 /
外部記憶装置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
また、CPU111は、HDD115に記憶されたプログラムをRAM114にロードして実行するようにしてもよい。この場合、LAN3またはインターネット5に接続された他のコンピューターが、MFP100のHDD115に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、MFP100が、LAN3またはインターネット5に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをHDD115に記憶するようにしてもよい。ここでいうプログラムは、CPU111が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
Further, the
図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
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
外部記憶装置409は、CD−ROM409Aが装着される。CPU401は、外部記憶装置409を介してCD−ROM409Aにアクセス可能である。CPU401は、外部記憶装置409に装着されたCD−ROM409Aに記録されたプログラムをRAM403にロードして実行する。なお、CPU401が実行するプログラムを記憶する媒体としては、CD−ROM409Aに限られず、光ディスク、ICカード、光カード、マスクROM、EPROM、EEPROM(登録商標)などの半導体メモリであってもよい。
The
また、CPU401が実行するプログラムは、CD−ROM409Aに記録されたプログラムに限られず、HDD404に記憶されたプログラムをRAM403にロードして実行するようにしてもよい。この場合、インターネット5に接続された他のコンピューターが、クラウドサーバー400のHDD404に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、クラウドサーバー400が、インターネット5に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをHDD404に記憶するようにしてもよい。ここでいうプログラムは、CPU401が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
Further, the program executed by the
図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
第1設定部11は、ファクシミリ部116を介してファクシミリデータを送信するファクシミリ送信処理、ファクシミリデータを受信するファクシミリ受信処理、および受信されたファクシミリデータを出力する出力処理を、それぞれ実行する際に用いる第1設定情報を設定する。
The
ファクシミリ送信処理は、後述する第1データ送信部15が実行する処理であり、送信対象のデータを宛先にファクシミリの通信手順で送信する処理である。ファクシミリ送信処理を実行するために用いる第1設定情報は、宛先の装置のアドレスを含む。第1設定部11は、宛先の装置を識別するための装置識別情報と、その装置にファクミリの通信手順において割り当てられたアドレスであるファクシミリ番号とを関連付けた第1設定情報を設定する。ここでは、第1設定部11が、MFP100A〜100Dそれぞれの装置識別情報とファクミリ番号とを関連付けた第1設定情報を設定する場合を例に説明する。
The facsimile transmission process is a process executed by a first
ファクシミリ送信処理は、送信対象のデータをファクシミリの通信手順で送信するためのデータに変換するデータ変換処理を含む。データ変換処理は、例えば、ビットマップの画像データを、ファクシミリの通信手順で定められたフォーマットのデータに変換する処理である。データ変換処理は、カバーページを付加する処理、ページごとにヘッダーおよび/またはフッターを付加する処理を含む。第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
なお、第1設定部11は、データ変換処理を実行するために用いる第1設定情報を、自装置であるMFP100に対して設定するようにしてもよい。この場合には、データ変換処理は、宛先に関係なく、同じ第1設定情報を用いて実行される。例えば、カバーページを付加する第1設定情報が設定されている場合には、第1データ送信部15がデータ変換処理を実行する場合には、複数の宛先の装置のいずれに送信される場合であっても送信対象のデータにカバーページを付加したデータに変換する。
Note that the
ファクシミリ受信処理は、後述する第1データ受信部17で実行される処理であり、ファクシミリデータの送信元である送信元装置からファクシミリデータをファクシミリの通信手順で受信する処理である。ファクシミリ受信処理は、予め定められた送信元装置からファクシミリデータを受信する処理と、予め定められた送信元装置からのファクシミリデータの受信を拒否する処理と、を含む。第1設定部11は、ファクシミリデータの受信を許可する装置に割り当てられたファクシミリ番号を含む第1設定情報を設定し、ファクシミリデータの受信を拒否する装置に割り当てられたファクシミリ番号を含む第1設定情報を設定する。
The facsimile reception process is a process executed by a first
出力処理は、後述する第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
第1指示受付部13は、ユーザーによるファクシミリ送信指示を受け付ける。例えば、表示部161にファクシミリ送信指示受付画面を表示し、ユーザーが操作部163を操作して、送信対象となるデータの指定と、送信先の送信先装置のファクシミリ番号とを指定すれば、ファクシミリ送信指示を受け付ける。第1指示受付部13は、ファクシミリ送信指示を受け付ける場合、送信対象となるデータと、送信先装置のファクシミリ番号とを、第1データ送信部15に出力する。
The first
第1設定部11によって、MFP100A〜100Dそれぞれの装置識別情報にファクシミリ番号が関連付けられているので、第1指示受付部13は、MFP100A〜100Dそれぞれの装置識別情報のリストを表示部161に表示し、ユーザーがMFP100A〜100Dそれぞれの装置識別情報のいずれかを指示する操作を操作部163に入力すれば、指示された装置識別情報に第1設定情報によって関連付けられたファクシミリ番号の指定を受け付ける。送信対象となるデータは、原稿読取部130が原稿を読み取って出力するデータ、またはHDD115に記憶されたデータ、LAN3またはインターネット5に接続されたコンピューターに記憶されたデータを含む。
Since the
また、MFP100がLAN3に接続されたパーソナルコンピュータ(以下「PC」という)によって制御されて、PCからファクシミリ送信指示を受信する場合に、第1指示受付部13は、ファクシミリ送信指示を受け付ける。PCから受信されるファクシミリ送信指示は、送信対象となるデータと、送信先装置のファクシミリ番号とを含む場合と、送信対象となるデータが記憶されている位置を示すアドレス情報、例えば、HDD115に記憶されたデータのファイル名と、送信先装置のファクシミリ番号とを含む場合とがある。
In addition, when
第1データ送信部15は、第1指示受付部13から送信対象となるデータと、送信先装置のファクシミリ番号とが入力されることに応じて、ファクシミリ部116を制御して、第1設定部11によって設定された第1設定情報に従って、送信対象となるデータをファクシミリデータに変換し、ファクシミリデータをファクシミリ番号で特定される送信先装置に送信させる。
The first
具体的には、第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
第1データ送信部15は、送信対象となるデータを変換したファクシミリデータと送信先装置のファクシミリ番号とを、ファクシミリ部116に出力し、ファクシミリ部116に、ファクシミリデータをファクシミリ番号で特定される送信先装置に送信させる。また、第1データ送信部15は、ファクシミリデータの送信が完了すると、第1履歴記憶部41に、送信完了信号を出力する。送信完了信号は、少なくとも送信先装置のファクシミリ番号を含む。
The first
第1データ受信部17は、ファクシミリ部116を制御して、ファクシミリの通信手順に従ってファクシミリデータとファクシミリデータの送信元である送信元装置のファクシミリ番号とを受信する。第1データ受信部17は、第1設定部11によって設定された第1設定情報に従って、ファクシミリデータを受信する。具体的には、第1データ受信部17は、ファクシミリデータの受信を許可する送信元装置のファクシミリ番号を含む第1設定情報のうちに、受信された送信元装置のファクシミリ番号と同じファクシミリ番号を含む第1設定情報が存在すれば、ファクシミリデータと送信元装置のファクシミリ番号とを、第1データ処理部19に出力する。第1データ受信部17は、ファクシミリデータの受信を拒否する送信元装置のファクシミリ番号を含む第1設定情報のうちに、受信された送信元装置のファクシミリ番号と同じファクシミリ番号を含む第1設定情報が存在すれば、ファクシミリデータと送信元装置のファクシミリ番号とを、第1データ処理部19に出力しない。
The first
第1データ受信部17は、受信された送信元装置のファクシミリ番号と同じファクシミリ番号を含む第1設定情報が、ファクシミリデータの受信を許可する送信元装置のファクシミリ番号を含む第1設定情報およびファクシミリデータの受信を拒否する送信元装置のファクシミリ番号を含む第1設定情報のいずれにも存在しない場合、ファクシミリデータと送信元装置のファクシミリ番号とを、第1データ処理部19に出力する。第1データ受信部17は、ファクシミリデータと送信元装置のファクシミリ番号とを、第1データ処理部19に出力する場合、第1履歴記憶部41に受信完了信号を出力する。受信完了信号は、少なくとも送信元装置のファクシミリ番号を含む。
The first
第1履歴記憶部41は、第1データ送信部15から送信完了信号が入力されることに応じて、ファクシミリ番号で特定される送信先装置にファクシミリデータを送信したことを示す第1履歴情報をHDD115に記憶する。ファクシミリデータを送信したことを示す第1履歴情報は、送信完了信号に含まれる送信先装置のファクシミリ番号を少なくとも含む。また、第1履歴記憶部41は、第1データ受信部17から受信完了信号が入力されることに応じて、ファクシミリ番号で特定される送信元装置からファクシミリデータを受信したことを示す第1履歴情報をHDD115に記憶する。ファクシミリデータを受信したことを示す第1履歴情報は、受信完了信号に含まれる送信元装置のファクシミリ番号を少なくとも含む。
The first
第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
また、第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
第2設定部21は、通信I/F部112を介してデータを送信するデータ送信処理、および受信されたデータを出力するデータ出力処理を、それぞれ実行する際に用いる第2設定情報を設定する。データ送信処理は、後述する第2データ送信部25が実行する処理であり、送信対象のデータを宛先に送信する処理である。データ送信処理を実行するために用いる第2設定情報は、宛先のIPアドレスを含む。第2設定部21は、宛先の装置を識別するための装置識別情報と、その装置にTCPの通信手順において割り当てられたアドレスであるIPアドレスとを関連付けた第2設定情報を設定する。ここでは、第2設定部21が、MFP100A〜100Dそれぞれの装置識別情報とIPアドレスとを関連付けた第2設定情報を設定する場合を例に説明する。
The
データ出力処理は、後述する第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
第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
また、MFP100がLAN3に接続されたPCによって制御されて、PCからデータ送信指示を受信する場合に、第2指示受付部23は、データ送信指示を受け付ける。PCから受信されるデータ送信指示は、送信対象となるデータと、送信先装置のIPアドレスとを含む場合と、送信対象となるデータが記憶されている位置を示すアドレス情報、例えば、HDD115に記憶されたデータのファイル名と、送信先装置のIPアドレスとを含む場合とがある。
Further, when the
第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
代替指示受付部31は、ユーザーによる代替送信指示を受け付ける。代替送信指示は、送信対象となるデータを指定する指示と、データの送信先である送信先装置の装置識別情報を指定する指示と、プリント条件を設定する指示と、を含む。例えば、ユーザーが操作部163を操作して、送信対象となるデータの指定と、送信先の送信先装置の装置識別情報と、プリント条件と、を指定とをすれば、代替送信指示を受け付ける。代替指示受付部31は、データ指定画面を表示部161に表示し、ユーザーがデータ指定画面に従って操作部163に入力する操作に従って、送信対象となるデータの指定を受け付ける。送信対象となるデータは、原稿読取部130が原稿を読み取って出力するデータ、またはHDD115に記憶されたデータ、LAN3またはインターネット5に接続されたコンピューターに記憶されたデータを含む。例えば、データ指定画面で、原稿読取部130に原稿を読み取らせる指示が割り当てられたスキャンボタンが指示されると、原稿読取部130が原稿を読み取って出力するデータを、送信対象となるデータに設定する。また、データ指定画面で、HDD115に記憶されたデータのデータ識別情報のリストを表示し、ユーザーによりリストのうちからデータ識別情報を指定する操作をすれば、指定されたデータ識別情報のデータを、送信対象となるデータに設定する。
The alternative
第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
また、MFP100がLAN3またはインターネット5に接続されたPCによって制御されて、PCから代替送信指示を受信する場合に、代替指示受付部31は、代替送信指示を受け付ける。PCから受信される代替送信指示は、送信対象となるデータと、送信先装置の装置識別情報とを含む場合と、送信対象となるデータが記憶されている位置を示すアドレス情報、例えば、HDD115に記憶されたデータのファイル名と、送信先装置の装置識別情報とを含む場合とがある。
When the
また、代替指示受付部31は、プリント条件設定画面を、表示部161に表示し、ユーザーが操作部163を操作して入力するプリント条件を受け付ける。プリント条件は、画像処理条件と、画像形成条件と、後処理条件と、を含む。画像処理条件は、画像形成の対象となる画像データを画像処理するための条件である。画像処理条件は、例えば、画像を拡大または縮小する変倍条件、複数のページを1ページに集約する集約条件、ウォーターマークを付与する付与条件、を含む。画像形成条件は、画像データを用紙に形成する画像形成処理を実行するための条件である。画像形成条件は、例えば、用紙サイズ、原稿サイズ、プリント部数、カラーまたはモノクロの別を含む。後処理条件は、画像が形成された用紙を処理する条件である。後処理条件は、例えば、ソート処理を実行するための条件、用紙を挿入する処理を実行するための条件、用紙を折り曲げるための条件、パンチ穴を開けるための条件、ステープルを打ち込むための条件等を含む。
Further, the substitute
代替指示受付部31は、処理対象に指定されたデータと、ユーザーにより設定されたプリント条件とに基づいてプリントジョブを生成し、プリントジョブと送信先装置の装置識別情報とを、依頼部33に出力する。プリントジョブは、限定するものではないが、例えば、PJL(Printer Job Language)またはPCL(Printer Control Language)で記述されたデータである。プリントジョブは、処理対象に指定されたデータを画像データに変換したプリントデータを含む。
The substitution
依頼部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
MFP100から送信依頼を受信するクラウドサーバー400の詳細は後述するが、クラウドサーバー400は、送信依頼を送信してきた送信元装置であるMFP100のファクシミリ番号を特定し、送信依頼に含まれるプリントジョブにMFP100のファクシミリ番号を含む記述を追加し、プリントジョブを送信依頼に含まれる装置識別情報で特定される送信先装置に、TCPの通信手順で送信する。
Although details of the
第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
第2履歴記憶部43は、第2データ送信部25から送信完了信号が入力されることに応じて、送信先装置にデータを送信したことを示す第2履歴情報をHDD115に記憶する。データを送信したことを示す第2履歴情報は、送信完了信号に含まれる送信先装置のIPアドレスを少なくとも含む。また、第2履歴記憶部43は、第2データ受信部27から受信完了信号が入力されることに応じて、送信元装置からデータを受信したことを示す第2履歴情報をHDD115に記憶する。データを受信したことを示す第2履歴情報は、受信完了信号に含まれる送信元装置のIPアドレスを少なくとも含む。
The second
切換部35は、ユーザーによる代替受信設定指示を受け付け、代替受信機能を有効または無効のいずれかに設定する。具体的には、切換部35は、表示部161に代替受信設定画面を表示し、ユーザーが操作部163に入力する操作に従って代替受信機能の有効または無効を設定する。切換部35は、代替受信機能を有効に設定する操作を受け付ける場合、第2データ処理部37および第3データ処理部に代替受信機能が有効に設定されたことを示す有効信号を出力し、代替受信機能を無効に設定する操作を受け付ける場合、第2データ処理部37および第3データ処理部に代替受信機能が無効に設定されたことを示す無効信号を出力する。
The switching
第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
具体的には、第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
また、第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
第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
第2データ処理部37は、受信可否判断部51と、代替履歴記憶部53と、データ変換部55と、転送部57と、を含む。受信可否判断部51は、第1設定部11によってプリントジョブに含まれるファクシミリ番号に対して設定された第1設定情報に従って、第2データ受信部27から入力されるデータを受信するか否かを判断する。受信可否判断部51は、装置判断部61と、廃棄部63と、問合せ部65と、装置許可受付部67と、を含む。
The second
装置判断部61は、ファクシミリデータの受信を許可する送信元装置のファクシミリ番号を含む第1設定情報のうちに、第2データ受信部27から入力されるプリントジョブから抽出されたファクシミリ番号と同じファクシミリ番号を含む第1設定情報が存在すれば、第2データ受信部27から入力されるプリントジョブを受信可能と判断する。装置判断部61は、ファクシミリデータの受信を拒否する送信元装置のファクシミリ番号を含む第1設定情報のうちに、第2データ受信部27から入力されるプリントジョブから抽出されたファクシミリ番号と同じファクシミリ番号を含む第1設定情報が存在すれば、第2データ受信部27から入力されるプリントジョブを受信不可と判断し、廃棄部63に廃棄指示を出力する。
The
装置判断部61は、第2データ受信部27から入力されるプリントジョブから抽出されたファクシミリ番号と同じ濁しミリ番号を含む第1設定情報が、ファクシミリデータの受信を許可する送信元装置のファクシミリ番号を含む第1設定情報およびファクシミリデータの受信を拒否する送信元装置のファクシミリ番号を含む第1設定情報のいずれにも存在しない場合、履歴確認モードが設定されている場合に、さらに、受信可否を確認をする。
The
装置判断部61は、履歴確認モードが設定されている場合は、第1履歴情報に基づいて、プリントジョブを受信可能か否かを判断するが、履歴確認モードが設定されていない場合は、第1履歴情報に基づいて、プリントジョブを受信可能か否かを判断しない。履歴確認モードが設定されている場合、装置判断部61は、プリントジョブから抽出されたファクシミリ番号と同じファクシミリ番号を含み、ファクシミリデータを送信したことを示す第1履歴情報がHDD115に記憶されているか否かを判断する。装置判断部61は、そのような第1履歴情報が記憶されている場合、第2データ受信部27から入力されるプリントジョブを受信可能と判断する。
If the history check mode is set, the
装置判断部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
問合せ部65は、問合せ指示が入力されることに応じて、ユーザーに受信可否を問い合わせるとともに、装置許可受付部67に受付指示を出力する。例えば、問合せ指示に含まれるファクシミリ番号からの受信を許可するか否かを問い合わせるメッセージを含む電子メールを生成し、予め定められた電子メールアドレスに生成された電子メールを送信する。また、問合せ指示に含まれるファクシミリ番号からの受信を許可するか否かを問い合わせるメッセージを含む問合せ画面を表示部161に表示するようにしてもよい。
In response to the input of the inquiry instruction, the
装置許可受付部67は、問合せ部65から受付指示が入力された後に、ユーザーによる許可を受け付ける。例えば、電子メールで問い合わせする場合は、送信した電子メールに応答する返信メールを受信する場合に、ユーザーによる許可を受け付ける。また、問合せ画面を表示部161に表示する場合、問合せ画面に含まれる「許可」を指示するためのボタンが指示される場合に、ユーザーによる許可を受け付ける。装置許可受付部67は、ユーザーによる許可を受け付ける場合、第2データ受信部27から入力されるデータの受信を可能と判断し、許可設定部39に設定信号を出力する。設定信号は、第2データ受信部27から入力されるプリントジョブから抽出されたファクシミリ番号を含む。
The device
許可設定部39は、装置許可受付部67から設定指示が入力されることに応じて、設定指示に含まれるファクシミリ番号を、ファクシミリデータの受信を許可する送信元装置のファクシミリ番号として含む第1設定情報を、第1設定部11により設定された第1設定情報に追加する。
The
代替履歴記憶部53は、受信可否判断部51によって、第2データ受信部27から入力されるプリントジョブが受信可能と判断される場合、第2データ受信部27から入力されるプリントジョブから抽出されたファクシミリ番号で特定される送信元装置からファクシミリデータを受信したことを示す第1履歴情報をHDD115に記憶する。
The substitution
データ変換部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
転送部57は、第2データ受信部27から入力されるプリントジョブが受信可否判断部51によって受信可能と判断される場合、そのプリントジョブから抽出されたファクシミリ番号に対して第1設定部11によって設定された第1設定情報のうちに、データを記憶する位置を示す位置情報を含む第1設定情報が存在すれば、転送部57は、第2データ受信部27から入力されるプリントジョブを、データ変換部55によって変換される場合には変換後のプリントデータを含むプリントジョブを、第1設定情報に含まれる位置情報で特定される位置に記憶する。例えば、位置情報が、HDD115が有するフォルダーのフォルダー名を示す場合、第2データ受信部27から入力されるプリントジョブまたはデータ変換部55によってプリントデータが変換されたプリントジョブをHDD115のフォルダー名で特定されるフォルダーに記憶する。
When the reception
また、転送部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
第2データ処理部37は、第2データ受信部27から入力されるプリントジョブが受信可否判断部51によって受信可能と判断される場合、そのプリントジョブから抽出されたファクシミリ番号に対して、第1設定部11によって、画像形成部140を特定する情報を含む第1設定情報が設定されている場合、第2データ処理部37は、第2データ受信部27から入力されるプリントジョブまたはデータ変換部55によってプリントデータが変換されたプリントジョブを実行し、画像形成部140を制御し、プリントデータの画像を形成させる。
When the second
第2データ処理部37は、第2データ受信部27から入力されるプリントジョブが受信可否判断部51によって受信可能と判断される場合、そのプリントジョブから抽出されたファクシミリ番号に対して、第1設定部11によって出力処理に対する第1設定情報が設定されてない場合、第2データ処理部37は、第2データ受信部27から入力されるプリントジョブまたはデータ変換部55によってプリントデータが変換されたプリントジョブを実行し、画像形成部140を制御し、プリントデータの画像を形成させる。
When the second
プリントジョブは、プリント条件と、プリントデータを含んでいるので、第2データ処理部37は、プリンデータの画像を、プリント条件に従って用紙に形成させる。第2データ処理部37は、プリント条件に画像処理条件が設定されている場合は、画像処理条件に従ってプリントデータの画像を画像処理する。画像処理条件は、例えば、画像を拡大または縮小する変倍条件、複数のページを1ページに集約する集約条件、ウォーターマークを付与する付与条件、を含む。また、第2データ処理部37は、プリント条件に画像形成条件が設定されている場合は、画像形成条件に従ってプリントデータの画像を用紙に形成する。画像形成条件は、例えば、形成する画像の解像度、用紙サイズ、プリント部数、カラーまたはモノクロの別を含む。このため、第2データ処理部37は、プリント条件で定められる解像度で、カラーおよびモノクロのうちプリント条件で定められた一方の画像を、プリント条件で定められたサイズの用紙に形成する処理を、プリント条件で定められた部数だけ繰り返す。
Since the print job includes print conditions and print data, the second
また、第2データ処理部37は、プリント条件に後処理条件が設定されている場合は、後処理条件に従って画像が形成された用紙を処理する。後処理条件は、例えば、ソート処理を実行するための条件、用紙を挿入する処理を実行するための条件、用紙を折り曲げるための条件、パンチ穴を開けるための条件、ステープルを打ち込むための条件等を含む。
In addition, when the post-processing condition is set in the print condition, the second
図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
領域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
図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
アドレス付加部453は、送信依頼に含まれるプリントジョブに代替送信フラグを設定する。ここでは、代替送信フラグを送信元装置のファクシミリ番号としている。なお、代替送信フラグをファクシミリ番号とは別のフラグとしてもよい。アドレス付加部453は、依頼受信部451から受信される送信元装置の装置識別情報に基づいて、送信元装置のファクシミリ番号を特定し、送信依頼に含まれるプリントジョブに送信元装置のファクシミリ番号を、代替送信フラグとして付加する。アドレス付加部453は、送信元装置のファクシミリ番号を付加したプリントジョブを代替送信部455に出力する。
The
代替送信部455は、送信先装置の装置識別情報に基づいて、送信先装置のIPアドレスを特定する。さらに、代替送信部455は、通信部405を制御し、アドレス付加部453から入力されるプリントジョブを、特定したIPアドレスを用いて、送信先装置に送信する。より詳細には、代替送信部455は、管理サーバー300に接続要求を送信し、送信先装置との間でトンネル接続された通信経路を介して、アドレス付加部453から入力されるプリントジョブを送信する。このため、送信先装置がファイアーウォールの内部に配置されている場合であっても、データを送信先装置に送信することができる。
The
図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
図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
ステップS02においては、送信対象となるデータの指定を受け付ける。データ指定画面を表示部161に表示し、データ指定画面に含まれるスキャンボタンが指示されると、原稿読取部130が原稿を読み取って出力するデータを、送信対象となるデータに設定する。また、データ指定画面で、HDD115に記憶されたデータのデータ識別情報のリストを表示し、リストのうちからユーザーにより指定されたデータ識別情報のデータを、送信対象となるデータに設定する。
In step S02, designation of data to be transmitted is accepted. When the data designation screen is displayed on the
ステップS03においては、宛先指定画面を表示部161に表示する。宛先指定画面は、MFP100A〜100Dそれぞれの装置識別情報を選択可能に表示する画面である。例えば、ファクシミリ送信のために、MFP100A〜100Dそれぞれの装置識別情報にファクシミリ番号を関連付けたアドレス帳を記憶しているので、そのアドレス帳に含まれるMFP100A〜100Dそれぞれの装置識別情報を選択可能に表示する宛先指定画面を表示する。次のステップS04においては、送信先装置の指定を受け付ける。表示部161に表示された宛先指定画面に含まれる複数の装置識別情報のいずれかが、ユーザーにより指示されると、指示された装置識別情報の装置を送信先装置に設定する。
In step S03, an address designation screen is displayed on
次のステップ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
次のステップ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
ステップS11においては、通信I/F部112がデータを受信したか否かを判断する。通信I/F部112がデータを受信したならば処理をステップS13に進めるが、そうでなければ処理をステップS01に戻す。ステップS12においては、データを送信してきた装置のIPアドレスを取得する。次のステップS13においては、代替受信機能が有効に設定されているか否かを判断する。代替受信機能が有効に設定されていれば処理をステップS14に進めるが、そうでなければ処理をステップS16に進める。
In step S11, it is determined whether communication I /
ステップ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
処理がステップ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
ステップ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
ステップ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
ステップ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
ステップ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
ステップ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 /
ステップ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
図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
ステップ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
ステップ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
ステップ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
ステップ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
図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,
ステップ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
ステップ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 /
処理がステップS57に進む場合は、画像形成部140を制御し、受信されたデータの画像を形成させ、処理をデータ送受信処理に戻す。
When the process proceeds to step S57, the
図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
ステップ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
次のステップ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
なお、第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
以上説明したように、第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
また、送信元装置であるMFP100は、データを送信先装置であるMFP100Aに送信する送信指示を受け付けると、プリントジョブを生成し、プリントジョブと、送信先装置であるMFP100Aの装置識別情報とを含む送信依頼を、サーバー300に送信する。このため、MFP100において、TCPの通信手順でプリントジョブをMFP100Aに送信するための操作を簡略にすることができる。
When
また、送信元装置であるMFP100は、データを送信先装置であるMFP100Aに送信する送信指示を受け付けると、プリントジョブを生成し、そのプリントジョブと、自装置のファクシミリ番号とを、送信先装置であるMFP100AにTCPの通信手順で送信する処理を、サーバー300に依頼する。このため、MFP100のファクシミリ番号にMFP100Aにおいて関連付けられた第1設定情報に基づいて、MFP100Aにプリントジョブを処理させることができる。また、MFP100において、TCPの通信手順でプリントジョブをMFP100Aに送信するための操作を簡略にすることができる。
When
また、送信先装置である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,
また、送信先装置であるMFP100Aは、プリントジョブに含まれる送信元装置であるMFP100のファクシミリ番号に関連付けられた第1設定情報によって定められたフォーマットに変換する。このため、MFP100に対して定められたフォーマットにプリントジョブに含まれるプリントデータを変換することができる。また、送信元装置によってデータのフォーマットを異ならせることができる。また、MFP100Aが送信元装置に関係なくフォーマットを定める場合、MFP100,100B,100C,100Dのいずれかから送信されるプリントジョブに含まれるプリントデータをMFP100Aで定められたフォーマットに変換することができる。例えば、MFP100Aにおいて、MFP100のファクシミリ番号に関連付けられた第1設定情報がカバーページを付加することを示す場合、プリントジョブに含まれるプリントデータに含まれる1以上のページの最初のページに、カバーシートのファクシミリデータの画像のページを追加する。また、第1設定情報が、ヘッダーおよび/またはフッターを付加することを示す場合、プリントジョブに含まれるプリントデータにヘッダーおよび/またはフッターを付加する。
Also,
また、送信先装置であるMFP100Aは、プリントジョブに含まれる送信元装置であるMFP100のファクシミリ番号に関連付けられた第1設定情報によってデータの受信が禁止されている場合、プリントジョブを破棄する。このため、受信しないように設定したファクシミリ番号が割り当てられた送信元装置からはプリントジョブを受信しないようにすることができる。
Further,
また、送信先装置であるMFP100Aは、プリントジョブに含まれる送信元装置であるMFP100のファクシミリ番号に関連付けられた第1設定情報によってデータの受信が許可されていることを条件に、プリントジョブを処理する。このため、受信するように設定したファクシミリ番号が割り当てられた送信元装置からはプリントジョブを受信するようにすることができる。
Further,
また、送信先装置であるMFP100Aは、プリントジョブに含まれる送信元装置であるMFP100のファクシミリ番号に関連付けられた第1設定情報によってデータの受信が許可または禁止のいずれも設定されていない場合、プリントジョブをユーザーによる許可を受け付けることを条件に処理する。このため、ユーザーによる許可がある場合にプリントジョブを受信するようにすることができる。
Further,
また、送信先装置であるMFP100Aは、プリントジョブに含まれる送信元装置であるMFP100のファクシミリ番号に関連付けられた第1設定情報によって送信元装置であるMFP100からのデータの受信が許可または禁止のいずれも設定されていない場合であって、ユーザーによる許可が受け付けられる場合、MFP100からのデータの受信を許可する第1設定情報を、MFP100のファクシミリ番号に関連付けて設定する。このため、ファクシミリデータを受信するか受信しないかの設定がされていないMFP100から送信されるファクシミリデータを受信するように設定する操作を容易にすることができる。
Also,
また、送信先装置であるMFP100Aは、MFP100にファクシミリ送信した場合にMFP100にファクミリデータを送信したことを示す第1履歴情報を記憶し、MFP100のファクシミリ番号を含むプリントジョブをサーバー300から受信する場合、MFP100にファクミリデータを送信したことを示す第1履歴情報が記憶されていることを条件に、プリントジョブを処理する。このため、ファクミリデータを送信したことのある送信元装置からプリントジョブを受信することができる。
In addition,
また、送信先装置であるMFP100Aは、MFP100のファクシミリ番号を含むプリントジョブをサーバー300から受信する場合、MFP100にファクミリデータを送信したことを示す第1履歴情報が記憶されていない場合、ユーザーによる許可を受け付けることを条件に処理する。このため、MFP100にファクミリデータを送信したことがなくても、ユーザーによる許可がある場合にMFP100からプリントジョブを受信するようにすることができる。
Further, when receiving a print job including the facsimile number of
また、送信先装置であるMFP100Aは、代替受信が有効に設定されている場合、MFP100のファクシミリ番号を含むプリントジョブを、MFP100から受信されるファクシミリデータに対して実行する処理と同じ処理を実行し、代替受信が無効に設定されている場合、MFP100のファクシミリ番号を含むプリントジョブを、MFP100から受信されるファクシミリデータに対して実行する処理と同じ処理を実行しない。このため、MFP100Aにおいて、MFP100のファクシミリ番号を含むプリントジョブを、MFP100から受信されるファクシミリデータに対して実行する処理と同じ処理を実行するか否かを切り換えることができる。
In addition, when alternative reception is set to be valid,
また、送信先装置であるMFP100Aは、MFP100のファクシミリ番号を含むプリントジョブを、プリントジョブにより定まるプリント条件にしたがって実行する。このため、MFP100において設定されたプリント条件で、プリントデータの画像を形成することができる。
In addition,
<変形例>
図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
ユーザー認証部75は、MFP100を操作するユーザーを認証する。HDD115に、MFP100を操作するユーザーとして予め定められたユーザーのユーザー識別情報とパスワードとを含むユーザー認証情報を記憶しておき、操作部163に入力されるユーザー識別情報とパスワードとを含むユーザー認証情報がHDD115に記憶されていることを条件に、認証する。ユーザー認証部75は、認証したユーザーのユーザー識別情報を、代替指示受付部31Aに出力する。
代替指示受付部31Aは、ユーザーによる代替送信指示を受け付ける場合、上述した代替指示受付部31と同様にプリントジョブを生成する。代替指示受付部31Aは、生成したプリントジョブに、ユーザー認証部75から入力されるユーザー識別情報を付加し、ユーザー識別情報が付加されたプリントジョブと、送信先装置の装置識別情報とを、依頼部33に出力する。
When receiving an alternative transmission instruction from the user, the alternative
ユーザー登録部77は、プリントジョブの受信を許可する装置とユーザーとの組とを登録する。具体的には、ユーザー登録部77は、プリントジョブの受信を許可する装置の装置識別情報と、その装置を操作するユーザーのユーザー識別情報とを含む許可ユーザー情報をHDD115に記憶する。例えば、MFP100を管理するユーザーが、データの受信を許可する装置と、その装置を操作するユーザーとを指定する操作を、操作部163に入力する場合に、ユーザー登録部77は、許可ユーザー情報をHDD115に記憶する。
The
ユーザー判断部71は、装置判断部61によって第2データ受信部27から入力されるデータの受信が許可された送信元装置、または装置許可受付部67によって第2データ受信部27から入力されるプリントジョブの受信が許可された送信元装置を使用するユーザーに基づいて、第2データ受信部27から入力されるデータの受信が可能か否かを判断する。具体的には、ユーザー判断部71は、第2データ受信部27から入力されるプリントジョブからユーザー識別情報を抽出する。ユーザー判断部71は、送信元装置の装置識別情報と、第2データ受信部27から入力されるプリントジョブから抽出されたユーザー識別情報とを含む許可ユーザー情報がHDD115に記憶されていれば、第2データ受信部27から入力されるデータの受信を許可し、受信可否判断部51Aに許可信号を出力する。
The
また、ユーザー判断部71は、第2データ受信部27から入力されるデータから抽出されたユーザー識別情報を含むユーザー認証情報がHDD115に記憶されていれば、第2データ受信部27から入力されるデータの受信を許可する。
Further, the
ユーザー判断部71は、許可ユーザー情報およびユーザー認証情報のいずれによっても第2データ受信部27から入力されるデータの受信を許可しない場合、ユーザー問合せ部73に、ユーザー問合せ指示を出力する。ユーザー問合せ指示は、第2データ受信部27から入力されるデータから抽出されたユーザー識別情報を含む。
The
ユーザー問合せ部73は、ユーザー問合せ指示が入力されることに応じて、ユーザーに受信可否を問い合わせるとともに、ユーザー許可受付部79にユーザー許可受付指示を出力する。例えば、ユーザー問合せ指示に含まれるユーザー識別情報で特定されるユーザーによる操作に基づき送信されたプリントジョブの受信を許可するか否かを問い合わせるメッセージを含む電子メールを生成し、予め定められた電子メールアドレスに生成された電子メールを送信する。また、ユーザー問合せ指示に含まれるユーザー識別情報で特定されるユーザーによる操作に基づき送信されたプリントジョブの受信を許可するか否かを問い合わせるメッセージを含むユーザー問合せ画面を表示部161に表示するようにしてもよい。
In response to the input of the user inquiry instruction, the
ユーザー許可受付部79は、ユーザー問合せ部73からユーザー許可受付指示が入力された後に、受信を許可することを示すユーザーによるユーザー許可指示を受け付ける。例えば、電子メールで問い合わせする場合、送信した電子メールに応答する返信メールを受信する場合に、ユーザー許可を受け付ける。また、ユーザー問合せ画面を表示部161に表示する場合、ユーザー問合せ画面に含まれる「許可」を指示するためのボタンが指示される場合に、ユーザー許可を受け付ける。ユーザー許可受付部79は、ユーザー許可を受け付ける場合、第2データ受信部27から入力されるデータの受信可能と判断し、受信可否判断部51Aに許可信号を出力するとともに、ユーザー登録部77に登録指示を出力する。登録指示は、送信元装置の装置識別情報と、第2データ受信部27から入力されるプリントジョブから抽出されたユーザー識別情報とを含む。
The user
ユーザー登録部77は、登録指示が入力されることに応じて、登録指示に含まれる送信元装置の装置識別情報と、ユーザー識別情報とを含む許可ユーザー情報をHDD115に記憶する。
In response to the input of the registration instruction, the
受信可否判断部51Aは、装置判断部61によって第2データ受信部27から入力されるデータの受信が許可される場合、または装置許可受付部67によって第2データ受信部27から入力されるデータの受信が許可される場合、ユーザー判断部71またはユーザー許可受付部79から許可信号が受信されることを条件に、第2データ受信部27から入力されるデータの受信を許可する。
The
図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,
CPU111は、ステップS08においてプリントジョブを生成すると、次のステップS42において、生成されたプリントジョブに、ステップS41において認証されたユーザーのユーザー識別情報を付加し、処理をステップS09に進める。プリントジョブのヘッダー部分に、プリントジョブの送信を指示したユーザーであることを示すユーザー識別情報の記述を追加する。
When the
図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
ステップ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
ステップ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
ステップ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
以上説明したように、第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
変形例における送信先装置であるMFP100Aは、送信元装置であるMFP100のファクシミリ番号を含むプリンントジョブに含まれるMFP100を操作するユーザーのユーザー識別情報と、MFP100の装置識別情報とを含む許可ユーザー情報がHDD115に記憶されており、送信元ユーザーとして登録されている場合、MFP100のファクシミリ番号を含むプリンントジョブを処理する。このため、MFP100を操作するユーザーが許可ユーザーとして登録されていれば、MFP100のファクシミリ番号を含むプリントジョブを受信するので、特定のユーザーが操作する特定の装置から送信されるプリントジョブを受信することができる。
また、変形例における送信先装置であるMFP100Aは、送信元装置であるMFP100のファクシミリ番号を含むプリンントジョブに含まれるMFP100を操作するユーザーのユーザー識別情報と、MFP100の装置識別情報とを含む許可ユーザー情報がHDD115に記憶されておらず、送信元ユーザーとして登録されていない場合、ユーザーによる許可を受け付けることを条件に、プリントジョブを処理する。このため、許可ユーザー情報が記憶されていなくても、ユーザーによる許可がある場合にプリントジョブを受信するようにすることができる。
Further,
また、変形例における送信先装置であるMFP100Aは、送信元装置であるMFP100のファクシミリ番号を含むプリンントジョブに含まれるMFP100を操作するユーザーのユーザー識別情報と、MFP100の装置識別情報とを含む許可ユーザー情報がHDD115に記憶されておらず、送信元ユーザーとして登録されていない場合であって、ユーザーによる許可を受け付ける場合、MFP100の装置識別情報と、プリンントジョブに含まれるMFP100を操作するユーザーのユーザー識別情報とを含む許可ユーザー情報をHDD115に記憶する。このため、許可ユーザー情報をHDD115に記憶する操作を容易にすることができ、MFP100を操作するユーザーを登録する操作を容易にすることができる。
Further,
また、変形例における送信先装置であるMFP100Aは、送信元装置であるMFP100のファクシミリ番号を含むプリンントジョブに含まれるMFP100を操作するユーザーのユーザー識別情報で特定されるユーザーのユーザー識別情報とパスワードとを含むユーザー認証情報がHDD115に記憶されており、MFP100Aの使用が許可されたユーザーとして登録されている場合、プリントジョブを処理する。このため、MFP100Aの使用が許可されたユーザーが、MFP100を操作してMFP100Aに送信を指示したプリントジョブを受信することができる。
Also,
<第2の実施の形態>
第1の実施の形態におけるデータ送受信システム1においては、送信元装置であるMFP100が送信先装置を決定し、プリントジョブと送信先装置の装置識別情報とを含む送信依頼をクラウドサーバー400に送信するようにした。第2の実施の形態におけるデータ送受信システムは、MFP100を操作するユーザーが、クラウドサーバー400を遠隔操作して、送信対象となるデータをクラウドサーバー400にアップロードし、クラウドサーバー400において送信先装置を決定するようにした。以下、第1の実施の形態におけるデータ送受信システム1と異なる点を説明する。
<Second Embodiment>
In the data transmission /
図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
サーバー遠隔操作部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
図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
遠隔制御部461は、クラウドサーバー400をWebサーバーとして機能させる。具体的には、遠隔制御部461は、通信部405を制御して、クライアントとなる送信元装置と通信する。ここでは、送信元装置としてMFP100と通信する場合を例に説明する。遠隔制御部461は、MFP100からの要求に応じて、WebページをMFP100に送信し、MFP100からWebページに含まれるコマンドが返信されると、そのコマンドを実行する。
The
遠隔制御部461は、アップロード部465と、プリント条件受付部467と、送信先受付部469と、を含む。アップロード部465は、MFP100から送信される送信対象のデータを受信する。アップロード部465は、MFP100からアップロードされたデータをジョブ生成部463に出力する。
The
プリント条件受付部467は、MFP100からの要求によって、プリント条件を設定するためのWebページを送信し、MFP100から返信されるコマンドに従って、プリント条件を受け付ける。プリント条件受付部467は、受け付けたプリント条件を、ジョブ生成部463に出力する。
Print
送信先受付部469は、MFP100からの要求によって、送信先装置の指定を受け付けるためのWebページを送信し、MFP100から返信されるコマンドに従って、送信先装置を特定する。例えば、MFP100A〜100Dそれぞれの装置識別情報を選択可能に配置したWebページを送信し、MFP100から返信されるコマンドで特定される装置識別情報の装置を、送信先装置に特定する。ここでは、MFP100Aが送信先装置に特定される場合を例に説明する。送信先受付部469は、送信先装置の装置識別情報を、代替送信部455に出力する。
Transmission
ジョブ部生成部463は、アップロード部465から入力されるデータと、プリント条件受付部467から入力されるプリント条件に基づいて、プリントジョブを生成し、生成したプリントジョブをアドレス付加部453に出力する。
The job
以上説明したように、第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
第2の実施の形態におけるクラウドサーバー400は、Webサーバーとして機能し、送信元装置であるMFP100は、クラウドサーバー400のクライアントとして機能する。クラウドサーバー400は、MFP100からプリントジョブをアップロードし、MFP100を操作するユーザーからの指示に基づいて、送信先装置であるMFP100Bを特定する。そして、クラウドサーバー400は、MFP100からアップロードされたプリントジョブに、MFP100のファクシミリ番号を付与し、MFP100のファクシミリ番号が付与されたプリントジョブを、MFP100BにTCPの通信手順で送信する。このため、送信元装置であるMFP100において、TCPの通信手順でプリントジョブを送信先装置であるMFP100Bに送信するための操作を簡略にすることができる。
The
<第3の実施の形態>
第1の実施の形態におけるデータ送受信システム1においては、ゲートウェイ装置200,200Aが有するファイアーウォールを通過するために、クラウドサーバー400および管理サーバー300を用いた。第3の実施の形態におけるデータ送受信システム1は、MFP100,100A〜100Bそれぞれの間にファイアーウォールが存在しない場合、または、ファイアーウォールが存在するとしても予めファイアーウォールを通過する設定がされている場合に、有効である。
<Third Embodiment>
In the data transmission /
図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
代替送信部33Aは、代替指示受付部31からプリントジョブと、送信先装置の装置識別情報とが入力される。代替送信部33Aは、プリントジョブに、自装置に割り当てられたファクシミリ番号を付加する。また、第2設定部21によって、送信先装置の装置識別情報に関連付けて、IPアドレスが設定されているので、代替送信部33Aは、代替指示受付部31から入力される送信先装置の装置識別情報に対して割り当てられたIPアドレスを、第2設定部21から取得する。代替送信部33Aは、ファクシミリ番号が付加されたプリントジョブと、送信先装置のIPアドレスとを通信I/F部112に出力し、通信I/F部112に、プリントジョブをIPアドレスで特定される送信先装置に送信させる。また、代替送信部33Aは、プリントジョブの送信が完了すると、第2履歴記憶部43に、送信完了信号を出力する。送信完了信号は、少なくとも送信先装置の装置識別情報を含む。
The
図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
第3の実施の形態におけるMFP100が備えるCPU111は、ステップS08においてプリントジョブを生成すると、次のステップS81において、生成されたプリントジョブに、自装置に割り当てられたファクシミリ番号を代替送信フラグとして追加する。具体的には、プリントジョブのヘッダー部分に、ファクシミリ番号の記述を追加する。
When
次のステップ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
次のステップS83においては、通信I/F部112を制御して、自装置のファクシミリ番号が追加されたプリントジョブを、送信先装置に送信し、処理をステップS11に進める。
In the next step S83, the communication I /
以上説明したように、第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
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 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
(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.
(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
(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
(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.
前記依頼手段は、前記サーバーのクライアントとして機能し、
前記サーバーは、前記送信元装置から送信対象のデータをアップロードするアップロード手段と、
前記送信元装置からの指示に基づいて、前記複数の画像処理装置のうちからデータの送信先として前記送信先装置を特定する送信先特定手段と、をさらに備えた、請求項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通信手順と異なる第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履歴情報のうちに、前記第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データ処理手段は、前記代替受信が有効に設定されている場合、前記第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通信手順でデータとともに受信され、前記データの送信元である前記送信元装置を操作するユーザーを識別するためのユーザー識別情報で特定されるユーザーが、前記認証手段により使用が許可されたユーザーであることを条件に、前記受信されたデータを処理する、請求項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.
前記複数の画像処理装置それぞれに、
前記複数の画像処理装置のうち他の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通信手順と異なる第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通信手順と異なる第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.
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)
| 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 |
-
2015
- 2015-01-27 JP JP2015013260A patent/JP6467944B2/en active Active
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 |