Image processing apparatus, image processing method, and storage medium
By designing an image processing device that can automatically transmit image data to a user-specified destination, the problem of time and effort required to share image data archives in chat services is solved, and a more efficient operation process is achieved.
Patent Information
- Application Number
- CN202411100035.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-08-25
- Filing Date
- 2024-08-12
- Publication Date
- 2025-02-25
AI Technical Summary
In the chat service, it takes a lot of time and effort to share the image data transmitted by the image processing device as an archive, and it is necessary to manually select the destination and enter the transmission command.
An image processing device is designed that can scan document images and generate image data, transmit it to a destination designated by a user, and accept the designation of a chat service channel, automatically respond to image data transmission to a designated destination, and transmit relevant information and image data to a server providing chat services.
Reduces the time and effort required to share image data as archives in chat services, and improves the convenience and efficiency of operations.
Smart Images

Figure CN119520459A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an image processing device, an image processing method and a storage medium. Background Art
[0002] Japanese Patent Laid-Open No. 2021-078084 (Patent Document 1) discloses an image processing device that transmits image data generated by scanning an image of an original document to a chat server that provides a chat service.
[0003] Then, the image data is uploaded and shared to the chat room of the chat service.
[0004] In order to store image data transmitted by an image processing device as an archive in a chat service, when the technique in Patent Document 1 is used, it is necessary to select a chat room as a destination and input an instruction to transmit after transmitting the image data. Summary of the invention
[0005] The present disclosure has been made to solve the above-mentioned problems and will reduce the time and effort required to share image data transmitted by an image processing device as an archive in a chat service.
[0006] According to one aspect of the present disclosure, there is provided an image processing device, which includes one or more processors and one or more memories, which cooperate to: scan an image of a document and generate image data, transmit the generated image data to a destination specified by a user, accept designation of a chat service channel, and, in response to the transmission of the image data to the destination, transmit information related to the specified channel and the generated image data to a server providing the chat service.
[0007] Further features of the present disclosure will become apparent from the following description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1 An example of a system configuration is illustrated.
[0009] Figure 2 An example of a hardware configuration of a multifunction peripheral (MFP) is illustrated.
[0010] Figure 3 The diagram illustrates the configuration of a user terminal.
[0011] Figure 4 Diagram illustrates the configuration of a messaging application server.
[0012] Figure 5 Diagram showing the configuration of a tenant server.
[0013] Figure 6 The diagram shows tenant information.
[0014] Figure 7 An example screen of archive transmission destination setting of an MFP is illustrated.
[0015] Figure 8 It is a sequence diagram of archive transmission in the first embodiment.
[0016] Fig. 9 The archive transmission destination information stored in the MFP in the second embodiment is illustrated.
[0017] Fig.10 is a flowchart of the archive transmission process performed by the MFP in the second embodiment.
[0018] Fig.11 An example screen of archive transmission destination setting of the MFP in the third embodiment is illustrated.
[0019] Fig.12 is a flowchart of the archive transmission process performed by the MFP in the third embodiment.
[0020] Fig.13 The diagram shows a sequence of screens for executing a transfer job of the MFP. DETAILED DESCRIPTION
[0021] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.
[0022] In the description of the following embodiments, a multifunction peripheral (MFP) with printing, scanning and faxing functions will be used as an example of an image processing device. The embodiments described herein are not intended to limit the disclosure defined by the claims. In addition, not all feature combinations described in the embodiments are necessary for the solution of the present disclosure.
[0023] First embodiment
[0024] Figure 1 An example of the overall architecture of a messaging application service according to the present disclosure is illustrated. The messaging application service includes MFPs 10 and 11 as image processing devices, user terminals 20 to 22, a messaging application server 30, and a tenant server 40. The components are connected via a network 70 and are operable to communicate with each other. The network 70 is a wireless or wired network including a wide area network (WAN) and / or a local area network (LAN). A simple mail transfer protocol (SMTP) server (not shown) for transmitting emails by the MFPs 10 and 11 can be connected to the network 70.
[0025] The MFP 10 and the MFP 11 have a function of printing an image provided by the messaging application server 30 or a function of reading an original document and transmitting the generated image data to the messaging application server, which is an example of an information processing component (device). In the example of the accompanying drawings, two MFPs illustrated as the MFP 10 and the MFP 11 are connected. However, any number of MFPs may be connected. The MFP 10 and the MFP 11 are configured in the same manner, and the MFP 10 will be described below.
[0026] User terminals 20 to 22 refer to information terminals used by users of messaging application services, such as smart phones, tablet terminals, and personal computers. In the example of the accompanying drawings, three terminals illustrated as user terminals 20 to 22 are connected. However, any number of user terminals can be connected. The user accesses the messaging application server 30 in the cloud by operating one of the user terminals 20 to 22, and exchanges messages with other users and executes the installed applications. The user terminals 20 to 22 and the messaging application server 30 are connected to a wired or wireless communication network, and the user terminals 20 to 22 and the messaging application server 30 can transmit and receive data separately. In the present embodiment, a public network on the Internet is assumed as an example of a communication network. However, a dedicated line can be used.
[0027] The user terminals 20 to 22 may be configured in the same manner, and the user terminal 20 will be described below.
[0028] The messaging application server 30 is a cloud server located in the cloud 60, and is an information processing component that provides services using the messaging application 306. Specifically, the messaging application server 30 is a server that provides and manages a chat service. The messaging application server 30 is operable to perform all operations related to message exchange, such as transmitting / receiving data such as messages to / from the user terminal 20 to the user terminal 22 and displaying a screen for transmitting and receiving messages.
[0029] The tenant server 40 is a cloud server located in the cloud server 60 and is a server that stores and provides tenant information. The tenant information stored on the tenant server 40 will be Figure 6 Detailed description is given in the description of .
[0030] Figure 2 An example of the hardware configuration of the MFP 10 is illustrated.
[0031] The control unit 110 including a central processing unit (CPU) 111 is operable to control the entire operation of the MFP 10. The CPU 111 loads a control program stored in a read-only memory (ROM) 112 or a hard disk drive (HDD) 114 onto a random access memory (RAM) 113, and performs various controls such as read control and print control. The ROM 112 is operable to store a control program that can be executed by the CPU 111. The ROM 112 is also operable to store, for example, a startup program and font data. The RAM 113 acts as a main storage memory and is used as a temporary storage area for deploying various control programs stored in a work area, the ROM 112, and the HDD 114. The HDD 114 is operable to store image data, print data, various programs, various addresses, and various setting information. The HDD 114 is a storage medium, and may be, for example, a solid state drive (SSD) or an embedded multimedia card (eMMC) instead of the HDD.
[0032] In the MFP 10 according to the present embodiment, one CPU 111 can use one memory (RAM 113) to perform the operations shown in the flowchart described later. However, this should not be interpreted as a limitation. For example, multiple CPUs, RAMs, ROMs, and HDDs can cooperate to perform operations. Some operations can be performed using hardware circuits such as application specific integrated circuits (ASICs) or field programmable gate arrays (FPGAs).
[0033] The operation unit I / F 115 is operable to connect an operation unit 116 including a display unit such as a touch panel and hard keys to the control unit 110. The operation unit 116 is operable to display information to a user and detect an input from the user.
[0034] The reading unit I / F 117 is operable to connect a reading unit 118 such as a scanner to the control unit 110. The reading unit 118 reads an image of an original document, and the CPU 111 generates image data. The image data generated based on the image read by the reading unit 118 can be transmitted to an external device or printed on a recording paper. The reading unit 118 is provided with an automatic document feeder (ADF). The ADF is operable to convey an original document placed on an original document tray included in the reading unit 118, and the reading unit 118 scans the original document. The ADF is capable of conveying a plurality of original documents in response to a single scan instruction, and the reading unit 118 scans a plurality of original documents.
[0035] The printing unit I / F 119 is operable to connect a printing unit 120 such as a printer to the control unit 110. The CPU 111 can transfer image data (print data) stored in the RAM 113 to the printing unit 120 via the printing unit I / F 119. The printing unit 120 is operable to print an image on recording paper fed from a sheet feeding cassette based on the transferred image data.
[0036] The wireless communication unit I / F 121 is an I / F for controlling the wireless communication unit 122, and is operable to wirelessly connect the control unit 110 to an external wireless device. The user terminals 20 to 22 can be used as the external wireless devices.
[0037] The FAX unit I / F 123 is operable to control the FAX communication unit 124, thereby connecting the FAX communication unit 124 to the public network 80. The FAX unit I / F 123 is an I / F for controlling the FAX communication unit 124. The FAX unit I / F 123 is operable to, for example, establish a connection with a public network, and control a fax communication protocol by controlling a modem or a network control unit (NCU) for fax communication.
[0038] The communication unit I / F 125 is operable to connect the control unit 110 to the network 70. The communication unit I / F 125 transmits image data and various information related to the inside of the device to an external device on the network 70 through the communication unit 126, and receives print data and information on the network 70 from an information processing component on the network 70. As a method of transmission and reception through the network 70, files can be transmitted and received by e-mail or using other protocols (for example, FTP, SMB, or WEBDAV). Image data and message data can also be transmitted and received through the network 70 via HTTP communication through access from the user terminal 20 or the messaging application server 30. The MFP 10 can be accessed from a web browser on the user terminal 20 through the network to configure various settings of the MFP 10 (remote UI function).
[0039] Figure 3 The diagram shows an example of a hardware configuration of the user terminal 20. It is assumed that the user terminal 20 in the present embodiment is a device such as a smartphone or a tablet computer. However, the user terminal 20 may be any information processing component that can connect to the network 70 using, for example, Wi-Fi communication.
[0040] The CPU 207 is operable to read a control program stored in the ROM 208 and perform various operations for controlling the operation of the user terminal 20. The ROM 208 is operable to store the control program. The RAM 209 is operable to be used as a temporary storage area serving as, for example, a main memory and a work area of the CPU 207. The HDD 210 is operable to store various data such as photos and electronic documents.
[0041] The operation panel 201 has a touch panel function that can detect the user's touch operation, and can be operated to display various screens provided by the OS and the email transmission application. The operation panel 201 can also be used to check the information stored in the messaging application server 30. The user can input the required operation instructions to the user terminal 20 by performing a touch operation on the operation panel 201. The user terminal 20 is provided with hardware keys (not shown). The user can use these hardware keys to input the operation instructions to the user terminal 20.
[0042] The camera 204 is operable to capture images in response to an image capturing instruction of a user. Photos captured by the camera 204 may be stored in a specific area of the HDD 210. Information may also be acquired from a QR code (registered trademark) read by the camera 204 using a program capable of analyzing the QR code.
[0043] The user terminal 20 can transmit / receive data to / from various peripheral devices via the NFC communication unit 205, the Bluetooth (registered trademark) communication unit 206, and the wireless LAN communication unit 211. The Bluetooth communication unit 206 of the user terminal 20 may support Bluetooth low energy.
[0044] Figure 4 An example of the hardware configuration of the messaging application server 30 is illustrated. The CPU 301 is operable to read a control program stored in the ROM 302 and a messaging application 306 stored in the HDD 305 , and perform various operations for controlling the operation of the messaging application server 30 .
[0045] ROM 302 stores control programs. RAM 303 can be used as a temporary storage area serving as, for example, a main memory and a work area of CPU 301. HDD 305 is operable to store various data such as messages, images, channel information, and applications. Data can be transmitted / received to / from various components such as user terminal 20 and MFP 10 through communication unit 304. Communication unit 304 can perform wired communication using Ethernet (registered trademark) or wireless communication such as Wi-Fi. Messaging application 306 is installed on HDD 305 and can be run on CPU 301.
[0046] Figure 5An example of the hardware configuration of the tenant server 40 is illustrated. The CPU 401 is operable to read a control program stored in the ROM 402 and perform various operations for controlling the tenant information 601. The tenant information 601 to be stored will be described later. The ROM 402 stores the control program. The RAM 403 can be used as a temporary storage area serving as, for example, a main memory and a work area of the CPU 401. The HDD 405 is operable to store data such as the tenant information 601. Data can be transmitted / received to / from components such as the messaging application server 30 via the communication unit 404.
[0047] Figure 6 FIG. 4 shows an example of tenant information 601 stored in the HDD 405 of the tenant server 40. The tenant information 601 includes one or more groups; Figure 6 In the example of , tenant information 601 includes group information 602 and group information 609. In some configurations of messaging application 306, a single tenant information item may include a single group information item. In this case, the group information is equivalent to tenant information 601.
[0048] Each group has information constituting the group. For example, the group of group information 602 has user information 603, channel information 604, printer information 606, companion application information 607, and file information 608.
[0049] The user information 603 indicates information of a specific user belonging to a group. The channel information 604 is information for grouping the user information 603. The channel information 604 retains a list 605 listing corresponding user information for each channel.
[0050] Printer information 606 is information for identifying an individual MFP. An application using group information 602 can transmit various instructions to a specific MFP by referring to the information. The printer information 606 can be an IP address or MAC address of the MFP, or a uniquely identifiable ID. The ID can be an ID issued by the MFP 10 when registering information related to the MFP 10 in the messaging application server 30. An application using group information 602 can transmit commands such as print instructions to a specific MFP by referring to the printer information. Printer information 606 is linked to each group, but can also be linked to each channel or supporting application information described later. For example, MFP 1 can be linked to application 1, and MFP 1 and MFP 2 can be linked to application 2. Printer information 606 can be linked to tenant information 601. Specifically, in Figure 6 In the case of tenant 1, all printers linked to tenant 1 indicated by printer information 606 can be used.
[0051] The companion application information 607 is information for identifying a companion application that cooperates with the messaging application 306 corresponding to the group information 602 .
[0052] The file information 608 is information of a specific file retained in association with the group information 602. For example, the MFP 10 may print a file in response to the file information 608 transmitted to the MFP 10. The file information 608 is linked to a specific group, but may also be linked to a specific channel. For example, when a user posts a file to channel 1 (i.e., a chat room), the file posted to channel 1 is associated and stored. The user may check the files stored in the channel or download the stored files to the user terminal 20.
[0053] When the messaging application 306 refers to the user list corresponding to the tenant information 601, the messaging application 306 lists the user information 603 by referring to the group information 602 retained in the HDD 405 of the tenant server 40 via the communication unit 304. The same applies to the channel information 604, the printer information 606, the companion application information 607, and the file information 608.
[0054] Figure 7 The diagram illustrates the sequence of the setting screen for archive transmission displayed on the operation panel 201 of the user terminal 20 using the remote UI function. In the present embodiment, the settings are configured on the user terminal 20. However, Figure 7 The screen in the MFP 10 can be displayed on the operation unit 116 of the MFP 10. The CPU 111 of the MFP 10 receives the Figure 7 The settings entered on the settings screen in .
[0055] The archive destination can be specified on the setting screen 701. On this setting screen, after the MFP 10 transmits the image data generated by scanning to the destination specified by the user, settings can be configured to transmit the same image data as an archive to another destination. In addition to transmitting the image data, the transmission result can also be transmitted as an archive.
[0056] Type field 702 displays the transmission type when being archived transmission such as chat, FAX, file (SMB, FTP) or E-MAIL. When the user selects pull-down menu 708, display setting screen 730 with selection option 731. The user can select the transmission type from options such as chat, E-MAIL, SMB, FTP, FAX and IFAX. Multiple pull-down menus can be displayed on setting screen 701, so that multiple transmission types can be selected. In this case, different destinations can be selected for each selection type.
[0057] In the user name field 703, a user name for authentication may be input. In the password field 704, a password for authentication may be input. The input user name and password may be authentication information for accessing a messaging application service (chat service), or may be a password for accessing an SMB server, an FTP server, or an SMTP server. When no authentication is performed, for example, in the case of FAX, the user name field and the password field are left blank.
[0058] In the destination field 705, the user can specify a destination for archive transmission. The method of specifying the destination depends on the transmission type. When chat is selected in the transmission type field, access to the tenant server 40 is established, and a list of chat rooms to which the user corresponding to the input authentication information has joined is displayed. Displaying the chat room list is achieved by the MFP 10 acquiring channel information of the channel (chat room) to which the user corresponding to the authentication information has joined from the messaging application server 30 or the tenant server 40 via the network 70. When the type is not chat, the destination can be entered by directly inputting from an input terminal such as a keyboard or a soft keyboard (not shown), or by selecting an address from an address book stored in the HDD 114 of the MFP 10.
[0059] By selecting the authentication button 707, a setting screen 710 can be displayed. In the setting screen 710, a list of channels that the user corresponding to the user ID and PASS entered in the setting screen 701 has joined is displayed. In other words, a list of channels corresponding to the user is displayed, and in particular, a list of channels of a chat service (messaging application service) is displayed. In addition, a list of other users recently contacted by the user corresponding to the user ID and PASS entered on the setting screen 701 is also displayed. When a specific user is selected on the setting screen 710, image data for archiving is posted to a personal chat room. A personal chat room is a chat room for users to chat one-on-one.
[0060] When the OK button 712 is selected while the check box 711 is selected, the transmission destination (channel) corresponding to the selected check box is registered as the destination of the archive transmission. In the setting screen 720, the destination (channel 1) set by the user is displayed in the destination field 705.
[0061] For example, when the transmission type is FAX, the archive transmission destination is a destination selected from the address book of the MFP 10 or a destination manually input by the user. When the address book button 709 on the setting screen 701 is selected, the address book screen (not shown) is displayed, and the CPU 111 can accept the user's selection of the destination. The addresses displayed on the address book screen are stored in the HDD 114 of the MFP 10. E-mail addresses, fax phone numbers, PC host names, IP addresses, etc. are stored as these addresses.
[0062] In the file name field 706, a file name of the transmission image can be input. The setting screen 710 is used to set the chat destination information displayed when the authentication button 707 is pressed and the authentication is successful as the archive destination.
[0063] Figure 8 The operation (steps) of the MFP 10 in the sequence diagram of this embodiment can be performed by the CPU 111 loading a control program stored in the ROM 112 or the HDD 114 into the RAM 113 and executing the control program.
[0064] In S801 , the user uses the remote UI function through the operation panel 201 of the user terminal 20 , and makes an input on the setting screen 701 to configure archive destination settings.
[0065] In S802 , the user presses the authentication button 707 on the operation panel 201 of the user terminal 20 .
[0066] In S803 , the CPU 111 transmits the user name and password input on the setting screen 701 to the tenant server 40 and provides an authentication request.
[0067] In S804 , the tenant server 40 performs authentication. When the authentication succeeds, the tenant server 40 transmits an OK response (access token) to the MFP 10 .
[0068] In S805 , the CPU 111 transmits the access token and the request for acquiring channel information received from the tenant server 40 in S804 to the tenant server 40 to acquire chat destination information.
[0069] In S806, the tenant server 40 transmits the channel information to the MFP 10. Here, the channel information includes identification information (e.g., name and ID) of the channel corresponding to the specific user of the authentication information input on the setting screen 701, the names of other users corresponding to the user, and the image storage destination URL and chat posting destination URL of each user. When the user joins multiple channels, the identification information about the multiple channels can be transmitted to the MFP 10.
[0070] In S807, the CPU 111 displays the setting screen 710 based on the channel information received in S806.
[0071] In S808 , the user selects a destination such as a channel on the setting screen 710 through the operation panel 201 of the user terminal 20 .
[0072] In S809, the user completes the setting by pressing the OK button 712 and the Finish button 721 through the operation panel 201 of the user terminal 20. Thus, the process of setting the archive transmission destination is completed.
[0073] After the setting process is completed, in S810, the user can execute transmission via fax at any time using the operation unit 116 of the MFP 10. To execute transmission via fax, it is necessary to select Fig.13 1303 is displayed on the home screen 1301 in the MFP 10. The home screen is a screen displayed on the operation unit 116 of the MFP 10. When the fax button 1303 is selected, a fax setting screen (not shown) is displayed. The fax setting screen can accept transmission settings and scan settings such as fax destination, transmission resolution, scan size, single-sided / double-sided settings. After accepting the transmission settings and scan settings, in response to the CPU 111 accepting the instruction to execute the fax, the reading unit 118 scans the original document and generates image data. The FAX communication unit 124 transmits the generated image data to the destination specified on the fax setting screen via fax. In the present embodiment, transmission via fax is performed as an example of a transmission job. However, the transmission job can be any type of job that transmits an image to the outside, such as file transmission (SMB, FTP) or E-MAIL. The above operation corresponds to the transmission operation performed by the first transmission unit.
[0074] In S811, the CPU 111 performs transmission via fax to the destination designated by the user in S810. In S812, the CPU 111 receives a fax reception completion notification.
[0075] In response to the CPU 111 determining that the fax reception completion notification has been received in S812, in S813, the CPU 111 uses the access token received in S803 to transfer the image data that has been transmitted by fax to the destination specified by the user as the archive destination in S808. An example using the selection of chat as the type of archive transmission is described here. Specifically, in S813, the image data is transmitted to the messaging application server 30. At this time, the identification information of the channel selected as the publishing destination (transmission destination) on the setting screen 710 is also transmitted to the messaging application server 30. Using the received image data and the identification information of the channel, the messaging application server 30 performs an operation of publishing the received image data to the channel indicated by the received identification information. Therefore, the image data transmitted via fax or other means can be recorded and shared as archives in the channel of the chat service.
[0076] It is possible that the transmitted data is not published to the channel. In this case, the identification information of the channel selected on the setting screen 710 is transmitted to the messaging application server 30, but the image data is stored in a folder corresponding to the channel corresponding to the identification information. The folder can be referenced by the messaging application accessing the messaging application server 30 from the terminal device. The above operation corresponds to the transmission operation performed by the second transmission unit.
[0077] In the above example, the receipt of the fax reception completion notification is used as a trigger for performing the archive transmission process. However, this should not be interpreted as a limitation. For example, CPU 111 can determine whether the transmission via fax has been completed, and perform the archive transmission process in response to the completion of the transmission. Another option is that the archive transmission process can be started in response to the issuance of an instruction to perform the transmission via fax. As described above, the archive transmission operation can be triggered by any action of the following link to the execution of the operation of transmitting image data (including transmission via a method such as fax or email): such as, starting the operation of transmitting image data, ending the operation of transmitting image data, issuing a completion notification, or issuing an execution instruction.
[0078] In the above-described example, transmission via fax is used, but the archive transmission process may also be performed in response to transmission via e-mail or execution of file transmission.
[0079] Performing the above-described processing reduces the time and effort required to share the image data transmitted by the image processing device as an archive in the chat service.
[0080] Second embodiment
[0081] Next, a second embodiment of the present disclosure will be described. In the first embodiment, a case where archive settings are shared by users of the MFP 10 is explained. In the second embodiment, a case where archive destinations can be registered for different users operating the MFP 10 will be explained.
[0082] Fig. 9 A table 901 in TABLE 901 indicates an example of archive destination registration for different users stored in the HDD 114 of the MFP 10. The registered user, archive destination, user name, password, and user type are stored in association with each other.
[0083] Fig.10 1 is a flowchart illustrating processing when the MFP 10 performs archive transmission to the business chat server in this embodiment. The operation (steps) of the MFP 10 in the sequence diagram of this embodiment can be performed by the CPU 111 loading a control program stored in the ROM 112 or the HDD 114 into the RAM 113 and executing the control program.
[0084] In S1001, the CPU 111 performs user authentication. In S1002, the CPU 111 accepts scan settings, transmission settings, and instructions to perform transmission from the user authenticated in S1001.
[0085] The execution of the transfer will be referred to later. Fig.13 In S1003, the CPU 111 controls the reading unit 118 to scan an original document.
[0086] In S1004, the CPU 111 generates image data based on the original document read in S1003. In S1005, the CPU 111 transmits the generated image data to the destination designated by the user in S1002. In S1006, after the transmission is completed, the CPU 111 proceeds to S1007.
[0087] In S1007, the CPU 111 checks whether the archive transmission destination registered by the user authenticated in S1001 is included in the Fig. 9 The archive transmission destinations of different users stored in the HDD 114 described in . When the archive transmission destination is included, the CPU 111 proceeds to S1008. When the archive transmission destination is not included, the CPU 111 proceeds to S1009.
[0088] In S1008, the CPU 111 performs archive transmission to the registered destination. Here, the transmission image data is the image data transmitted in S1005.
[0089] In S1009, the CPU 111 checks whether the logged-in user is an administrator. When the logged-in user is not an administrator, the CPU 111 proceeds to S1010. When the logged-in user is an administrator, the CPU 111 ends the processing.
[0090] In S1010, the CPU 111 checks whether the archive transmission destination registered by the administrator is included in the Fig. 9 When the archive transmission destination is included, the CPU 111 proceeds to S1011. When the archive transmission destination is not included, the CPU 111 ends the processing.
[0091] In S1011, the CPU 111 performs archive transmission to the destination registered by the administrator and ends the processing.
[0092] The foregoing discussion describes an embodiment used in the present disclosure. However, the present disclosure is not limited to the embodiment, and the present disclosure also includes various embodiments that do not depart from the spirit and scope of the present disclosure.
[0093] For example, in this embodiment, when the administrator registers the archive destination, after the transfer to the archive destination registered by the general user, the transfer is also performed to the archive destination registered by the administrator. However, the transfer to the administrator may not be performed.
[0094] Fig.13 The sequence of screens displayed on the operation unit 116 of the MFP 10 for executing a transmission job is illustrated.
[0095] By pressing a scan button 1302 on the home screen 1301 , the screen switches to a job selection screen 1310 .
[0096] The job selection screen 1310 displays a list of scan jobs supported by the MFP 10. The user selects a job that the user desires to execute. In this embodiment, an example of selecting E-MAIL will be described. By pressing the E-MAIL button 1311, the screen switches to the E-MAIL setting screen 1320.
[0097] On the E-MAIL setting screen 1320, the destination setting, the scan setting, and the transmission setting can be configured. The check destination field 1321 displays the number of the specified destination. The reset button 1322 can be pressed to clear the information. By pressing the transmission setting button 1323, the settings related to transmission such as the scan size, the file format, and the double-sided original document can be configured. By pressing Start Black and White 1324 and Start Color 1325, scanning will be performed in black and white reading or color reading, and transmission via E-MAIL will be started.
[0098] Performing the above-described processing reduces the time and effort required to share the image data transmitted by the image processing device as an archive in a chat service, while improving convenience for individual users.
[0099] Third embodiment
[0100] A third embodiment of the present disclosure will be described below. In the third embodiment, a case where a chat message is transmitted after an image is transmitted will be described.
[0101] Fig.11 The diagram illustrates a setting screen for archive transmission displayed on the operation panel 201 of the user terminal 20 using the remote UI function. In the present embodiment, the settings are configured on the user terminal 20. However, the settings may be configured through the operation unit 116 of the MFP 10. Figure 7 Describe the fields described in .
[0102] In the message field 1102, it can be set whether to transmit a message after transmitting the image.
[0103] If you want to transfer the message, select "Yes" in the drop-down menu, otherwise select "No".
[0104] In the mention field 1103, settings for adding mention information to the message to be transmitted may be configured. Members belonging to the channel selected in the destination field may be selected from a drop-down menu. Mention information may be provided to a specific user in the group by additionally transmitting the mention information via a chat. In the text field 1104, the content of the message to be transmitted may be set.
[0105] In S813, the message set on the setting screen 1101 is transmitted together with the image data from the MFP 10 to the messaging application server 30. The messaging application server 30 publishes the received message and image data to the designated channel.
[0106] Fig.12 : is a flowchart illustrating processing performed by the MFP 10 when the MFP 10 transmits a message after archive transmission to the business chat server in the present embodiment. Fig.12 The process in can be realized by the CPU 111 loading the control program stored in the ROM 112 or the HDD 114 into the RAM 113 and executing the control program. The description of the archive transmission process will not be repeated.
[0107] In S1201, the CPU 111 checks whether the setting in the message field 1102 is set to "Yes." When the setting is set to "Yes," the CPU 111 proceeds to execute S1202. When the setting is set to "No," the CPU 111 ends the processing.
[0108] In S1202, a mention is attached when any setting is configured in the mention field 1103, and a mention is not attached when no setting is configured in the mention field 1103, and the CPU 111 transmits the message registered in the text field 1104 via the chat and ends the processing.
[0109] Performing the above-described processing reduces the time and effort required to share the image data and messages transmitted by the image processing device as archives in the chat service.
[0110] Other embodiments
[0111] The embodiments of the present disclosure may also be implemented by the following method, that is, software (program) that performs the functions of the above embodiments is provided to a system or device through a network or various storage media, and a computer or a central processing unit (CPU) or a microprocessing unit (MPU) of the system or device reads and executes the program.
[0112] While the present disclosure has been described with reference to exemplary embodiments, it is to be understood that the present disclosure is not limited to the disclosed exemplary embodiments.The following claims are to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
Claims
1. An image processing device, comprising: One or more processors and one or more memories cooperate to: Scanning a document image and generating image data; Transmitting the generated image data to a user-specified destination; Accept assignment of chat service channels; as well as In response to the transmission of the image data to the destination, information related to the designated channel and the generated image data are transmitted to a server providing the chat service.
2. The image processing device according to claim 1, wherein: As a result of the transmission of the information related to the designated channel and the generated image data to the server, the image data is published to the designated channel.
3. The image processing device according to claim 1, in, The one or more processors and the one or more memories also cooperate to: receiving information about a plurality of channels of the chat service, and The designation of the channel is accepted by accepting a user's selection from among the plurality of channels indicated by the received information related to the plurality of channels.
4. The image processing device according to claim 1, in, The one or more processors and the one or more memories also cooperate to: registering the information related to the specified channel, and The information about the channel is registered in association with a user of the image processing apparatus.
5. The image processing apparatus according to claim 1, wherein The one or more processors and the one or more memories also cooperate to transmit the information related to the designated channel and the generated image data to the server in response to completing the transmission of the image data to the destination.
6. The image processing apparatus according to claim 1, wherein The one or more processors and the one or more memories also cooperate to transmit the information related to the designated channel and the generated image data to the server in response to the image processing device receiving a notification indicating completion of transmission of the image data to the destination.
7. The image processing apparatus according to claim 1, wherein The one or more processors and the one or more memories also cooperate to transmit the information related to the designated channel, the generated image data, and a user-input message to the server in response to the transmission of the image data to the destination.
8. A non-transitory computer-readable storage medium storing one or more computer-executable programs, which, when executed by a computer, causes the computer to perform a method, the method comprising: scanning an image of a document and generating image data; Transmitting the generated image data to a user-specified destination; Accept assignment of chat service channels; as well as In response to the transmission of the image data to the destination, information related to the designated channel and the generated image data are transmitted to a server providing the chat service.
9. The non-transitory computer-readable storage medium of claim 8, wherein As a result of the transmission of the information related to the designated channel and the generated image data to the server, the image data is published to the designated channel.
10. The non-transitory computer-readable storage medium of claim 8, the method further comprising: receiving information related to a plurality of channels of the chat service, wherein The accepting includes accepting the designation of the channel by accepting a user's selection from among the plurality of channels indicated by the received information related to the plurality of channels.
11. The non-transitory computer-readable storage medium of claim 8, the method further comprising: registering said information related to said specified channel, The registering includes registering the information related to the channel in association with a user of the image processing device.
12. The non-transitory computer-readable storage medium of claim 8, wherein In response to completing the transmission of the image data to the destination, information related to the designated channel and the generated image data are transmitted to the server.
13. The non-transitory computer-readable storage medium of claim 8, wherein In response to receiving a notification indicating completion of transmission of the image data to the destination, the information regarding the designated channel and the generated image data are transmitted to the server.
14. The non-transitory computer-readable storage medium of claim 8, wherein In response to the transmission of the image data to the destination, the information related to the designated channel, the generated image data, and a user-input message are transmitted to the server.
15. An image processing method, the image processing method comprising: scanning an image of a document and generating image data; Transmitting the generated image data to a user-specified destination; Accept assignment of chat service channels; as well as In response to the transmission of the image data to the destination, information related to the designated channel and the generated image data are transmitted to a server providing the chat service.
Citation Information
Patent Citations
Image processing device, control method thereof, and program
JP2021078084A