Control method and image forming device

JP2025036459AActive Publication Date: 2025-03-14SHARP KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024224083
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-03-14
Estimated Expiration
2041-01-06

AI Technical Summary

Benefits of technology

【0011】 本開示によれば、ファクシミリ通信を利用して画像を送信できなかった場合に当該画像を含むメッセージを投稿することが可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025036459000001_ABST
    Figure 2025036459000001_ABST
Patent Text Reader

Abstract

To provide a terminal device and the like for posting a message including an image when the image cannot be transmitted using facsimile communication.SOLUTION: A first terminal device includes a communication unit capable of communicating with a server device that provides a service allowing messages to be exchanged between multiple terminal devices, a control unit, and a display unit. The control unit displays a message on the display unit indicating that the first communication device has received a first image from a second communication device, accepts an instruction to send a second image to the second communication device, and if the second image cannot be sent to the second communication device, sends to the server device an instruction to send to the second terminal a reply message in response to receiving the first image.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a control method and the like. [Background technology]

[0002] 2. Description of the Related Art Facsimiles, which are one type of image communication apparatus, have been widely used, and techniques for notifying receipt of a facsimile have been proposed.

[0003] For example, in an image forming device that creates a notification message notifying the reception of a facsimile and sends it to a notification destination, a technology has been proposed in which the notification message includes a URL (Uniform Resource Locator) that specifies a preview of the received image, or a URL for displaying a screen for selecting the processing to be performed on the received data (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2008-160531 Summary of the Invention [Problem to be solved by the invention]

[0005] In recent years, the use of apps such as chat apps that allow users to send and receive messages between each other has become widespread. Therefore, it is desirable to be able to check images received through facsimile communication and send reply images to the received images through the chat app. Here, when a user issues a reply instruction to a facsimile through a chat app while away from home, there may be a situation where the user is unable to easily check the status of the facsimile to which the reply instruction was issued. If the reply image has been sent, the user is unable to check the status of the facsimile, which may result in a delay in replying and cause a problem. However, such a problem is not taken into consideration in Patent Document 1.

[0006] In view of the above-mentioned problems, the present disclosure has an object to provide a terminal device or the like that posts a message including an image when the image cannot be sent using facsimile communication. [Means for solving the problem]

[0007] In order to solve the above-mentioned problems, a first embodiment of the present disclosure is a first terminal device having a communication unit capable of communicating with a server device that provides a service allowing the exchange of messages between multiple terminal devices, a control unit, and a display unit, wherein the control unit displays a message on the display unit indicating that the first communication device has received a first image from a second communication device, accepts an instruction to send a second image to the second communication device, and, if the second image cannot be sent to the second communication device, sends an instruction to the server device to send a reply message to the second terminal device in response to the receipt of the first image.

[0008] A second embodiment of the present disclosure is a system including a first communication device, a second communication device, a first terminal device, a second terminal device, and a server device, wherein the first terminal device receives via the server device that the first communication device has received a first image from the second communication device, the first terminal device accepts an instruction from the server device to send a second image from the first communication device to the second communication device, the first terminal device receives from the server device that the first communication device is unable to send the second image to the second communication device, and the first terminal device accepts an instruction from the server device to send a message to the second terminal device.

[0009] A third embodiment of the present disclosure is a control method for a first terminal device capable of communicating with a server device providing a service allowing the exchange of messages between multiple terminal devices and having a display unit, the control method including the steps of: displaying a message on the display unit by the first communication device indicating that a first image has been received from a second communication device; accepting an instruction to send a second image to the second communication device; and, if the second image cannot be sent to the second communication device, sending an instruction to the server device to send a reply message to the second terminal device in response to the receipt of the first image.

[0010] A fourth embodiment of the present disclosure is a control method for a system including a first communication device, a second communication device, a first terminal device, a second terminal device, and a server device, comprising the steps of: the first terminal device receiving via the server device that the first communication device has received a first image from the second communication device; the first terminal device accepting an instruction from the server device to send a second image from the first communication device to the second communication device; the first terminal device receiving from the server device that the first communication device cannot send the second image to the second communication device; and the first terminal device accepting an instruction from the server device to send a message to the second terminal device. Effect of the Invention

[0011] According to the present disclosure, when an image cannot be sent using facsimile communication, it is possible to post a message including the image. [Brief description of the drawings]

[0012] [Figure 1] FIG. 1 is a diagram for explaining the overall configuration of a system in a first embodiment. [Diagram 2] FIG. 2 is a diagram for explaining a functional configuration of a server device in the first embodiment. [Diagram 3]4 is a diagram for explaining an example of a data configuration of message information in the first embodiment. FIG. [Figure 4] 4 is a diagram for explaining an example of a data configuration of address information in the first embodiment. FIG. [Diagram 5] FIG. 2 is a diagram for explaining the functional configuration of a terminal device in the first embodiment. [Figure 6] FIG. 2 is a diagram for explaining the functional configuration of an image communication apparatus in the first embodiment. [Figure 7] FIG. 4 is a flowchart for explaining a process flow of the image communication apparatus in the first embodiment. [Figure 8] FIG. 4 is a flowchart illustrating a process flow of the server device in the first embodiment. [Figure 9] FIG. 4 is a flowchart illustrating a process flow of the terminal device in the first embodiment. [Figure 10] FIG. 4 is a diagram for explaining an operation example in the first embodiment. [Figure 11] FIG. 11 is a diagram illustrating a functional configuration of a server device in a second embodiment. [Figure 12] FIG. 11 is a diagram for explaining the functional configuration of an image communication apparatus in a second embodiment. [Figure 13] FIG. 11 is a flowchart illustrating a process flow of an image communication apparatus in a second embodiment. [Figure 14] FIG. 13 is a diagram illustrating an operation example in the third embodiment. [Figure 15] FIG. 13 is a diagram illustrating an operation example in the fourth embodiment. [Figure 16] FIG. 13 is a diagram illustrating an operation example in the fifth embodiment. [Figure 17] FIG. 23 is a diagram illustrating an operation example in the sixth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Hereinafter, an embodiment for carrying out the present disclosure will be described with reference to the drawings. Note that the following embodiment is an example for explaining the present disclosure, and the technical scope of the invention described in the claims is not limited to the following description.

[0014] [1. First embodiment] [1.1 Overall structure] Referring to Fig. 1, this is a diagram showing the overall configuration of a system 1 of the present disclosure. As shown in Fig. 1, the system 1 is configured to include a server device 10, a terminal device 20, and an image communication device 30. The system 1 includes a plurality of terminal devices 20 (terminal device 20a, terminal device 20b) and a plurality of image communication devices 30 (image communication device 30a, image communication device 30b).

[0015] The server device 10, the terminal device 20, and the image communication device 30 are connected via a network NW1. The network NW1 is a network that connects each device. For example, the network NW1 is realized by a LAN (Local Area Network) or a WAN (Wide Area Network). The network NW1 may also be configured by combining these networks.

[0016] The image communication device 30 is a device having at least a facsimile function. The image communication device 30 may be mounted on an image forming device such as a digital multifunction peripheral (MFP; Multi-Function Peripheral / Printer) or may be a standalone device. The image communication device 30 can also be connected to a network NW2 of telephone lines such as an analog line or a digital line (ISDN).

[0017] The server device 10 is an information processing device that provides a predetermined service (for example, an IoT platform) and is installed on a cloud, for example. In this embodiment, the server device 10 provides a chat service and a linkage service.

[0018] In this embodiment, the chat service refers to a service that realizes a function of exchanging messages between users who use the chat service. More specifically, the chat service is a service that realizes the exchange (sending and receiving) of messages between terminal devices (multiple terminal devices) used by each user who uses the chat service.

[0019] In this embodiment, a linkage service refers to a service that cooperates with the image communication apparatus 30 to realize a predetermined function using the image communication apparatus 30.

[0020] The terminal device 20 is a device used by a user, and is, for example, an information processing device constituted by a mobile terminal such as a smartphone or a tablet, or a PC (Personal Computer), etc.

[0021] In this specification, "receiving a FAX", "receiving a FAX", and "FAX reception" refer to receiving an image based on a standard using facsimile communication. Additionally, "sending a FAX", "sending a FAX", and "sending a FAX" refer to sending an image based on a standard using facsimile communication. Facsimile communication is an electrical communication for sending and receiving images that include text, graphics, etc., and the transmission path used for facsimile communication is called a facsimile communication network.

[0022] [1.2 Functional configuration] [1.2.1 Server device] The functional configuration of the server device 10 of this embodiment will be described with reference to Fig. 2. As shown in Fig. 2, the server device 10 includes a control unit 100, a storage unit 170, and a NW communication unit 180.

[0023] The control unit 100 is a functional unit for controlling the entire server device 10. The control unit 100 realizes various functions by reading and executing various programs stored in the storage unit 170, and is configured with one or more arithmetic units (e.g., CPUs (Central Processing Units)).

[0024] The control unit 100 executes a program to function as a message processing unit 102 and a cooperation processing unit 104 .

[0025] The message processor 102 realizes a chat service. In this embodiment, the message processor 102 executes the following processes.

[0026] (1) Receiving and storing posted messages The message processor 102 receives information (message information) including a message input by a user via the NW communication unit 180. In this embodiment, the process of transmitting the message information to the server device 10 is described as "posting." In this embodiment, posting message information including the chat application ID of user A as source information, the chat application ID of user B as destination information, and a predetermined message is described as "posting a predetermined message from user A to user B."

[0027] Message information is information including a message and message attributes. A message is content (e.g., text data) entered by a user. Message attributes are information related to a message, such as sender information, destination information, and sending date and time.

[0028] The message information stores information that can uniquely identify a user using the chat service as sender information and destination information. In this embodiment, the information that can uniquely identify a user using the chat service is called identification information.

[0029] The identification information may be information that is automatically assigned to the user in the chat service, or may be information that is set or changed by the user (for example, a service ID, a user ID, an account name, etc.).

[0030] In this embodiment, a chat application ID is used as the identification information. The chat application ID is an ID unique to a user that is assigned to the user by the chat service (control unit 100 of the server device 10) when the user who uses the chat service logs in to the chat service for the first time. The chat application ID may be, for example, a serial number such as "0X00000001", a random character string, or a character string or number calculated by a predetermined calculation method. The chat application ID is not changed by the user's operation, and is not changed even if other information (for example, a service ID, etc.) is set or changed by the user.

[0031] The identification information may be any information other than the chat application ID that can uniquely identify a user who uses the chat service. For example, the identification information may be an ID (such as a service ID or a user ID) that can be set by the user and is different for each user, or may be information specific to the user (such as a telephone number or an email address).

[0032] A file can be attached to the message. The file can be, for example, a portable document format (PDF) file, an image file, an audio file, a video file, etc. The file can be, for example, included as a part of the message, or can be included in the message information separately from the message. Instead of including the file itself in the message or message information, information identifying the file (for example, a file name or a uniform resource locator (URL)) can be included in the message, and a device receiving the message can obtain the file based on the information identifying the file.

[0033] When the message processor 102 receives message information, it stores the received message information in the message information storage area 172. At this time, the message processor 102 may store the attached file in the file storage area 174, or may add predetermined information (e.g., the date and time of receipt, etc.) to the message information.

[0034] (2) Sending messages The message processor 102 transmits the message information based on the destination information, thereby transmitting the message to the user who is the destination of the message. The method of transmission may be so-called PULL distribution or PUSH distribution.

[0035] When performing PULL distribution, for example, the message processing unit 102 receives a request to acquire a message including a chat application ID, which is identification information, from another device via the NW communication unit 180. At this time, the message processing unit 102 acquires message information including the received chat application ID as a destination from the message information storage area 172, and transmits the acquired message information to the device that has transmitted the request to acquire the message.

[0036] When performing PUSH distribution, information on a device corresponding to a chat application ID (e.g., a device serial number or an IMEI (International Mobile Equipment Identifier)) is stored in advance in storage unit 170. Then, message processing unit 102 acquires the information on a device corresponding to the chat application ID included as a destination of the received message information, and transmits the received message information to a device corresponding to the device information.

[0037] In this way, the message processing unit 102 can perform processes of receiving, storing, and sending messages, thereby transmitting a message sent by a user using the chat service to a device used by the user to whom the message is to be sent.

[0038] The cooperation processor 104 realizes a cooperation service. In this embodiment, the cooperation processor 104 executes the following processes. (1) Processing for receiving information regarding an image received from the image communication device 30 (2) A process of posting a message regarding a received image from the image communication device 30 to a user. (3) Receiving instructions from the user to reply by facsimile (4) Processing for instructing the image communication apparatus 30 to send a FAX based on an instruction from the user to reply by facsimile (5) Processing for obtaining the execution result of FAX transmission from the image communication device 30 (6) A process of posting a message including the execution result from the image communication device 30 to the user.

[0039] In this embodiment, an image received by the image communication device 30 using facsimile communication is called a received image (first image). In this embodiment, a reply means sending an image (second image) to the sender of the received image, indicating that the received image has been received. In this embodiment, an image sent when replying is called a reply image.

[0040] The cooperation processing unit 104 executes the above-mentioned process to realize communication with the user using messages, thereby making the server device 10 function as a so-called chatbot (Bot). Therefore, the server device 10 can be a source or destination of a message in a chat service, and is assigned a chat application ID corresponding to the server device 10. In this embodiment, the chat application ID corresponding to the server device 10 is described as "CHATBOT".

[0041] The storage unit 170 stores various programs and various data necessary for the operation of the server device 10. The storage unit 170 is configured by a storage device such as a solid state drive (SSD) that is a semiconductor memory or a hard disk drive (HDD), for example.

[0042] In the storage unit 170, a message information storage area 172, a file storage area 174 for storing files, and an address information storage area 176 are secured as storage areas.

[0043] The message information storage area 172 is an area for storing message information. For example, as shown in FIG. 3, the message information includes a sender chat application ID (e.g., “CHATBOT”) which is identification information of a user who has sent a message, a destination chat application ID (e.g., “0X00000001”) which is identification information of a user who is a destination (destination) of the message, the sending date and time of the message (e.g., “July 16, 2019, 12:20:39”), a message (e.g., “A fax has been received…”), and information about a file attached to the message.

[0044] The information about the file attached to the message may be the file itself, or may be information indicating the location of the file stored in file storage area 174 (for example, a file path, a file name, a URL, etc.).

[0045] The address information storage area 176 stores contact information of a user of the chat application and information (address information) related to the image communication device 30 used by the user. For example, as shown in Fig. 4, the address information includes the name of the user (e.g., "A"), the chat application ID of the user (e.g., "0X00000001"), the telephone number (e.g., "00011112222"), the FAX number (e.g., "0012345678"), and the address (e.g., "198.51.100.1") of the image communication device 30 used by the user.

[0046] The address is information used by the cooperation processing unit 104 to communicate with the image communication device 30, and is information indicating the position of the image communication device 30 in the network NW1. In this embodiment, an IP (Internet Protocol) address is stored as the address. Note that the address may be a MAC (Media Access Control) address, a port number, a server name, or a domain name, or a combination of these may be stored.

[0047] The NW communication unit 180 communicates with other devices such as the terminal device 20 and the image communication device 30 via a LAN or WAN. The NW communication unit 180 is configured by, for example, a communication device or a communication module such as a NIC (Network Interface Card) used in a wired / wireless LAN.

[0048] 1.2.2 Terminal Equipment The functional configuration of the terminal device 20 of this embodiment will be described with reference to Fig. 5. As shown in Fig. 5, the terminal device 20 includes a control unit 200, a display unit 240, an operation unit 250, a storage unit 270, and a NW communication unit 280.

[0049] The control unit 200 is a functional unit for controlling the entire terminal device 20. The control unit 200 realizes various functions by reading and executing various programs stored in the storage unit 270, and is configured with one or more arithmetic units (e.g., CPUs).

[0050] The control unit 200 executes a chat application 272 stored in the storage unit 270 to function as a message acquisition unit 202 , a message posting unit 204 , and a timeline display control unit 206 .

[0051] The message acquiring unit 202 acquires a message from the server device 10. For example, the message acquiring unit 202 transmits a request for acquiring a message to the server device 10 via the NW communication unit 280. The request for acquiring a message includes, as identification information, a chat application ID of a user who uses the terminal device 20. In addition, the message acquiring unit 202 receives message information from the server device 10 as a response to the request for acquiring a message, and stores the received message information in the message information storage area 274.

[0052] Furthermore, if a file is attached to the acquired message, the message acquisition unit 202 acquires the file and stores it in the file storage area 276 .

[0053] The message posting unit 204 generates message information including a message input by a user, and posts the message information to the server device 10 via the NW communication unit 280. The message posting unit 204 includes, in the message information, a chat application ID of the user who uses the terminal device 20 as source information. The message posting unit 204 also includes, in the message information, a chat application ID of a party with whom the message is being exchanged as destination information. The party with whom the message is being exchanged is, for example, a user other than the user who operates the terminal device 20, and is displayed on the timeline displayed by the timeline display control unit 206. Furthermore, the message posting unit 204 stores the posted message information in the message information storage area 274, and stores a file attached to the posted message in the file storage area 276.

[0054] The timeline display control unit 206 displays a timeline on the display unit 240. The timeline refers to a display mode in which messages are arranged in chronological order based on date information such as the date and time of transmission. For example, the timeline display control unit 206 reads out message information in which the chat application ID of another user selected by the user is stored as the destination or source from the message information storage area 274. Then, the timeline display control unit 206 arranges the messages included in the read message information in chronological order based on the date and time of transmission, and displays them on the display unit 240. The timeline display control unit 206 may display information indicating the sender (for example, the name of the sender), the date and time of transmission, files attached to the messages, and the like together with the messages.

[0055] The display unit 240 displays various types of information. The display unit 240 is configured with a display device such as an LCD (Liquid crystal display), an organic EL (electro-luminescence) panel, or a micro LED (Light Emitting Diode) display.

[0056] The operation unit 250 is a functional unit for accepting operations by a user who uses the terminal device 20, and is configured with an input device such as a touch sensor. The touch sensor may detect an input using a general detection method such as a resistive film method, an infrared method, an electromagnetic induction method, or a capacitive method. The terminal device 20 may be equipped with a touch panel in which the display unit 240 and the operation unit 250 are integrally formed. The operation unit 250 may be configured with various operation devices such as a mouse and a keyboard as long as the user can input information.

[0057] The storage unit 270 stores various programs and various data necessary for the operation of the terminal device 20. The storage unit 270 is configured by a storage device such as an SSD, which is a semiconductor memory, or an HDD, for example.

[0058] The storage unit 270 stores a chat application 272, and further secures, as storage areas, a message information storage area 274 and a file storage area 276 for storing files.

[0059] The chat application 272 is a program that causes the control unit 200 to function as the message acquisition unit 202, the message posting unit 204, and the timeline display control unit 206. The chat application 272 may also be a program that causes the control unit 200 to realize general functions that are executed when using a chat service. The general functions are, for example, a function that causes the display unit 240 to display a screen including an area for displaying a timeline and an area for inputting the content to be posted, an address book function that manages the destinations of messages, and a function that groups users.

[0060] The message information storage area 274 stores the message information acquired by the message acquisition unit 202 and the message information posted by the message posting unit 204. The message information stored in the message information storage area 274 includes, for example, the information shown in FIG.

[0061] The NW communication unit 280 communicates with other devices such as the server device 10 and the image communication device 30 via a LAN or a WAN. The NW communication unit 280 uses a LAN, which is Ethernet (registered trademark), or a communication method such as LTE (Long Term Evolution) / 4G / 5G. The NW communication unit 280 is configured with, for example, a NIC used in a wired / wireless LAN, or a communication module connectable to an LTE / LTE-Advanced (LTE-A) / License-Assisted Access using LTE (LAA) / 5G line.

[0062] [1.2.3 Image communication equipment] The functional configuration of image communication device 30 of this embodiment will be described with reference to Fig. 6. As shown in Fig. 6, image communication device 30 is configured to include a control unit 300, an image reading unit 320, an image forming unit 330, a display unit 340, an operation unit 350, a storage unit 370, a NW communication unit 380, and a line communication unit 390.

[0063] The control unit 300 is a functional unit for controlling the entire image communication device 30. The control unit 300 realizes various functions by reading and executing various programs stored in the storage unit 370, and is composed of one or more arithmetic units (e.g., CPUs).

[0064] The control unit 300 executes the programs stored in the storage unit 370 to function as a FAX transmission / reception unit 302 , a linkage processing unit 304 , and an image processing unit 306 .

[0065] The FAX transmission / reception unit 302 transmits and receives FAX. For example, the FAX transmission / reception unit 302 transmits an image of an original document read by the image reading unit 320 to another device via a telephone line (network NW2) from the line communication unit 390. In addition, in the case of InternetFAX, the FAX transmission / reception unit 302 transmits the image to another device via a network (network NW1) such as the Internet from the NW communication unit 380.

[0066] That is, the FAX transmission / reception unit 302 transmits and receives images to and from other devices by performing facsimile communication using the normal G3 / G4 standard or facsimile communication using InternetFAX. The FAX transmission / reception unit 302 may perform facsimile communication using any known standard or protocol.

[0067] Furthermore, the FAX transmission / reception unit 302 receives an image transmitted by facsimile communication via the NW communication unit 380 or the line communication unit 390. The FAX transmission / reception unit 302 stores the received image (received image) in the file storage area 372 as a file.

[0068] The files stored in file storage area 372 are, for example, PDF files. The files stored in file storage area 372 may be in a Tagged Image File Format (TIFF) format, a Joint Photographic Experts Group (JPEG) format, or other formats. When FAX transmission / reception unit 302 receives multiple images at once, it may store in file storage area 372 a file in which each image is stored on a different page (a file consisting of multiple pages).

[0069] The cooperation processor 304 executes processes related to the cooperation service. For example, the cooperation processor 304 executes the following processes. (1) Processing for transmitting information on received images to the server device 10 (2) Processing for receiving a FAX transmission instruction from the server device 10 and executing the FAX transmission (3) Processing for transmitting the results of FAX transmission to the server device 10

[0070] The image processing unit 306 performs various image-related processes. For example, the image processing unit 306 performs sharpening and tone conversion processes on the image read by the image reading unit 320.

[0071] The image reading unit 320 reads an original document and stores the data of the read image as an image file. The image reading unit 320 is configured with a scanner device or the like equipped with a device that converts optical information, such as a CIS (Contact Image Sensor) or a CCD (Charge Coupled Device), into an electrical signal, and reads an original document placed on a placement table of the image communication device 30. The image reading unit 320 also stores image data of the read image as an image file in the file storage area 372. The image reading unit 320 may be configured with an interface (terminal) for reading images stored in a USB memory.

[0072] The image forming unit 330 forms (prints) an image on a recording medium. The image forming unit 330 is, for example, configured with a laser printer using an electrophotographic method.

[0073] The display unit 340 displays various information. The display unit 340 is configured with a display device such as an LCD, an organic EL panel, or a micro LED display.

[0074] The operation unit 350 is a functional unit for accepting operations by a user who uses the image communication device 30, and is configured with an input device such as a touch sensor. The touch sensor may detect an input using a common detection method such as a resistive film method, an infrared method, an electromagnetic induction method, or a capacitive method. The image communication device 30 may be equipped with a touch panel in which the display unit 340 and the operation unit 350 are integrally formed.

[0075] The storage unit 370 stores various programs and various data necessary for the operation of the image communication device 30. The storage unit 370 is configured by a storage device such as an SSD, which is a semiconductor memory, or an HDD, for example.

[0076] The storage unit 370 secures, as a storage area, a file storage area 372. The storage unit 370 also stores address information 374 which is information on a user who uses the image communication device 30.

[0077] In the file storage area 372, image files of images received by the FAX transmission / reception unit 302 and image files of documents read by the image reading unit 320 are stored.

[0078] The address information 374 is information related to a user who uses the image communication device 30. In this embodiment, the storage unit 370 stores, as the address information 374, information such as a name 3742 of a user who uses the image communication device 30, a chat application ID 3744 corresponding to the user, a telephone number 3746 and a fax number 3748 of the image communication device 30. The information stored as the address information 374 is set by, for example, a user who uses the image communication device 30.

[0079] The NW communication unit 380 communicates with other devices such as the server device 10 and the terminal device 20 via a LAN or WAN. The NW communication unit 380 is configured by, for example, a communication device or a communication module such as a NIC used in a wired / wireless LAN.

[0080] The line communication unit 390 is capable of communicating with a telephone line and communicates with other devices via the telephone line. The line communication unit 390 is configured, for example, with an interface (terminal) into which a cable for connecting to a telephone line can be inserted.

[0081] [1.3 Processing flow] Next, the process executed in the devices constituting the system 1 will be described with reference to Fig. 7 to Fig. 9. In the description of the process flow, it is assumed that the address information storage area 176 stores in advance the address information of the user who will receive the image.

[0082] [1.3.1 Image communication equipment] The flow of processing of the image communication device 30 will be described with reference to Fig. 7. First, when a user performs an operation for sending a fax, the control unit 300 (FAX transmission / reception unit 302) uses facsimile communication to transmit the chat application ID, which is identification information, and an image selected by the user to a destination designated by the user (step S102; Yes -> step S104). That is, the FAX transmission / reception unit 302 executes the process of sending a fax.

[0083] Here, if the G3 protocol is used for facsimile communication, the chat application ID is transmitted by being included in, for example, a transmitting subscriber identification (TSI). For example, in order to transmit the chat application ID, the FAX transmission / reception unit 302 reads out the chat application ID 3744 from the storage unit 370 before transmitting the FAX. Then, in step S104, the FAX transmission / reception unit 302 transmits a signal including the chat application ID 3744 via the network NW2 to the image communication device 30 that is the destination of the image. Note that the FAX transmission / reception unit 302 may transmit the name 3742, the telephone number 3746, and the FAX number 3748 stored in the storage unit 370 in addition to the chat application ID 3744 to the image communication device 30 that is the destination of the image.

[0084] When the FAX transmission / reception unit 302 executes the FAX reception process, the control unit 300 acquires the chat application ID transmitted by using the facsimile communication (step S106; Yes -> step S108). For example, the control unit 300 acquires the chat application ID from the information transmitted as the transmitting terminal identification number by decoding the signal received by the FAX transmission / reception unit 302. Note that the control unit 300 may also acquire information such as the name, telephone number, and FAX number of the user who transmitted the image.

[0085] Next, the control unit 300 (the cooperation processing unit 304) transmits reception information to the server device 10 (step S110). The reception information is information indicating that FAX reception has been performed, and includes the following information.

[0086] (1) Received image file The received image file is the file of the received image received in step S106 by FAX transmission / reception unit 302. The received image file is stored in file storage area 372 when FAX transmission / reception unit 302 receives a FAX, and therefore cooperative processing unit 304 can obtain the file by reading out the stored file. (2) Information on the image communication device 30 that transmitted the image The information of the image communication device 30 that transmitted the image is the information received in step S106 using facsimile communication. For example, the cooperation processor 304 includes the chat application ID acquired in step S108 in the received information as the information of the image communication device 30 that transmitted the image. Note that the cooperation processor 304 may include the name, telephone number, and fax number of the image communication device 30 that transmitted the image in the received information.

[0087] In addition to the above-mentioned information, the cooperation processor 304 includes the chat application ID of the user who uses the image communication device 30 that received the image, that is, the chat application ID 3744, in the received information.

[0088] Next, the control unit 300 (the cooperation processing unit 304) determines whether or not a FAX transmission instruction has been received from the server device 10 (step S112). In this embodiment, the FAX transmission instruction includes information on an image to be transmitted by facsimile communication and a destination of the image.

[0089] When an instruction to send a fax is received, the control unit 300 (the interworking processing unit 304) sends by fax the image included in the instruction to send a fax to a destination indicated by the destination information (e.g., a fax number) of the image included in the instruction to send a fax (step S112; Yes → step S114).

[0090] Next, the control unit 300 (the cooperation processing unit 304) obtains the result of the FAX transmission in step S114, and transmits the obtained result to the server device 10 (step S116).

[0091] For example, if the FAX transmission process in step S114 ends normally, the cooperative processor 304 transmits information indicating normal completion as the result of the FAX transmission to the server device 10. On the other hand, if the FAX transmission process in step S114 does not end normally, the cooperative processor 304 transmits information indicating abnormal completion as the result of the FAX transmission to the server device 10.

[0092] Note that the FAX transmission process does not end normally when the FAX transmission job does not end after a certain time has passed, or when the FAX transmission itself is impossible. When the FAX transmission job does not end after a certain time has passed, for example, the source image communication apparatus 30 or the destination image communication apparatus 30 has a large number of FAX transmissions reserved, or some kind of trouble has occurred, making it impossible to transmit or receive FAX. When the FAX transmission itself is impossible, it is when the telephone line to the destination is busy, or when information indicating an error / busy termination is received from the destination image communication apparatus 30.

[0093] That is, when a FAX transmission job is held up for a certain period of time, the cooperative processor 304 transmits information indicating abnormal termination as a result of the FAX transmission to the server device 10. Note that, when FAX transmission itself is impossible, the cooperative processor 304 may transmit information indicating abnormal termination to the server device 10 without waiting for the passage of a certain period of time.

[0094] [1.3.2 Server device] The flow of processing of the server device 10 will be described with reference to Fig. 8. First, the control unit 100 (the cooperation processing unit 104) determines whether or not reception information has been received from the image communication device 30 via the NW communication unit 180 (step S122).

[0095] When the received information is received, the control unit 100 (the cooperation processing unit 104) stores the information of the image communication device 30 that transmitted the image, which is included in the received information, in the address information storage area 176 (step S122; Yes -> step S124). Note that, when information similar to the information of the image communication device 30 that transmitted the image is stored in the address information storage area 176, the cooperation processing unit 104 may skip the process in step S124 or may update it to the information included in the received information.

[0096] Next, the control unit 100 (the cooperation processing unit 104) notifies the user of the image communication device 30 that has executed the FAX reception of the image (step S126). For example, the cooperation processing unit 104 executes the following process.

[0097] (1) File storage The cooperative processing unit 104 stores in the file storage area 174 the file (the file of the received image) included in the received information. (2) Obtaining the message destination The cooperation processor 104 acquires, from the received information, the chat application ID of the user who uses the image communication device 30 that received the image. This enables the cooperation processor 104 to post a message addressed to the user who uses the image communication device 30 that received the image. (3) Creating and posting message information The collaboration processor 104 generates message information with the sender set to "CHATBOT", the destination set to the chat application ID of the user using the image communication device 30 that received the image, and a message with the file stored in (1) attached. The collaboration processor 104 may include in the message text indicating that an image has been received, or text indicating information about the received image (e.g., the name and fax number of the sender of the received image, the file name, the file size, the number of pages of the received image, etc.). The message may also include information for displaying a button that allows the user to select whether or not to reply.

[0098] Furthermore, the cooperation processor 104 posts the generated message information. Here, in this embodiment, since the message information storage area 172 is secured in the storage unit 170, the cooperation processor 104 only needs to store the generated message information in the message information storage area 172, rather than transmitting the generated message information to another device.

[0099] The message information stored in this manner is acquired by the terminal device 20 corresponding to the user of the image communication device 30 that received the image. This allows the user of the image communication device 30 that received the image to check that the image has been received by looking at the terminal device 20.

[0100] Next, the control unit 100 (the cooperation processing unit 104) determines whether or not an instruction to reply by facsimile has been received from the terminal device 20 via the NW communication unit 180 (step S128). The instruction to reply by facsimile includes information capable of identifying the received image to be replied to. The information capable of identifying the received image is, for example, information capable of identifying the message posted in step S126 (e.g., information capable of identifying the message, such as a message ID) or information capable of identifying the file attached to the message posted in step S126 (e.g., a file name). The instruction to reply by facsimile may be transmitted by a message, or may be transmitted by a predetermined command or an API (Application Programming Interface).

[0101] When an instruction to reply by facsimile is received from the terminal device 20, the control unit 100 (the cooperation processing unit 104) transmits an instruction to send a FAX to the image communication device 30 (step S128; Yes->step S130). Specifically, the cooperation processing unit 104 executes the following process. (1) Creating a reply image Based on information that can identify the received image to be returned, the link processor 104 reads out a file in which the received image to be returned is stored from the file storage area 174. Then, the link processor 104 generates a reply image based on the read out file. The reply image is, for example, an image of the first page of the received image to which text indicating that the received image has been received has been added. (2) Acquire the destination of the reply image The cooperation processing unit 104 acquires the destination of the reply image, i.e., information (e.g., FAX number) of the image communication device 30 used by the user when sending the received image, based on the reception information received in step S122 and including the file of the received image to be returned. If the reception information received in step S122 includes a FAX number, the cooperation processing unit 104 may acquire the FAX number. If the reception information received in step S122 includes the chat application ID of the user who sent the received image, the cooperation processing unit 104 reads out address information in which the chat application ID is stored from the address information storage area 176. Then, the cooperation processing unit 104 acquires the FAX number stored in the read address information.

[0102] The cooperation processor 104 may read message information of a message to which a received image specified from information capable of specifying a received image to be replied to is attached from the message information storage area 172, and obtain a reply destination of the reply image based on the read message. In this case, if a FAX number is included in the message stored in the read message information, the cooperation processor 104 obtains the FAX number as a destination of the reply image. If a sender's name is included in the message, the cooperation processor 104 may read address information including the sender's name from the address information storage area 176, and obtain the FAX number stored in the read address information as a destination of the reply image. (3) Acquisition of destination of fax sending instructions The cooperation processing unit 104 reads out the address information in which the chat application ID acquired in step S126 is stored from the address information storage area 176, and acquires the address of the image communication device 30 stored in the read address information. This identifies the image communication device 30 that is the destination of the FAX transmission. (4) Sending instructions for sending faxes The collaboration processing unit 104 transmits, via the NW communication unit 180, to the image communication device 30 identified by the address obtained in (3), a fax transmission instruction including the reply image generated in (1) and information on the destination of the reply image obtained in (2).

[0103] The reply image included in the instruction to send a fax is transmitted by the fax transmission / reception unit 302 of the image communication apparatus 30 to the image communication apparatus 30 that is the destination of the reply image, through the process of step S114 shown in FIG.

[0104] Next, the control unit 100 (the cooperation processing unit 104) receives, via the NW communication unit 180, from the image communication apparatus 30, the result of the FAX transmission based on the instruction for reply by facsimile transmitted in step S130 (step S132).

[0105] Next, the control unit 100 (the cooperation processing unit 104) determines whether or not the result of the FAX transmission received in step S132 is information indicating normal completion (step S134).

[0106] If the result of the FAX transmission is not normal completion, the control unit 100 (the cooperation processing unit 104) posts a message to the user of the image communication device 30 that received the image from the server device 10, inquiring whether or not to reply with a message (step S134; No -> step S136). The message posted in step S136 may include information for displaying a button for allowing the user to select whether or not to reply with a message. Note that in step S136, similar to step S126, the cooperation processing unit 104 generates message information including a message inquiring whether or not to reply with a message, and stores the generated message information in the message information storage area 172.

[0107] Next, the control unit 100 (the cooperation processing unit 104) determines whether or not an instruction to reply by a message has been received from the terminal device 20 via the NW communication unit 180 (step S138). Note that the instruction to reply by a message may be transmitted by a message, similar to the instruction to reply by facsimile in step S128, or may be transmitted by a predetermined command or API.

[0108] When an instruction to reply by a message is received, the control unit 100 (the cooperation processing unit 104) posts a message (a reply message) including a reply image to the user who sent the received image from the server device 10 (step S138; Yes→step S140). For example, the cooperation processing unit 104 executes the following process. (1) Creating a reply image Similar to the process in step S130, the cooperation processor 104 reads out a file in which a received image to be returned is stored from the file storage area 174. The cooperation processor 104 then generates a reply image by reducing the image of the first page of the read file. Note that the cooperation processor 104 may use an image in which an image such as a character string or a stamp indicating receipt is superimposed on the received image to be returned as the reply image. (2) Obtaining the message destination The cooperation processing unit 104 acquires the chat application ID of the user who transmitted the received image from the reception information received in step S122. (3) Creating and posting a reply message The collaboration processing unit 104 generates message information for a message (reply message) with the chat application ID acquired in (2) as the destination and with the reply image generated in (1) attached, and stores (posts) the message information in the message information storage area 172.

[0109] The message information stored in the message information storage area 172 by the above-mentioned process is acquired by the terminal device 20 of the user who sent the received image. This allows the user who sent the received image to know, via the message, the received image and that the received image has been received (accepted) by the destination user.

[0110] In addition, when the FAX transmission is successfully completed in step S134, the cooperative processing unit 104 may post a message indicating that the facsimile reply has been completed to the user who sent the instruction to reply by facsimile from the server device 10 (step S134; Yes).

[0111] 1.3.3 Terminal Equipment The flow of processing of the terminal device 20 will be described with reference to Fig. 9. First, the control unit 200 (message acquisition unit 202) acquires a message (step S182). Furthermore, the control unit 200 (timeline display control unit 206) displays the acquired message on the timeline (step S184). As a result, the message posted by the execution of the processing of the server device 10 shown in Fig. 8 is displayed on the display unit 240.

[0112] The message displayed on the display unit 240 is the following message. (1) Message notifying you of receipt of image This is a message posted by executing the process of step S126 in FIG. (2) A message asking whether to reply by message This is a message posted by executing the process of step S136 in FIG. (3) Messages containing reply images This is a reply message posted by executing the process of step S140 in FIG.

[0113] Among these, the messages shown in (1) and (2) are displayed on the terminal device 20 used by the user (first user) who received the received image. On the other hand, the reply message shown in (3) is displayed on the terminal device 20 used by the user (second user) who sent the received image. The reply image attached to the reply message is displayed on the timeline by the timeline display control unit 206.

[0114] Next, the control unit 200 determines whether or not the user has instructed to reply by facsimile (step S186). For example, in step S184, the timeline display control unit 206 displays a button indicating that a reply by facsimile will be sent together with a message notifying the reception of an image. At this time, if the button indicating that a reply by facsimile will be sent is selected, the control unit 200 determines that a reply by facsimile has been instructed by the user.

[0115] When an instruction to reply by facsimile is given, the control unit 200 transmits an instruction to reply by facsimile to the server device 10 via the NW communication unit 280 (step S186; Yes->step S188). At this time, the control unit 200 transmits information capable of identifying the received image to be replied to (for example, a message ID or a file name of a file attached to the message) together with the instruction to reply by facsimile to the server device 10. Note that, when replying by facsimile is not possible, the server device 10 executes step S136 of the main processing shown in FIG. 8 to post a message inquiring whether or not to reply by message. In this case, in step S184, the timeline display control unit 206 displays a button indicating that a reply by message will be made together with the message inquiring whether or not to reply by message.

[0116] Next, the control unit 200 determines whether or not the user has instructed to reply with a message (step S190). For example, when a button indicating that a reply with a message is to be made displayed on the timeline is selected, the control unit 200 determines that the user has instructed to reply with a message.

[0117] When an operation for replying with a message is performed, the control unit 200 transmits an instruction for replying with a message to the server device 10 via the NW communication unit 280 (step S190; Yes→step S192).

[0118] [1.4 Example of operation] An operation example of this embodiment will be described with reference to Fig. 10. In the description of the operation example, the user who first transmits an image will be referred to as the second user, and the user who receives the image will be referred to as the first user. Hereinafter, the operation example will be described in the order of the numbers shown in Fig. 10.

[0119] (1) Sending an image and chat app ID First, the second user transmits an image to the first user using the image communication device 30b (the other party's device) which is the second communication device used by the second user. At this time, the image communication device 30b used by the second user transmits image data of the scanned image and the chat application ID to the image communication device 30a which is the first communication device used by the first user by facsimile communication.

[0120] (2) Transmission of received information The image communication device 30a (own device) transmits to the server device 10, as reception information, the file of the received image, the chat application ID of the second user, and the chat application ID of the first user.

[0121] (3) Storing address information The server device 10 stores in the address information storage area 176 the address information including the chat application ID of the second user contained in the received reception information.

[0122] (4) Post a message The server device 10 posts a message to the first user notifying the first user of the reception of the image from the server device 10. The terminal device 20a (first terminal device) used by the first user receives the message and displays it on the timeline.

[0123] A display screen W100 will be described when a message notifying the reception of an image is displayed on the timeline. As shown in the display screen W100 of FIG. 10, a message M100 notifying the reception of an image and a message M102 including the received image are displayed on the timeline. The user can check the received image by looking at the message M102. In addition, a button for selecting whether or not to reply by facsimile is displayed below the message M102. The user can instruct the user to reply by facsimile to the received image by selecting the button B100 for replying by facsimile.

[0124] (5) Sending instructions for replying by facsimile; (6) Sending instructions for sending a facsimile When the button B100 is selected, the terminal device 20a transmits an instruction to the server device 10 to send a reply by facsimile. The server device 10 transmits an instruction to send a FAX to the image communication device 30a used by the first user. The instruction to send a FAX includes an image for reply.

[0125] (7) Fax transmission, (8) Anomaly detection, (9) Transmission result transmission The image communication device 30a transmits a reply image by FAX based on the instruction for FAX transmission. If the image communication device 30a detects that the FAX transmission has not ended normally, the image communication device 30a transmits information indicating the abnormal end of the FAX transmission to the server device 10 as a result of the FAX transmission.

[0126] (10) Posting a message inquiring whether or not to reply by message The server device 10 posts a message inquiring whether or not to reply with a message from the server device 10 to the first user. The terminal device 20a used by the first user receives the message and displays it on the timeline.

[0127] A display screen W110 in a case where a message inquiring whether or not to reply by message is displayed on the timeline will be described. As shown in the display screen W110 of FIG. 10, a message M110 is displayed on the timeline, notifying the user that the reply by facsimile is not yet complete, and including an inquiry as to whether or not to reply using a chat application (message). By looking at the message M110, the user can confirm that the reply by facsimile is not yet complete. In addition, a button for selecting whether or not to reply by message is displayed on the message M110. The user can instruct to reply by message by selecting the button B110 for replying by message.

[0128] (11) Sending reply instructions via message When the button B110 is selected, the terminal device 20a transmits to the server device 10 an instruction to reply with a message.

[0129] (12) Post a message Based on the instruction to reply by message, the server device 10 posts a message (reply message) including a reply image from the server device 10 to the second user. The terminal device 20b (second terminal device) used by the second user acquires the reply message and displays it on the timeline.

[0130] A display screen W120 displayed on the display unit 240 of the terminal device 20b used by the second user when a reply by a message is instructed will be described. As shown in the display screen W120 in Fig. 10, a message M120 including a reply image E120 is displayed on the timeline. By looking at the message M120, the second user can confirm that the image has been received by the first user.

[0131] In the present embodiment, the reply image is described as being generated by the server device 10, but may be generated by the terminal device 20 or the image communication device 30. The device that generates the reply image may be determined according to, for example, the capabilities of each device, the content of the service provided by the server device 10, and the capabilities of the chat application.

[0132] For example, in the case where the terminal device 20 generates a reply image, when transmitting an instruction to reply by facsimile to the server device 10 in step S188 in Fig. 9, the control unit 200 generates the reply image based on the file attached to the message notifying the reception of the image. Then, the control unit 200 may include the generated reply image in the instruction to reply by facsimile and transmit it to the server device 10. Note that in this case, when the control unit 200 executes the process of step S192 in Fig. 9, the control unit 200 may transmit the reply image generated in step S188 to the server device 10 together with the instruction to reply by message.

[0133] In addition, when the terminal device 20 generates a reply image, if the user instructs the terminal device 20 to reply with a message, the terminal device 20 may post a message with the user who sent the received image as the destination. Specifically, in step S126, the server device 10 also transmits the chat application ID included in the received information received in step S122 to the terminal device 20. The chat application ID may be transmitted from the server device 10 to the terminal device 20 by being included in the message, or may be transmitted separately from the message. When the terminal device 20 is instructed by the user to reply with a message, the terminal device 20 posts a reply message. Specifically, the chat application ID received from the server device 10 is set as the destination, the chat application ID of the user who uses the terminal device 20 is set as the source, and message information of the message to which the reply image is attached is transmitted to the server device 10. Even in this manner, the message to which the reply image is attached is received by the terminal device 20 used by the user who sent the received image, and the reply image is displayed by the terminal device 20.

[0134] 8, the linking processor 104 of the server device 10 transmits a FAX transmission instruction including information for identifying the received image to be returned. In step S114, the linking processor 304 of the image communication device 30 reads a file corresponding to the information for identifying the received image from the file storage area 372. The linking processor 304 then generates a reply image based on the read image.

[0135] In addition, in the present embodiment, the server device 10 has been described as providing the chat service and the linkage service, but the chat service and the linkage service may be executed by different servers, or may be executed as different services. For example, the provider of the system 1 may provide only the linkage service and use an existing service for the chat service. Even in this case, the linkage processing unit 104 behaves as a chatbot in the chat service. Therefore, instructions from the user can be received via messages between the terminal device 20 and the server device 10 via the chat service.

[0136] In the present embodiment, the image communication device, which is the second communication device, transmits the chat application ID together with the image, and the image communication device, which is the first communication device that receives the image, acquires the chat application ID of the user who transmitted the image. However, other methods may be used to acquire the chat application ID of the user who transmitted the image. For example, the terminal device 20 may store an address book in which chat application IDs, names, telephone numbers, and fax numbers of other users are registered, and the address information stored in the server device 10 may be linked to the address book stored in the terminal device 20. In this case, the server device 10 may identify the corresponding chat application ID from the name and fax number of the user who transmitted the image. Also, registration information of the chat application (e.g., chat application ID, name, fax number, etc.) may be stored in advance as address information, and the server device 10 may identify the corresponding chat application ID from the name and fax number of the user who transmitted the image.

[0137] In addition, in this embodiment, if a reply by FAX cannot be sent, the user is asked whether or not to reply by message. However, a process may be executed automatically without asking the user whether or not to reply by message.

[0138] In addition, in this embodiment, the image communication device 30 is described as being equipped with the collaboration processing unit 304, but the image communication device 30 may not be equipped with the collaboration processing unit 304, and a separate device (collaboration device) capable of executing the processing performed by the collaboration processing unit 304 may be provided.

[0139] In this case, the image communication device 30 communicates with the linked device and realizes the same processing as that described in this embodiment. For example, when the image communication device 30 receives an image, it transmits information about the received image to the linked device. The linked device transmits reception information based on the received image to the server device 10. Furthermore, when the linked device receives an instruction to reply by facsimile from the server device 10, it controls the image communication device 30 to execute FAX transmission based on the instruction to reply by facsimile, and obtains the result of the FAX transmission from the image communication device 30.

[0140] According to this embodiment, when a user instructs a reply by FAX via a chat application, it becomes possible to send a reply by message even when a problem occurs on the image communication device side, such as a job being held up for a certain period of time. Therefore, when a reply by FAX is instructed from a chat application, if a certain period of time has elapsed in which the FAX transmission job is not completed due to some factor, a reply indicating that the image has been received can be sent to the other party's chat application.

[0141] [2. Second embodiment] Next, a second embodiment will be described. The second embodiment is different from the first embodiment in that the image communication device has a function of acquiring and posting messages. In this embodiment, Fig. 2 of the first embodiment is replaced with Fig. 11, Fig. 6 of the first embodiment with Fig. 12, and Fig. 7 of the first embodiment with Fig. 13. Note that the same functional units and processes are given the same reference numerals, and the description will be omitted.

[0142] In the system of this embodiment, in the system 1 shown in FIG. 1, the server device 10 is replaced with a server device 12 shown in FIG. 11, and the image communication device 30 is replaced with an image communication device 32 shown in FIG.

[0143] The functional configuration of the server device 12 in this embodiment will be described with reference to Fig. 11. Unlike the server device 10, the control unit 100 of the server device 12 does not include the cooperation processing unit 104. The storage unit 170 also has a registration information storage area 178 for storing registration information, which is a chat application ID of a user of the chat service and information about the user (for example, user attribute information such as a user name, and authentication information such as an account name and a password). That is, the server device 12 in this embodiment provides only a chat service.

[0144] The functional configuration of the image communication device 32 in this embodiment will be described with reference to Fig. 12. Unlike the image communication device 30, the image communication device 32 further includes a message acquisition unit 308 and a message posting unit 310 in the control unit 300. Also, in the storage unit 370, an address information storage area 376 is secured and a host chat application ID 378 is stored.

[0145] In the present embodiment, the image communication device 32 behaves as a chatbot (Bot). Therefore, a chat application ID for exchanging messages with the image communication device 32 is set in advance in the image communication device 32 and is stored as the own device chat application ID 378.

[0146] The message acquisition unit 308 acquires a message addressed to the image communication apparatus 32 from the server apparatus 12 via the NW communication unit 380. The message acquisition unit 308 executes the same process as the message acquisition unit 202.

[0147] The message posting unit 310 generates message information including a message for a user who uses the image communication device 32 , and posts the generated message information via the NW communication unit 380 .

[0148] The process flow in this embodiment will be described. Note that in this embodiment, the process flow of the terminal device 20 is the same as that in the first embodiment shown in Fig. 9. Also, the server device 12 executes the process executed by the message processing unit 102 described in the first embodiment.

[0149] Next, the flow of processing of the image communication device 32 in this embodiment will be described with reference to Fig. 13. In this embodiment, when the FAX receiving process is executed by the FAX transmitting / receiving unit 302 in step S106, the control unit 300 stores the address information (step S106; Yes -> step S202). For example, the control unit 300 stores the address information including information such as the name, chat application ID, FAX number, and telephone number transmitted by facsimile communication in the address information storage area 376.

[0150] Next, the control unit 300 notifies the user of the image communication device 30 that has received the FAX of the reception of the image (step S204). For example, the message posting unit 310 posts a message from the image communication device 30 to the user of the image communication device 30, with the file of the received image received in step S106 attached.

[0151] Furthermore, when the control unit 300 receives an instruction to send a reply by facsimile from the terminal device 20, it performs FAX transmission based on the received instruction to send a reply by facsimile (step S206; Yes -> step S208). For example, the control unit 300 reads out the received image to be replied to, included in the instruction to send a reply by facsimile, from the file storage area 372, based on information capable of identifying the received image to be replied to, included in the instruction to send a reply by facsimile. Then, the control unit 300 generates a reply image based on the read image data. Also, based on the information of the image communication device 30 that sent the received image, obtained in step S106, it obtains information on the destination of the reply image. The FAX transmission / reception unit 302 FAX sends the reply image based on the information on the destination of the reply image.

[0152] Next, the control unit 300 judges whether the FAX transmission has been completed normally (step S210). If the FAX transmission has not been completed normally, the control unit 300 (message posting unit 310) posts a message from the image communication device 30 to the user of the image communication device 30, inquiring of the user about a reply by message (step S210; No→step S212).

[0153] Next, the control unit 300 judges whether or not an instruction to reply by a message has been received from the terminal device 20 (step S214). If an instruction to reply by a message has been received, the control unit 300 (message posting unit 310) posts a message including a reply image (step S214; Yes -> step S216). For example, the message posting unit 310 generates a reply image based on the received image read out in step S208. In addition, the message posting unit 310 acquires the chat application ID received in step S106, i.e., the chat application ID of the user who sent the received image. The message posting unit 310 posts a message including a reply image from the image communication device 30 to the user who sent the received image.

[0154] Through the above-described processing, a user who receives an image can send a message including a reply image based on the received image to the user who sent the image, even if the user is unable to send a reply image via facsimile communication.

[0155] According to this embodiment, when a user receives an image by facsimile communication, the user can reply with a message using an existing chat service.

[0156] [3. Third embodiment] Next, a third embodiment will be described. The third embodiment is an embodiment in which a user who replies with a receipt in a chat application can select whether or not to reply using the chat application. This embodiment can be applied to both the first and second embodiments, but a case in which it is applied to the first embodiment will be described. In the description of this embodiment, a user who receives a received image will be referred to as a first user, and a user who transmits the received image will be referred to as a second user.

[0157] 8, the control unit 100 determines whether or not the chat application ID of the second user is stored in the address information storage area 176. In this embodiment, even when the control unit 100 receives an instruction to reply by facsimile, it does not transmit an instruction to send a FAX to the image communication device 30, but transmits an instruction to send a FAX to the image communication device 30 when it receives an instruction to execute a reply by facsimile, which will be described later.

[0158] If the chat application ID of the second user is stored, the control unit 100 (the collaboration processing unit 104) posts a message from the server device 10 to the first user, prompting the first user to select a reply method, either by facsimile or by message.

[0159] The control unit 200 of the terminal device 20 transmits information indicating the reply method selected by the first user to the server device 10 via the NW communication unit 280. Specifically, when the user selects to reply by facsimile, the control unit 200 transmits an instruction to the server device 10 to execute the reply by facsimile. On the other hand, when the user selects to reply by message, the control unit 200 transmits an instruction to the server device 10 to execute the reply by message.

[0160] When the control unit 100 (the cooperation processing unit 104) receives an instruction to execute a reply by facsimile from the terminal device 20, the control unit 100 (the cooperation processing unit 104) executes a process of sending an instruction to send a FAX to the image communication device 30 (step S130 in FIG. 8). On the other hand, when the control unit 100 (the cooperation processing unit 104) receives an instruction to reply by message from the terminal device 20, the control unit 100 (the cooperation processing unit 104) executes a process of posting a message including a reply image from the server device 10 to the second user (step S140 in FIG. 8).

[0161] By executing the above-mentioned process, the first user can select whether to reply by facsimile or by message to the second user who is capable of replying by message.

[0162] If the chat application ID of the second user is not stored, for example, the control unit 100 (the cooperation processing unit 104) may post a message from the server device 10 to the first user inquiring whether or not to reply by facsimile.

[0163] An operation example in this embodiment will be described with reference to Fig. 14. Display screen W300 shown in Fig. 14 is a diagram showing a timeline displayed on terminal device 20a used by a first user. Display screen W300 in Fig. 14 is a diagram similar to display screen W100 shown in Fig. 10.

[0164] When the user selects the button B300 for replying by facsimile, the terminal device 20a transmits an instruction to reply by facsimile to the server device 10 (FIG. 14(5)). The server device 10 determines whether or not the chat application ID of the second user is stored in the address information storage area 176 (FIG. 14(5a)), and posts a message based on the determination (FIG. 14(5b)).

[0165] In a case where the chat application ID of the second user is stored in the server device 10, when the button B300 for replying by facsimile is selected by the first user, a display screen W310 is displayed showing a timeline including a message M310 for selecting the reply method.

[0166] The user can select either a button B310 for replying by message or a button B312 for instructing execution of a reply by facsimile.

[0167] When the user selects the button B310 for replying with a message, an instruction to reply with a message is transmitted from the terminal device 20a to the server device 10 ((11) in FIG. 14). As a result, a message including a reply image is transmitted from the server device 10 to the second user ((12) in FIG. 14).

[0168] When the user selects the button B312 for instructing execution of a reply by facsimile, the terminal device 20a transmits an instruction to execute a reply by facsimile to the server device 10 ((5c) in FIG. 14). Based on the instruction to execute a reply by facsimile, the server device 10 transmits a FAX transmission request to the image communication device 30a ((6) in FIG. 14). This enables the image communication device 30a to transmit a reply image to the image communication device 30b using facsimile communication.

[0169] In addition, when this embodiment is applied to the second embodiment, when the control unit 300 of the image communication device 30 receives an instruction from the user to reply by facsimile in step S206 of Fig. 13, the control unit 300 determines whether or not the chat application ID of the second user is stored in the address information storage area 376. If the chat application ID of the second user is stored, the message posting unit 310 posts a message from the image communication device 30 to the first user, prompting the first user to select either a reply method, that is, a reply by facsimile or a reply by message.

[0170] If the first user selects to reply by facsimile, the control unit 300 executes the process of step S208 in Fig. 13. On the other hand, if the user selects to reply by message, the control unit 300 executes the process of step S216 in Fig. 13.

[0171] According to this embodiment, when replying to a received image, if the user does not wish to reply by facsimile, he or she can reply by message.

[0172] [4. Fourth embodiment] Next, a fourth embodiment will be described. The fourth embodiment is an embodiment in which a user who replies that an image is received in a chat application can select whether or not to reply using the chat application without instructing the image communication device to send a FAX. This embodiment can be applied to both the first and second embodiments, but the embodiment will be described as being applied to the first embodiment. In the description of this embodiment, a user who receives a received image is referred to as a first user, and a user who transmits the received image is referred to as a second user.

[0173] 8, the control unit 100 determines whether or not the chat application ID of the second user is stored in the address information storage area 176. If the chat application ID of the second user is stored in the address information storage area 176, the control unit 100 (the cooperation processing unit 104) further posts a message from the server device 10 to the first user, prompting the first user to select whether or not to reply by message.

[0174] If replying by message is selected, the control unit 100 of the server device 10 executes a process of posting a message including a reply image (step S140 in FIG. 8). If replying by message is not selected, the control unit 100 (the cooperation processing unit 104) may post a message from the server device 10 to the first user for allowing the user to select whether or not to reply by facsimile. The control unit 100 may execute a process of transmitting a reply image by facsimile communication based on the selection made by the user.

[0175] An example of operation in this embodiment will be described with reference to Fig. 15. After storing the address information, the server device 10 judges whether or not the chat application ID of the second user is stored in the address information storage area 176 (Fig. 15 (3a)). If the chat application ID is stored, the server device 10 posts a message (Fig. 15 (4)) indicating that the FAX reception process has been executed and a message (Fig. 15 (4a)) inquiring whether or not to reply by message from the server device 10 to the first user.

[0176] Display screen W400 shown in Fig. 15 is a diagram showing a timeline displayed on terminal device 20a used by a first user. Display screen W400 in Fig. 15 displays messages M400 and M402 indicating that a FAX reception process has been executed, and message M404 inquiring whether to reply by message. Also displayed on the timeline are button B400 for instructing to reply by message, and button B402 for instructing not to reply by message. When button B400 is selected by the user, server device 10 posts a message with a reply image attached, with the second user as the destination.

[0177] When this embodiment is applied to the second embodiment, the control unit 300 of the image communication device 32 may store the address information and then determine whether or not the chat application ID of the second user is stored in the address information storage area 376. If the chat application ID of the second user is stored, the control unit 300 posts a message to the first user as the destination, inquiring whether or not to reply by message. The control unit 300 may send the reply by message or facsimile communication based on the selection made by the user.

[0178] According to this embodiment, after the user confirms the message indicating that an image has been received, the user can directly instruct to reply with a message.

[0179] [5. Fifth Embodiment] Next, a fifth embodiment will be described. The fifth embodiment is an embodiment that enables a user to automatically reply to receipt using the chat app when replying to receipt the next time after replying to receipt using a chat app. In the description of this embodiment, a user who receives a received image is referred to as a first user, and a user who transmits the received image is referred to as a second user.

[0180] This embodiment can be applied to both the first and second embodiments. In this embodiment, the server device 10, the terminal device 20, or the image communication device 32 stores information indicating whether or not the user has instructed a reply by a message, and executes the following process.

[0181] (1) When the control unit 100 (collaboration processing unit 104) of the server device 10 receives reception information from the image communication device 32, it further determines whether or not information indicating that the user has instructed the user to reply with a message is stored. If information indicating that the user has instructed the user to reply with a message is stored, the control unit 100 (collaboration processing unit 104) posts a message including a reply image from the server device 10 to the second user. In addition, the control unit 100 (collaboration processing unit 104) posts a message from the server device 10 to the first user indicating that a reply with a message has been made.

[0182] (2) When the control unit 100 of the terminal device 20 receives a message notifying the reception of an image, the control unit 100 further determines whether or not information indicating that the user has instructed the user to reply with a message is stored. If information indicating that the user has instructed the user to reply with a message is stored, the control unit 100 transmits an instruction to reply with a message to the server device 10. In addition, the control unit 100 (timeline display control unit 206) displays a message on the timeline indicating that the user has replied with a message.

[0183] (3) When image communication device 32 executes a FAX reception process, it determines whether or not it stores information indicating that a reply by message has been instructed by the user of image communication device 32 that received the image. If information indicating that a user has instructed a reply by message has been stored, control unit 300 (message posting unit 310) posts a message including a reply image from image communication device 32 to the second user. Control unit 300 (message posting unit 310) also posts a message from image communication device 32 to the first user indicating that a reply by message has been made.

[0184] By executing the above-mentioned process, the message including the reply image is acquired and displayed by the terminal device 20b used by the second user, and the message indicating that the message including the reply image has been posted is acquired and displayed by the terminal device 20a used by the first user.

[0185] An operation example in this embodiment will be described with reference to Fig. 16. The display screen W500 shown in Fig. 16 is a diagram showing a timeline displayed on the terminal device 20a used by the first user. It is assumed that the first user has previously replied to the receipt using a chat app.

[0186] 16 displays messages M500 and M502 indicating that the FAX reception process has been executed, and a message M504 indicating that a reply to the receipt has been automatically sent using a chat application. By checking message M504, the user can confirm that a reply has been sent by message.

[0187] In addition, the user may be able to set whether or not to automatically reply to receipt using a chat application (message).

[0188] According to this embodiment, the user does not need to perform an operation to reply by a message, and it is possible to automatically reply by a message.

[0189] [6. Sixth Embodiment] Next, a sixth embodiment will be described. The sixth embodiment is an embodiment that makes it possible to notify a user who has transmitted an image of additional information such as service information. This embodiment can be applied to both the first and second embodiments, but the case where it is applied to the first embodiment will be described. In the description of this embodiment, a user who has received a received image will be referred to as a first user, and a user who has transmitted the received image will be referred to as a second user.

[0190] In this embodiment, the server device 10 stores in the memory unit 170, for each user who uses the linked service, a setting (service information notification) indicating whether or not to send a message including service information to the user who has sent an image, and the content of the notification.

[0191] In addition, after sending a reply to the second user, the control unit 100 determines whether the first user has service information notification turned on and whether the chat application ID of the second user is stored in the address information storage area 176.

[0192] When the service information notification of the first user is ON and the chat application ID of the second user is stored in the address information storage area 176, the server device 10 allows the first user to select whether or not to notify the second user of the service information. Specifically, the control unit 100 (the cooperation processing unit 104) posts a message from the server device 10 to the first user inquiring whether or not to notify the second user of the service information. When the first user selects to notify the service information, the control unit 100 (the cooperation processing unit 104) posts a message including the service information from the server device 10 to the second user. The message including the service information is acquired and displayed by the terminal device 20b used by the second user as a message including a reply image.

[0193] By such a process, the chat application ID of the second user transmitted and received by facsimile communication can be used for sending service information in addition to sending a reply.

[0194] An operation example in this embodiment will be described with reference to Fig. 17. Display screen W600 shown in Fig. 17 is a diagram showing a timeline displayed on terminal device 20a used by a first user. Display screen W600 in Fig. 17 displays button B600 for instructing to reply with a message, and when button B600 is selected by the user, a reply to the second user is made ((5) to (7) in Fig. 17).

[0195] In the server device 10, when the setting for notifying service information is ON and the chat application ID of the second user is stored, a message M610 for selecting whether or not to notify the service information is displayed on the timeline, as shown in display screen W610 of Fig. 17. When button B610 indicating that the service information is to be notified is selected by the first user, an instruction to notify the service information is transmitted from terminal device 20a to server device 10 ((14) of Fig. 17).

[0196] When the server device 10 receives the instruction to notify the second user of the service information, the server device 10 posts a message including the service information to the second user. The message is acquired by the terminal device 20b used by the second user as a message including a reply image and is displayed ((15) in FIG. 17).

[0197] For example, as shown in a display screen W620 in Fig. 17, a message M620 including service information is displayed on the timeline on the display unit 240 of the terminal device 20b used by the second user. The second user can learn the service information by checking the message M620.

[0198] It should be noted that the service information may be automatically notified to the second user when the service information notification is ON, without requiring the first user to select whether or not to transmit the service information.

[0199] The second user may be able to set in the chat application whether or not to receive service information and the like notified by the first user.

[0200] According to this embodiment, the first user can use the chat application ID of the second user to notify the second user of predetermined information in addition to a reply.

[0201] [7. Modifications] The present invention is not limited to the above-described embodiments, and various modifications are possible. In other words, the technical scope of the present invention also includes embodiments obtained by combining technical means that are appropriately modified within the scope of the gist of the present invention.

[0202] Although the above-described embodiments are described separately for convenience of explanation, they may be combined and executed within a technically feasible range.

[0203] In addition, the programs that run on each device in the embodiments are programs that control the CPU and the like (programs that make a computer function) so as to realize the functions of the above-mentioned embodiments. Information handled by these devices is temporarily stored in a temporary storage device (e.g., RAM) during processing, and is then stored in various storage devices such as ROMs (Read Only Memories) and HDDs, and is read, modified, and written by the CPU as necessary.

[0204] Here, the recording medium for storing the program may be any of semiconductor media (e.g., ROM, non-volatile memory cards, etc.), optical recording media, magneto-optical recording media (e.g., DVD (Digital Versatile Disc), MO (Magneto Optical Disc), MD (Mini Disc), CD (Compact Disc), BD (Blu-ray (registered trademark) Disk), etc.), magnetic recording media (e.g., magnetic tape, flexible disk, etc.), etc. Furthermore, not only are the functions of the above-mentioned embodiments realized by executing the loaded program, but the functions of the present invention may also be realized by processing in cooperation with an operating system or other application programs, etc., based on instructions from the program.

[0205] In addition, when distributing the program on the market, the program can be stored in a portable recording medium and distributed, or transferred to a server computer connected via a network such as the Internet. In this case, the storage device of the server computer is of course included in the present invention. [Explanation of symbols]

[0206] 1 System 10, 12 Server device 100 Control section 102 Message processing unit 104 Collaboration Processing Unit 170 Storage section 172 Message information storage area 174 File Storage 176 Address information storage area 178 Registration information storage area 180 Network Communications Department 20 Terminal Equipment 200 Control section 202 Message acquisition unit 204 Message Posting Section 206 Timeline display control section 240 Display section 250 Operation section 270 Storage section 272 Chat Apps 274 Message information storage area 276 File Storage 280 Network Communications Department 30, 32 Image communication device 300 Control section 302 Fax transmission / reception section 304 Collaboration Processing Unit 306 Image Processing Unit 308 Message Acquisition Unit 310 Message Posting Section 320 Image reading unit 330 Image forming section 340 Display section 350 Operation section 370 Storage section 372 File Storage 374 Address Information 3742 Name 3744 Chat App ID 3746 Phone Number 3748 Fax number 376 Address information storage area 378 Chat app ID 380 Network Communications Department 390 Line Communication Department

Claims

1. A server device; A first communication device and a second communication device. A first terminal device and a second terminal device A control method for a system in which when the first communication device receives a first image from the second communication device, the first communication device transmits predetermined information to the first terminal device via the server device; The first terminal device transmitting a first instruction to the first communication device, the first instruction being an instruction to transmit a second image to the second communication device; the first communication device transmits the second image to the second communication device based on the first instruction; the first terminal device transmits to the first communication device a second instruction, the second instruction being an instruction for transmitting a message input by a user to the second terminal device; the first communication device transmits the message to the second terminal device based on the second instruction; The first instruction and the second instruction are executed based on an operation of the user accepted via a user interface on a first application executed on the first terminal device. A control method comprising:

2. the first communication device receives the first image from the second communication device by a first communication method; the first communication device transmits the second image to the second communication device by the first communication method; 2. The control method according to claim 1, wherein the message is transmitted to the second terminal device by a second communication method different from the first communication method.

3. An image forming apparatus including a control unit and capable of communicating with a communication device and a terminal device, The control unit is when receiving a first image from the communication device by a first communication method, transmitting predetermined information to the terminal device by a second communication method; upon receiving an instruction to transmit a second image from the terminal device, transmitting the second image to the communication device by the first communication method; When an instruction to transmit a message input by a user is received from the terminal device, the message is transmitted to another terminal device different from the terminal device by the second communication method.

1. An image forming apparatus comprising:

4. The message includes text data.

4. The image forming apparatus according to claim 3.

Citation Information

Patent Citations

  • Messaging system

    JP2000276414A

  • Fax browsing system and server

    JP2010061225A

  • Image forming apparatus, and facsimile notifying method and program

    JP2008160531A