Mobile terminal, image forming apparatus, system, control method thereof, program, and storage medium
By scanning and sending instructions of the image forming device on the mobile terminal, and using QR Code to communicate and authenticate between devices, the problems of complex and incorrect operation of users are solved, and a safer and simpler operation of the image forming device is achieved.
Patent Information
- Application Number
- JP2021160996
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-03-19
- Filing Date
- 2021-09-30
- Publication Date
- 2025-05-14
- Estimated Expiration
- 2041-09-30
AI Technical Summary
In the prior art, when a user sends scanning data instructions to the image forming device through a mobile terminal, the user is required to perform designated operations on the operation panel of the image forming device, resulting in complex operations of the user and prone to erroneous operations or unauthorized execution.
By implementing scanning and sending instructions on the mobile terminal, QR Code is used to communicate and authenticate between devices, ensuring that the image forming device only performs scanning and transmission operations when the specified conditions are met.
Simplifies user operations, reduces risks of misoperation and unauthorized execution, and improves user experience and device security.
Smart Images

Figure 0007676283000001 
Figure 0007676283000002 
Figure 0007676283000003
Abstract
Description
[Technical field]
[0001] The present invention relates to Mobile devices and an image forming apparatus Includes Regarding the system. [Background technology]
[0002] In recent years, with the spread of high-performance mobile terminals called smartphones, the number of image forming devices linked to the mobile terminals is also increasing. For example, a print instruction can be issued from a mobile terminal to an image forming device using wireless communication. The mobile terminal accepts an operation from a user, creates a print job based on selected print data and various print setting information (e.g., color setting, number of copies), and transmits the print job to the MFP to cause the MFP to execute print processing. At this time, network communication between the mobile terminal and the image forming device is established according to a communication protocol such as TCP / IP, NFC, Bluetooth (registered trademark), and can be realized by known technology. In addition, Patent Document 1 discloses a method for improving operability when instructing an image forming device to perform copy processing, scan data transmission processing, etc. from a mobile terminal. When a terminal can instruct an image forming device to perform scan data transmission processing, problems can occur due to user erroneous operation, etc. For example, if user A, who is in front of the image forming device, places a sheet on the platen of the image forming device, and user B, who is away from the image forming device, mistakenly instructs the terminal to transmit scan data, the scan data can be obtained illegally. Therefore, Patent Document 2 discloses a method for transmitting scan data when a predetermined operation is received on the operation panel of the image forming device after issuing an instruction to transmit scan data on a terminal. This method allows the user to transmit scan data after checking it on the image processing device, thereby preventing operational errors. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2015-207875 A [Patent Document 2] JP 2020-145493 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, when sending scan data when a specific operation is accepted on the operation panel of the image forming device as in Patent Document 2, the user must operate the operation panel of the image forming device after performing an operation to instruct the execution of processing on the terminal. In other words, the user must perform operations on two devices, which reduces the user's operability. It would be better if the operation could be completed on the user's terminal.
[0005] In view of the above, the present invention provides a method for scanning and transmitting an image from a mobile terminal to an image forming apparatus, comprising: Suppressing degradation of user operability, The objective is to provide a mechanism capable of suppressing erroneous or unauthorized execution of jobs. [Means for solving the problem]
[0006] The program of the present invention comprises: Use your mobile computer scan and send the Press the designated button to instruct the execution of A specific screen including the A display control means for controlling the display; The first image displayed on the display means of the image forming apparatus QR Code (registered trademark) The camera of the mobile terminal for reading Set up A control means for controlling the temperature to rise; When a wireless LAN communication connection between the image forming apparatus and the mobile terminal is established, and executing a scan in the image forming device. Execute the scan and send process to send the scanned image. The first image read by the camera, which is started up under the control of the control means, is processed as a process for obtaining the first image. QR Code from The mobile terminal Extracted information Includes A transmission control means for controlling the transmission of the transmission information; A program for causing the device to function as a The first QR Code said image forming apparatus; wireless To establish a LAN communication connection a second QR code used in the image forming apparatus, from which connection information for establishing wireless LAN communication with the image forming apparatus can be extracted; Second QR Code This is a different code image from Based on the transmission of the transmission information by the transmission control means, When the transmission information satisfies a predetermined condition Scanning in the image forming apparatus and send The process is executed. If the transmission information does not satisfy the predetermined condition, the process of scanning and transmitting the transmission information in the image forming device is not executed. The predetermined condition is not satisfied if the transmitted information does not include information that matches the information for authentication included in the first QR code. , When a scan and transmission process is executed based on the transmission information transmitted by the transmission control means in a state where a document to be scanned is already placed in the image forming device, the scan and transmission process is executed in the image forming device even without a user operation on the image forming device after the predetermined button is operated. It is characterized by: Effect of the Invention
[0007] When a mobile device can instruct an image forming device to scan and send a document, Suppressing degradation of user operability, It is possible to prevent erroneous or unauthorized execution of jobs. [Brief description of the drawings]
[0008] [Figure 1] A diagram showing the configuration of a data processing system. [Diagram 2] A block diagram showing the hardware configuration of a data processing device. [Diagram 3] FIG. 1 is a block diagram showing a hardware configuration of an image forming apparatus. [Figure 4] Block diagram showing the software configuration of the data processing device. [Diagram 5] Block diagram showing the software configuration of the image forming apparatus [Figure 6] Flowchart of connection process of the data processing device in the first embodiment [Figure 7] 1 is a flowchart of a job execution process of a data processing device according to a first embodiment. [Figure 8] FIG. 13 is a diagram showing an example of a screen displayed on the data processing device; [Figure 9] 1 is a flowchart of a job execution process of an image forming apparatus according to a first embodiment of the present invention. [Figure 10]FIG. 13 is a diagram showing an example of a screen displayed on the image forming apparatus; [Figure 11] 11 is a flowchart of a job execution process of an image forming apparatus according to a second embodiment of the present invention. [Figure 12] 11 is a flowchart of a job execution process of an image forming apparatus according to a third embodiment of the present invention. [Figure 13] 11 is a flowchart of a job execution process of an image forming apparatus according to a fourth embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. However, the components described in the embodiment are merely examples, and are not intended to limit the scope of the present invention.
[0010] Example 1 1 is a configuration diagram of an information processing system according to this embodiment. The data processing system 100 includes a data processing device 101, a wireless LAN (Local Area Network) terminal 102, an image forming device 104, and a cloud server 105, which are connected via a network 103.
[0011] The data processing device 101 may be a mobile terminal such as a smartphone or tablet, and may run an operating system for small terminals or a program for controlling telephone calls and data communications. Alternatively, the data processing device 101 may be a personal computer that does not have voice control, position detection control, mobile phone data communications, etc. The data processing device 101 is connected to a network 103 via a wireless LAN terminal 102.
[0012] The wireless terminal 102 is a wireless LAN base station having a general network router function, and provides a wireless LAN within a home, an office, or the like.
[0013] The image forming apparatus 104 is a digital multifunction peripheral equipped with various job execution functions such as a printer function, a copy function, a scanner function, a fax transmission function, etc. A user can instruct the image forming apparatus 104 to execute a job and execute various functions of the image forming apparatus 104 by operating the data processing apparatus 101.
[0014] Cloud server 105 manages data used by data processing device 101 and image forming device 104, performs various function expansion processes, etc., via network 103. Note that in this embodiment, image forming device 104 and cloud server 105 are connected to network 103 by wire, but may be connected wirelessly using wireless LAN terminal 102, similar to data processing device 101.
[0015] Furthermore, the data processing device 101 and the image forming device 104 are capable of short-distance wireless communication via wireless signals such as NFC (Near Field Communication) and BLE (Bluetooth Low Energy). The image forming device 104 has connection information (such as an IP address or a MAC address) for connecting to the image forming device 104 via wireless LAN in an NFC communication unit or a BLE communication unit described later, and the data processing device 101 acquires the connection information through short-distance wireless communication. Then, based on the acquired connection information, the data processing device 101 and the image forming device 104 start wireless LAN communication. In other words, wireless LAN communication between the data processing device 101 and the image forming device 104 is established by switching (called handover) from connection information exchanged between the devices through short-distance wireless communication such as NFC communication or BLE communication to wireless LAN communication such as Wi-Fi.
[0016] FIG. 2 is a block diagram showing a hardware configuration of a data processing device 101 according to this embodiment.
[0017] The data processing device 101 has a controller unit 201. The controller unit 201 controls various communication units, such as an NFC communication unit 210, a BLE communication unit 211, and a wireless LAN communication unit 212, as well as various UI units, such as a microphone / speaker 213, a display 214, and a touch panel 215.
[0018] The controller unit 201 is composed of a CPU 202 , a ROM 203 , a RAM 204 , a network I / F 205 , an audio control unit 206 , a display control unit 207 , an input control unit 208 , and a storage device 209 , which are connected by a system bus 216 .
[0019] The CPU 202 controls the entire system of the data processing device 101. The ROM 203 stores the operating system of the data processing device 101 and applications that control calls and data communications, and the CPU 202 executes various programs. The RAM 204 is a memory for the CPU 202 to execute various programs, and is a work memory area in which the applications execute programs.
[0020] The storage device 209 is a non-volatile storage device, and records various operation mode settings and operation logs that need to be retained even after rebooting the data processing device 101. In particular, in this embodiment, the storage device 209 stores setting information used when issuing an execution instruction to the image forming device 104, setting information acquired from the image forming device 104, and the like.
[0021] The network I / F 205 is connected to an NFC communication unit 210 , a BLE communication unit 211 , and a wireless LAN communication unit 212 , and controls various wireless communications with the image forming apparatus 104 and the cloud server 105 .
[0022] An audio control unit 206 controls input and output of audio data via a microphone / speaker 213. A display control unit 207 controls output of image data to be displayed on a display 214. An input control unit 208 controls input of information designated by a user via a button or touch panel 215. Using the audio control unit 206, display control unit 207, and input control unit 208, various applications executed by the data processing device 101 are provided to the user.
[0023] FIG. 3 is a block diagram showing a hardware configuration of the image forming apparatus 104 according to this embodiment.
[0024] The image forming apparatus 104 has a controller unit 301, which controls various communication units, such as an NFC communication unit 310, a BLE communication unit 311, and a wireless LAN communication unit 312, a display / operation unit 307, a scanner 313, and a printer 314. When a user uses a copy function, the controller unit 301 controls the scanner 313 to acquire image data of an original, and controls the printer 314 to print and output an image on paper. When a user uses a scan function, the controller unit 301 controls the scanner 313 to acquire image data of an original, converts it into code data, and transmits it to the data processing apparatus 101, the cloud server 105, or the like via the network 103. When a user uses a print function, the controller unit 301 receives image data (code data) via the data processing apparatus 101, the cloud server 105, and the network 103. Then, the controller unit 301 converts the received print data into image data and transmits it to the printer 314. The printer 314 prints and outputs an image on paper based on the received image data. The image forming apparatus 104 also has a FAX receiving function for receiving data from ISDN etc. and printing it, and a FAX sending function for sending scanned data to ISDN etc. The work for executing each of these functions is called a job, and the image forming apparatus 104 executes a predetermined process according to the job corresponding to each function.
[0025] The controller unit 301 is composed of a CPU 302 , a RAM 303 , a ROM 304 , a HDD 305 , a display / operation unit I / F 306 , a network I / F 308 , and a device I / F 309 , which are connected by a system bus 312 .
[0026] The CPU 302 controls the entire system of the image forming apparatus 104. The RAM 303 is a system work memory for the operation of the CPU 302, and is also an image memory for temporarily storing image data and setting data. The RAM 303 also stores programs and data such as an operating system, system software, and application software. It also stores scanned image data read by the scanner 312, and stores print image data received from the data processing apparatus 101 via the network 103. The ROM 304 stores a system boot program and the like. A hard disk drive (HDD) 305 stores the operating system, system software, application software, image data, setting data, and the like.
[0027] A display / operation I / F 306 is an interface with a display / operation unit 307, and outputs information to be displayed on the display / operation unit 307 to the display / operation unit 307. Also, the display / operation I / F 306 receives information input from the display / operation unit 307 by the user.
[0028] A display / operation unit 307 displays information to be provided to a user and accepts operations from the user, and includes, for example, an operation panel such as a touch panel display and a hardware keyboard.
[0029] The network I / F 308 is connected to an NFC communication unit 310, a BLE communication unit 311, and a wireless LAN communication unit 312, and controls various wireless communications with the data processing device 101 and the cloud server 105. The wireless LAN communication unit 312 forms a wireless LAN with the data processing device 101 via the network 103. The NFC communication unit and the BLE communication unit 311 perform short-range wireless communications with the data processing device 101 via wireless signals. The image forming device 104 transmits and receives job setting information and image data to and from the data processing device 101 via the network I / F 308, and executes a job received from the data processing device 101. Hereinafter, setting information assigned to a job is referred to as job setting information. For example, in the case of a print job, setting information assigned to the print job, such as number of copies: 1, color setting: monochrome, and size: A4, is referred to as job setting information.
[0030] A device I / F 309 connects the controller unit 301 to a scanner 313 and a printer 314 that read and print image data, and inputs and outputs image data.
[0031] FIG. 4 is a block diagram showing the software configuration of the data processing device 101 according to the present embodiment.
[0032] The application 401 is software executed by the CPU 202 of the data processing device 101, and is stored in the RAM 203, the storage device 209, or the like.
[0033] A user interface (UI) control unit 402 accepts settings (job setting information) input by the user via the touch panel 215, and transmits the settings to a job setting management unit 406 via an input control unit 208. The UI control unit 402 also receives responses from the job setting management unit 406 and the job control unit 407, and outputs information to a display unit, i.e., the display 214, via a display control unit 207. The UI control unit 402 also accepts authentication information input by the user via the touch panel 215, and transmits the accepted authentication information to an authentication setting management unit 403 via an input control unit 208.
[0034] The authentication setting management unit 403 transmits authentication information such as user information received from the UI control unit 402 to a network control unit 405. The authentication information is used in authentication processing in the image processing device 104, which will be described later, via the network 103. The authentication information such as user information may be stored in the authentication setting management unit 403.
[0035] The device connection unit 404 establishes short-distance wireless communication by NFC or BLE between the data processing device 101 and the image forming device 104, or wireless LAN communication via the network 103. For example, in the case of NFC, the user brings the NFC communication unit 210 of the data processing device 101 and the NFC communication unit 310 of the image forming device 104 close to each other to start short-distance wireless communication. In the case of BLE, the user brings the BLE communication unit 211 of the data processing device 101 and the BLE communication unit 311 of the image forming device 104 close to each other. Then, when the radio wave intensity of the BLE beacon received from the image forming device 104 reaches a certain value or more, the device connection unit 404 starts two-way short-distance wireless communication. In this way, the user performs an operation (called a touch operation) of bringing the NFC or BLE communication units of the data processing device 101 and the image forming device 104 close to each other, and the device connection unit 404 acquires connection information (such as an IP address) required for wireless LAN communication from the image forming device 104. Then, the data processing device 101 starts a wireless LAN connection with the image forming device 104 using the acquired connection information. In addition, the image forming device 104 and the data processing device 101 may establish wireless LAN communication by having the data processing device 101 read a QR code (registered trademark) indicating connection information displayed on the image forming device 104 without performing short-range wireless communication.
[0036] The network control unit 405 transmits jobs (including job setting information, execution instruction commands, image data, etc.), user authentication information, etc. to the image forming apparatus 104 via the network 103. Furthermore, the network control unit 405 receives job setting information stored in the image forming apparatus 104 via the network 103.
[0037] The job setting management unit 406 stores job setting information input by the user via the UI control unit 402 and job setting information received from the image forming apparatus 104 or the cloud server 105 by the network control unit 405 in the RAM 204 or the storage device 209. At this time, the job setting management unit 406 manages this job setting information as "favorites," which are settings that the user frequently uses. In addition, the job setting management unit 406 manages job setting information that was previously stored in the RAM 204 or the storage device 209 when the application 401 was installed, as "presets."
[0038] The job control unit 407 generates information for instructing job execution from job setting information such as “favorites” and “presets” registered in the job setting management unit 406, and transmits the job execution instruction to the image forming apparatus 104 via the network 103. The job control unit 407 also acquires the job execution status and the operating status of the devices such as the scanner 313 and printer 314 from the image forming apparatus 104 via the network 103, and transmits them to the UI control unit 402.
[0039] FIG. 5 is a block diagram showing the software configuration of the image forming apparatus 104 according to this embodiment.
[0040] The application 501 is software executed by the CPU 302 of the image forming apparatus 104, and is stored in the RAM 303, the HDD 305, or the like.
[0041] A user interface (UI) control unit 502 receives job setting information and the like input by the user via the display / operation unit 307, and transmits the information to a job setting management unit 506. The UI control unit 502 also receives responses from the job setting management unit 506 and the job control unit 507, and outputs information to the display / operation unit 307.
[0042] The authentication control unit 503 performs user identification and user authentication processing based on the authentication information received from the data processing device 101, and returns the results.
[0043] The device connection unit 504 performs short-distance wireless communication between the data processing device 101 and the image forming device 104 and establishes wireless LAN communication via the network 103 .
[0044] The network control unit 505 receives jobs (job setting information, job execution instruction command, image data), user authentication information, and the like from the data processing device 101 via the network 103. Furthermore, the network control unit 505 transmits job setting information stored in the image forming device 104 to the data processing device 101 via the network 104.
[0045] The job setting management unit 506 stores job setting information input by the user via the UI control unit 502 and job setting information received from the data processing device 101 or the cloud server 105 via the network control unit 505 in the RAM 303 or the HDD 305. At this time, the job setting management unit 506 manages the job setting information as "favorites," which are settings that the user frequently uses. The job setting management unit 406 also manages the job setting information that was stored in the RAM 303 or the HDD 305 when the application 501 was installed as "presets." The job setting information included in jobs executed by the image processing device 104 is also managed as "history."
[0046] The job control unit 507 controls each processing unit of the scan processing unit 511, the copy processing unit 512, the print processing unit 513, and the fax processing unit 514 in response to the received job, and executes various jobs. At this time, the job control unit 507 executes the job based on the job setting information set by the user on the display / operation unit 307 and the job setting information of "favorite" or "preset" registered on the job setting management unit 506. Furthermore, the job control unit 507 receives a job execution request received from the data processing device 101 via the network 103, and executes various jobs in response to the job setting information of the received job, etc. Furthermore, the job control unit 507 transmits the job execution status and the operating status of the devices of the scanner 313 and the printer 314 to the data processing device 101 via the network 103.
[0047] Fig. 6 is a flowchart for explaining a process of connecting the data processing device 101 to the image forming device 104 in this embodiment. The flowchart in Fig. 6 is realized by the CPU 202 of the data processing device 101 reading out a program for implementing each control module stored in the ROM 203 or the storage device 209 into the RAM 204 and executing the program.
[0048] In step S601, the UI control unit 402 detects an instruction from the user to search for an image forming apparatus.
[0049] In step S602, the device connection unit 404 searches for the image forming apparatus 104 supported by the application 401 present on the network 103 via the wireless LAN terminal 102 using Wi-Fi (registered trademark) or the like.
[0050] In step S603, if the image forming device cannot be detected as a result of the search in step S602, the device connection unit 404 ends the process, and if the image forming device can be detected, the device connection unit 404 acquires device information (S604). Alternatively, it is possible to acquire connection information such as an IP address by performing short-range wireless communication with NFC or BLE provided in the image forming device 104, and to search for the image forming device 104 using the acquired connection information to acquire device information. Here, the device information is, for example, identification information such as the MAC address and device name of the image forming device, but may also include capability information such as color information and compatible format information.
[0051] In step S605, the device connection unit 404 starts a connection with the image forming device 104 based on the acquired device information, and ends the process.
[0052] The data processing device 101 that has started to connect to the image forming device 104 can use the application 401 to instruct the image forming device to perform jobs such as copying, printing, and sending scanned images. For example, the data processing device 101 accepts scan settings and settings for the destination of the scanned image from the user on the touch panel 215, generates a job, and sends the job to the image forming device. The image forming device executes scanning based on the received job and sends the generated image data to the set destination. In other words, the user can remotely instruct the image forming device to scan and send. However, if a user located far from the image forming device instructs the image forming device to scan and send in this way, the user may scan and send an original document set by another person in the image forming device due to an erroneous operation or the like. In addition, a malicious user may wait for the timing when another person sets an original document in the image forming device and remotely instruct the data processing device to scan and send, thereby illegally acquiring and sending an image of another person's original document. Therefore, in this embodiment, a method for preventing a user's erroneous operation and illegal job execution will be described even if the data processing device 101 can instruct the image forming device to execute a job. Specifically, when a job is sent from the data processing device to the image forming device, the image forming device displays an authentication code on its display, and the user inputs the authentication code displayed on the mobile terminal and sends the code to the image forming device. If the received code is correct, the image forming device executes the job. This allows the user to execute the job after performing the confirmation task of entering the authentication code. It also ensures that the user who operates the data processing device is in front of the image forming device, preventing unauthorized execution of job instructions.
[0053] The job execution process executed by the data processing device 101 of this embodiment will be described with reference to Figures 7 and 8. Figure 7 is a flowchart explaining the job execution process, which is realized by the CPU 202 of the data processing device 101 reading into the RAM 204 and executing the programs for implementing each control module stored in the ROM 203 or storage device 209. Figure 8 is an example of a screen displayed by the application 401 of the data processing device 101.
[0054] The function list screen 801 in FIG. 8(a) is a menu screen of the application 401. For example, it is a screen that is displayed when the application 401 is started. When communication with an image forming device is established by the process of the flowchart in FIG. 6, the name of the device to which the job is to be sent is displayed as shown in the device name 808. Also displayed are a copy button 805 for instructing the image forming device to copy, a print button 806 for instructing the image forming device to print, and a "scan and send" button 807 for instructing the image forming device to scan and send. When any of the buttons is pressed, a job setting screen is displayed. Also displayed on the function list screen 801 are a favorite button 804 and preset buttons (803, 804) in which the user sets the setting values of a desired job and registers them as favorites. When any of these buttons is pressed, a job setting screen reflecting the desired setting values is displayed. Here, as an example, the following flowchart will be described using a case where the user selects the "send to me" button 802, which instructs the user to send the image data generated by scanning to his / her own address.
[0055] In step S701, the UI control unit 402 receives a selection operation of the "Send to me" button 802 from the user and displays a job setting screen (FIG. 8(b)).
[0056] In step S702, the UI control unit 402 accepts a job setting change from the user on the send email to self screen 811 in FIG. 8B. In the send email to self screen 811 in FIG. 8B, a title field 812 displays the title of the screen, and a button for canceling the setting and returning to the previous screen is arranged. An email address setting area 813 is an area for inputting the email address of the destination with a soft keyboard. When an address book launch button 814 is pressed, the address book of the data processing device 101 is launched. When a user selects an email address in the address book, the selected email address is displayed in the email address setting area 813. A plurality of email addresses can be set. When an open button 815 is pressed, the screen is switched to a screen display in which CC, BCC, subject, body, and file name can be set, and input of each item becomes possible. In the scan setting area 816, buttons for setting scan settings when the image forming device 104 scans, such as color settings and resolution, are arranged, and settings can be changed by pressing each button.
[0057] In step S703, the UI control unit 402 determines whether a job execution instruction from the user has been received. If the job execution button 817 in Fig. 8B is pressed, the UI control unit 402 determines that a job execution instruction has been received and proceeds to S704. If the instruction has not been received, the process returns to S702.
[0058] In step S704, the device connection unit 404 acquires user information such as a user name and password stored in the RAM 204 or the storage device 209, and transmits it to the image forming apparatus 104. That is, here, a remote authentication request is made to the image forming apparatus 104. The image forming apparatus 104 making the remote authentication request is the image forming apparatus that has already been connected in the connection processing in Fig. 6. Remote authentication is authentication for permitting the start of communication between the data processing apparatus 101 and the image forming apparatus 104, and is different from local authentication, which will be described later.
[0059] In step S705, the device connection unit 404 determines whether the remote authentication has been successful. This determination is made based on the response from the image forming apparatus 104 to the authentication request in S704. If the remote authentication has not been successful, the UI control unit 402 displays an error screen on the display 214 (S706) and ends the process. If the remote authentication has been successful, the job control unit 407 acquires operation control information (S707). The operation control information is information for allowing the image forming apparatus 104 to accept only instructions from the data processing apparatus 101. When the image forming apparatus 104 receives a job including operation control information from the data processing apparatus 101, this information is used to prevent the image forming apparatus 104 from executing jobs other than the received job.
[0060] In step S708, the job control unit 407 generates a job based on the job setting information, user information, password, operation control information, etc. set in step S702, and sends the job to the connected image forming device 104 to request execution of the job.
[0061] In step S709, if the job execution request in step S708 is not successful, the UI control unit 402 displays an error screen on the display 214 (S706) and ends the process. For example, if the image forming apparatus 104 that received the job attempts local authentication using the user information included in the job and fails to log in, it is determined that the job execution request is not successful. If the job execution request is successful, the process proceeds to step S710.
[0062] In step S710, the job control unit 407 determines whether or not a display instruction for a screen prompting the user to place a document has been received from the image forming apparatus 104 based on the job sent in S708. If a display instruction has been received, the process proceeds to S711, and if not, the process proceeds to S713.
[0063] In S711, the UI control unit 402 displays a screen prompting the user to place the original on the display 214. The screen prompting the user to place the original is, for example, as shown in Fig. 8(c), and has a message prompting the user to place the original in a message area 821, a cancel button 822, and a set complete button 823. The job execution request can be canceled by pressing the cancel button 822. The user can proceed to the next process by pressing the set complete button 823. In S712, the UI control unit 402 determines whether the set complete button 823 has been pressed on the screen prompting the user to place the original, and if it is determined that the button has been pressed, the process proceeds to S710, and if not, that is, if the cancel button 822 has been pressed, the process ends.
[0064] In step S713, the job control unit 407 determines whether a request for an authentication code for the job transmitted in S708 has been received from the image forming apparatus 104. If the request has been received, the process proceeds to S714; if not, the process ends.
[0065] In S714, the UI control unit 402 displays an input screen for an authentication code and accepts input of the authentication code from the user. The input screen for the authentication code is, for example, as shown in FIG. 8D, and has an input field in which the authentication code can be input in a message area 831, a cancel button 832, and an OK button 833. In this embodiment, the authentication code is transmitted by inputting the authentication code displayed on the display / operation unit 307 of the image forming apparatus 104 into the input field in the message area 831 and pressing the OK button 833. Pressing the cancel button 832 can cancel the job execution request. Instead of the authentication code, a QR code may be displayed on the image forming apparatus 104, and the authentication code obtained by reading the QR code with the camera 216 provided in the data processing apparatus 101 may be transmitted. When the QR code is displayed on the image forming apparatus 104, the data processing apparatus 101 may automatically start up the camera.
[0066] In S715, the device connection unit 404 transmits the authentication code received in S714 to the image forming apparatus 104. Here, the device connection unit 404 may be configured to transmit the authentication code when the OK button 833 is pressed on the screen shown in Fig. 8(d), or may be configured to automatically transmit the authentication code when a predetermined number of codes are input. When a QR code is read, information extracted from the acquired QR code is transmitted.
[0067] In step S716, the job control unit 407 determines whether the authentication is successful using the authentication code transmitted in S715. Specifically, this is determined based on the response from the image forming apparatus 104 to the authentication code transmitted in S715. If the authentication is successful, the process ends, and if not, the process proceeds to S706 to display an error screen, or returns to S714. Through the process of the above flowchart, the data processing apparatus 101 cannot cause the image forming apparatus to execute a job unless the data processing apparatus 101 inputs the authentication code displayed on the display / operation unit 307 of the image forming apparatus 104 and transmits it to the image forming apparatus 104. This makes it possible to prevent execution of a job due to a user's erroneous operation or execution of an unauthorized job.
[0068] The job execution process of the image forming apparatus 104 of this embodiment will be described with reference to Figures 9 and 10. Figure 9 is a flowchart for explaining the job execution process, which is realized by the CPU 302 of the image forming apparatus 104 reading into the RAM 303 and executing the programs for implementing each control module stored in the ROM 304 or HDD 305. The following flow starts when the image forming apparatus 104 receives the job transmitted in S708 of Figure 7. Figure 10 is an example of a screen displayed by the system software 501 of the image forming apparatus 104.
[0069] In step S901, the network control unit 505 receives a job transmitted from the data processing device 101 via the network 103 and accepts a request to execute the job. The job received here is, for example, the job transmitted in step S708.
[0070] In step S902, the authentication control unit 503 extracts the operation control information included in the received job and stores it in the RAM 303. At this time, although not shown, if another job execution request has already been accepted and there is operation control information, the job execution request may not be accepted, error information may be notified to the data processing device 101, and the process may end.
[0071] In step S903, the authentication control unit 503 executes local authentication using user information and the like included in the job. If the local authentication is successful, the user corresponding to the user information included in the job can log in to the image forming apparatus 104. The login here is a local login for occupying the operation panel of the image forming apparatus 104.
[0072] In step S904, the authentication control unit 503 determines whether the local authentication is successful. If the local authentication is successful, the login process is performed and the process proceeds to step S907. If the local authentication is not successful, the operation control information stored in step S902 is discarded (S905), and error information is sent to the data processing device 101 via the network control unit 505 (S906), and the process ends.
[0073] In S907, the job control unit 506 determines whether the job received in S901 is a "scan and send" job. If it is determined to be a "scan and send" job, the process proceeds to S908, and if not, the process proceeds to S912.
[0074] In step S908, the job control unit 506 determines whether the document to be scanned is placed on the scanner 313. If the document to be scanned cannot be detected, the UI control unit 502 displays a screen prompting the user to place the document on the display / operation unit 307, and the network control unit 505 transmits an instruction for the screen prompting the user to place the document to the data processing device 101 (S909). The screen prompting the user to place the document is, for example, as shown in 1001 in FIG. 10(a), and includes a message prompting the user to place the document, a cancel button 1002, and a set complete button 1003. When the cancel button 1002 is pressed, the job execution request is canceled. The set complete button 1003 is a button for notifying the image forming device that the document has been placed when the user places the document to be scanned on the image forming device 104 but the document is not automatically detected. Pressing the set complete button 1003 allows the user to move to the next process. Here, an example is shown in which a screen prompting the user to place the document is displayed on both the display / operation unit 307 of the image forming device and the data processing device 101, but it may be displayed on only one of them.
[0075] If placement of a scanner document is detected in S908, the job control unit 506 generates an authentication code in S910, and the UI control unit 502 displays a screen displaying information corresponding to the generated authentication code on the display / operation unit 307. The screen displaying information corresponding to the authentication code is, for example, as shown in 1011 in FIG. 10(b), and includes a message displaying the authentication code and a cancel button 1012. Pressing the cancel button 1012 cancels the execution of the job. In the example of FIG. 10(b), the authentication code is displayed as numbers, but it may be displayed as characters, or the information corresponding to the authentication code may be displayed in the form of a QR code. In other words, the generated authentication code is encrypted to generate a QR code and displayed.
[0076] In step S911, the job control unit 506 determines whether or not an authentication code has been received from the data processing device 101 via the network 103. If an authentication code has been received, the process proceeds to S912; if not, the process of S911 is repeated. In S912, the job control unit 506 determines whether or not the authentication code received in S911 is correct. Specifically, if the authentication code received from the data processing device 101 matches the authentication code displayed on the display / operation unit 307, the authentication code is determined to be correct. At this time, even if the authentication code displayed on the display / operation unit 307 is received from a device other than the data processing device 101 that sent the job, an error is generated.
[0077] If the authentication code is correct in S912, the process proceeds to step S913, and if it is not correct, an error is notified to the data processing device 101 and the process proceeds to S914. At this time, the process may return to S911 or proceed to S905.
[0078] In step S913, the job control unit 506 executes the job based on the job setting information and the like acquired in step S901. In this embodiment, the job setting information includes scan settings for scanning and a destination to which the scanned image is to be e-mailed, and the image is scanned based on this information and e-mailed to the specified destination. When the job execution is completed, information indicating the completion may be notified to the data processing device 101. In this embodiment, the e-mail sending function has been described, but this is only an example, and the function may be implemented using other functions such as copying and faxing.
[0079] In step S913, the authentication control unit 503 discards the operation control information stored in step S902, and ends the process.
[0080] By processing the above flowchart, the image forming apparatus executes a scan and send job only when it receives correct authentication information from the data processing apparatus, thereby preventing erroneous execution of a job due to a user's operation error or execution of an unauthorized job. In the above flowchart, an example is shown in which an authentication code is requested from the data processing apparatus when executing a "scan and send" job, but the job for which an authentication code is requested is not limited to "scan and send" and may be other jobs such as a print job or copy job. If it is a job other than a "scan and send", the process proceeds to No in S907 and input of an authentication code is not requested. This is because there is no possibility of an original being transmitted unauthorizedly in a print job or copy job.
[0081] As described above, according to this embodiment, when the data processing device 101 sends a job execution instruction to the image forming device 104 to request execution of a job, an authentication code is displayed on the image forming device 104, and the data processing device 101 executes the job by inputting and transmitting the authentication code. At this time, the job is executed only if the authentication code transmitted by the data processing device 101 satisfies a predetermined condition. This improves user operability by completing operations only on the data processing device while preventing erroneous or unauthorized execution of a user's job. Even for users who are averse to operating a device shared by multiple users such as an image forming device, it is possible to execute processing by operating only the user's data processing device, improving usability.
[0082] Example 2 In the first embodiment, when a data processing device requests an image forming device to execute a job, the image forming device automatically performs local authentication using user information and the like included in the job, displays an authentication code, and then executes the job after receiving the authentication code from the data processing device. This method requires that the authentication code be displayed every time a job is executed. Therefore, in the second embodiment, an example is shown in which the user is not asked to input an authentication code if the user has already logged in to the image forming device before sending a job from the data processing device. The basic configuration of the second embodiment is the same as that of the first embodiment, so only the differences are shown.
[0083] Fig. 11 is a flowchart for explaining a job execution process executed by the image forming apparatus 104 in the second embodiment. Since the basic process is the same as that in Fig. 9, only the differences are shown.
[0084] In S1101, the authentication control unit 503 determines whether or not a user is logged in to the image forming apparatus 104. If the user is not logged in, the process proceeds to step S903, and if the user is logged in, the process proceeds to step S1102.
[0085] In step S1102, the authentication control unit 503 determines whether the user information extracted from the job is the same as the logged-in user. If it is determined that the user is the same, the process proceeds to step S907. If it is not determined that the user is the same, the process proceeds to step S905. If the process proceeds to S907, the image forming apparatus 104 executes the job in S913 without performing a process of displaying the authentication code on the screen. In other words, if the user who sent the job is the same as the user who is already logged in, the user is not asked to input a code to execute the job. If the user who instructed the execution of the job at the terminal is the same as the user who is already logged in to the image forming apparatus, the image forming apparatus does not request the input of an authentication code to execute the job, so the user does not need to perform an unnecessary code input operation.
[0086] Example 3 In this embodiment, an example is shown in which the authentication code is not displayed if the display of the image forming apparatus is remotely operated by another apparatus when a job is accepted from a data processing apparatus. If the authentication code is displayed when the operation panel of the image forming apparatus is remotely operated, there is a risk that the authentication code may be illegally obtained. Therefore, in the third embodiment, a method is described in which the process is switched to whether or not to display the authentication code depending on whether or not the operation panel of the image forming apparatus is remotely operated. Since the basic configuration is the same as in the first embodiment, only the differences are shown.
[0087] A flowchart showing the processing of this embodiment is shown in Fig. 12. The basic configuration of the flowchart in Fig. 12 is the same as that of the flowchart in Fig. 9, so only the differences are shown.
[0088] If it is determined in S907 that the job received by the job control unit 506 is a "scan and send" job, instead of proceeding to S908, the network control unit 505 determines in S1202 whether the display / operation unit 307 of the image forming apparatus 104 is being remotely operated by another device. "Remotely operated" refers to a case where the operation panel of the image forming apparatus 104 is being remotely operated from an external device using, for example, VNC (Virtual Network Computing) using the RFB protocol. If it is not being remotely operated, the process proceeds to S908, and if it is being remotely operated, the process proceeds to S905 and S906 to notify the data processing apparatus 101 of an error.
[0089] Here, after S907, the network control unit 505 determines whether the display / operation unit 307 of the image forming apparatus 104 is being remotely operated by another device, but the present invention is not limited to this. For example, as shown in Fig. 12, after S902, in S1201 the network control unit 505 determines whether the display / operation unit 307 of the image forming apparatus 104 is being remotely operated by another device. If it is being remotely operated, the process may proceed to S905, and if not, the process may proceed to S903. Fig. 12 shows an example in which two steps are provided in which the network control unit 505 determines whether the display / operation unit 307 of the image forming apparatus 104 is being remotely operated by another device, but only one of them may be provided.
[0090] With the above processing, when the operation panel of the image processing device is being remotely operated, even if a scan and send job is received from the data processing device, the image processing device does not display an authentication code on the operation panel and does not execute the job, thereby ensuring security.
[0091] Example 4 In the first embodiment, when the data processing device 101 requests the image forming device 104 to execute a job, the image forming device automatically performs a login process using user information and the like included in the job, and then determines whether a document has been placed and displays an authentication code. This method has a problem that the user is prompted to place a document or enter an authentication code after the login process, which lengthens the time the user logs in to the image forming device 104 and occupies the operation panel. Therefore, in this embodiment, a method will be described in which the image forming device 104 performs a login process after receiving a job, determines whether a document has been placed and displays an authentication code. The basic configuration of the fourth embodiment is the same as that of the first embodiment, so only the differences will be shown.
[0092] Fig. 13 is a flowchart for explaining a job execution process executed by the image forming apparatus 104 according to the fourth embodiment. Since the basic process is the same as that in Fig. 9, only the differences are shown.
[0093] In step S1301, the authentication control unit 503 acquires user information contained in the received job, and verifies whether the acquired user information matches the information in the user information managed by the image forming apparatus 104 and is correct.
[0094] In step S1302, if the user information matches the user information managed by the image forming apparatus 104, the process proceeds to step S907; otherwise, the authentication information is NG and the process proceeds to step S905.
[0095] In step S1303, the authentication control unit 503 executes local authentication using the user information acquired in step S1301, and executes local login processing for the user. Here, it is determined whether the authentication code received from the data processing device 101 in S912 is correct, and local login processing is performed only if it is correct. Since the user information is checked in step S1301, local authentication will not generally fail in this step.
[0096] As described above, when a data processing device requests the image forming device to execute a job, the image forming device executes login processing after determining whether an original has been placed and checking the authentication code. This makes it possible to minimize the time that the operation panel of the image forming device 104 is occupied by the login processing. In addition, since it is determined in S1301 whether the user information is correct before determining whether an original has been placed and checking the authentication code, it is possible to prevent a user who cannot execute a job from entering an authentication code in the first place.
[0097] Here, a configuration is shown in which the login process is performed after determining whether the document has been placed and displaying the authentication code as a modified example of the first embodiment. This configuration can also be applied to the second and third embodiments.
[0098] (Other Examples) The present invention can also be realized by executing the following process. That is, software (programs) that realize the functions of the above-described embodiments are supplied to a system or device via a network or various storage media, and the computer (or CPU, MPU, etc.) of the system or device reads and executes the programs. In this case, the computer programs and the storage media storing the computer programs constitute the present invention.
Claims
1. Use your mobile computer a display control means for controlling the display of a specific screen including a predetermined button for instructing execution of a scan and send process on the display of the mobile terminal; A control means for controlling the camera of the mobile terminal to start up in order to read a first QR code (registered trademark) displayed on a display means of an image forming apparatus; a transmission control means for controlling the mobile terminal to transmit transmission information including information extracted by the mobile terminal from the first QR code read by the camera started up under the control of the control means, as a process for executing a scan and transmission process for causing the image forming apparatus to scan and transmit an image obtained by scanning in a state where a wireless LAN communication connection between the image forming apparatus and the mobile terminal is established; A program for causing the device to function as a the first QR code is a second QR code used for establishing a connection for wireless LAN communication with the image forming apparatus, and is a code image different from the second QR code from which connection information for establishing the wireless LAN communication with the image forming apparatus can be extracted; When the transmission information satisfies a predetermined condition based on the transmission of the transmission information by the transmission control means, a process of scanning and transmitting in the image forming device is executed, and when the transmission information does not satisfy the predetermined condition, the process of scanning and transmitting in the image forming device based on the transmission of the transmission information is not executed. the predetermined condition is not satisfied if the transmitted information does not include information for authentication that matches the information included in the first QR code; A program characterized in that, when a scan and send process is executed based on the transmission information sent by the transmission control means when a document to be scanned is already placed in the image forming device, the scan and send process in the image forming device is executed after the specified button is operated, even without any user operation on the image forming device.
2. The program described in Claim 1, characterized in that it is necessary for the specified condition to be satisfied that the transmitted information contains information that matches information for authentication contained in the first QR code.
3. The program according to claim 1 or 2, characterized in that the specified button is displayed on the specific screen including an address display area in which an email address set as a destination to which the scanned image is to be sent is displayed.
4. The display control means displaying a first button different from the predetermined button together with the address display area on the specific screen; displaying an address book in response to the operation of the first button; The email address selected in the displayed address book is displayed in the address display area.
4. The program according to claim 3, further comprising:
5. The program according to any one of claims 1 to 4, characterized in that the specified button is displayed on the specific screen including a setting area for accepting operations to set items related to the scanning and sending process, such as at least one of color setting, resolution, and file format.
6. The program according to any one of claims 1 to 5, characterized in that the mobile terminal is capable of establishing a wireless LAN communication connection with the image forming device by reading the second QR code displayed on a display means of the image forming device and using connection information extracted from the read second QR code.
7. 7. The program according to claim 1, wherein the connection information includes an IP address of the image forming apparatus.
8. The computer of the image forming apparatus a display control unit that controls the image forming apparatus so that a first QR code (registered trademark) to be read by a mobile terminal is displayed on a display unit of the image forming apparatus; a control means for controlling the execution of a scan and send process as a process corresponding to the operation of the predetermined button, based on the reception of information corresponding to the transmission information transmitted from the mobile terminal, the information including information extracted by the mobile terminal from the first QR code in a state in which a wireless LAN communication connection between the image forming apparatus and the mobile terminal is established, wherein the predetermined button is included in a specific screen displayed on a display of the mobile terminal and the first QR code displayed on the display means is read by the mobile terminal, and a predetermined button for instructing the execution of a scan and send process in the image forming apparatus is operated on the mobile terminal, the predetermined button being included in a specific screen displayed on a display of the mobile terminal and the first QR code displayed on the display means is read by the mobile terminal, A program for causing the device to function as a the first QR code is a second QR code used for establishing a connection for wireless LAN communication with the image forming apparatus, and is a code image different from the second QR code from which connection information for establishing the wireless LAN communication with the image forming apparatus can be extracted; When the transmission information satisfies a predetermined condition, the control means controls to execute a process of scanning and transmitting the information, and when the transmission information does not satisfy the predetermined condition, the control means does not control to execute a process of scanning and transmitting the information based on the transmission of the information, the predetermined condition is not satisfied if the transmitted information does not include information for authentication that matches the information included in the first QR code; When a document to be scanned is placed in the image forming device and the control unit executes a scan and transmission process based on the transmission information, the scan and transmission process is executed in the image forming device even if there is no user operation on the image forming device after the predetermined button is operated on the mobile terminal. A program characterized by:
9. 9. The program according to claim 8, wherein the display control means is capable of displaying the second QR code on a display means of the image forming apparatus.
10. A computer-readable storage medium storing the program according to any one of claims 1 to 9.
11. A mobile terminal comprising the means according to any one of claims 1 to 7.
12. 10. An image forming apparatus comprising the means according to claim 8 or 9.
13. A system including a mobile terminal and an image forming apparatus, The mobile terminal includes: a first display control means for controlling a specific screen including a predetermined button for instructing execution of a scan and send process to be displayed on a display of the mobile terminal; a first control means for controlling a camera of the mobile terminal to start up in order to read a first QR code (registered trademark) displayed on a display means of the image forming apparatus; a transmission control means for controlling the mobile terminal to transmit transmission information including information extracted by the mobile terminal from the first QR code read by the camera started up under the control of the first control means, as a process for executing a scan and transmission process for causing the image forming apparatus to scan and transmit an image obtained by scanning when a wireless LAN communication connection between the image forming apparatus and the mobile terminal is established; having The image forming apparatus includes: a second display control means for controlling the image forming apparatus to display the first QR code to be read by the mobile terminal on a display means of the image forming apparatus; a second control means for controlling the image forming apparatus to execute a scan and transmit process as a process corresponding to an operation of the predetermined button, based on reception of information corresponding to the transmission information transmitted from the mobile terminal in a state in which a wireless LAN communication connection between the image forming apparatus and the mobile terminal is established; having the first QR code is a second QR code used for establishing a connection for wireless LAN communication with the image forming apparatus, and is a code image different from the second QR code from which connection information for establishing the wireless LAN communication with the image forming apparatus can be extracted; When the transmission information satisfies a predetermined condition, the second control means controls to execute a process of scanning and transmitting the transmission information, and when the transmission information does not satisfy the predetermined condition, the second control means does not control to execute a process of scanning and transmitting the transmission information based on the transmission information, the predetermined condition is not satisfied if the transmitted information does not include information for authentication that matches the information included in the first QR code; When a document to be scanned is placed in the image forming apparatus and the second control means executes a scan and transmission process based on the transmission information, the scan and transmission process is executed in the image forming apparatus even if there is no user operation on the image forming apparatus after the predetermined button is operated on the mobile terminal. A system characterized by:
14. 14. The system according to claim 13, wherein the second display control means is capable of displaying the second QR code on a display means of the image forming apparatus.
15. 15. The system according to claim 13 or 14, wherein the second QR code is a code image from which the connection information including an IP address can be extracted.
16. A method for controlling a mobile terminal, comprising: a display control step of controlling a specific screen including a predetermined button for instructing execution of a scan and send process to be displayed on a display of the mobile terminal; a control step of controlling the camera of the mobile terminal to start up in order to read a first QR code (registered trademark) displayed on a display means of an image forming apparatus; a transmission control step of controlling the mobile terminal to transmit transmission information including information extracted by the mobile terminal from the first QR code read by the camera launched by the control in the control step, as a process for executing a scan and transmission process for causing the image forming apparatus to scan and transmit an image obtained by scanning in a state where a wireless LAN communication connection between the image forming apparatus and the mobile terminal has been established; having the first QR code is a second QR code used for establishing a connection for wireless LAN communication with the image forming apparatus, and is a code image different from the second QR code from which connection information for establishing the wireless LAN communication with the image forming apparatus can be extracted; When the transmission information satisfies a predetermined condition based on the transmission of the transmission information by the transmission control step, a process of scanning and transmitting is executed in the image forming device, and when the transmission information does not satisfy the predetermined condition, the process of scanning and transmitting is not executed in the image forming device based on the transmission of the transmission information. the predetermined condition is not satisfied if the transmitted information does not include information for authentication that matches the information included in the first QR code; When a process of scanning and transmitting based on the transmission information transmitted by the transmission control step is executed in a state where a document to be scanned is already placed in the image forming device, the process of scanning and transmitting in the image forming device is executed even if there is no user operation on the image forming device after the predetermined button is operated. A method for controlling a mobile terminal comprising:
17. A control method for an image forming apparatus, comprising: a display control step of controlling the image forming apparatus to display a first QR code (registered trademark) to be read by a mobile terminal on a display means of the image forming apparatus; a control step of controlling to execute a scan and send process as a process corresponding to the operation of the predetermined button, the predetermined button being included in a specific screen displayed on a display of the mobile terminal, when the predetermined button is operated on the mobile terminal, the first QR code displayed on the display means is read by the mobile terminal, and based on receiving information corresponding to transmission information transmitted from the mobile terminal, the information including information extracted by the mobile terminal from the first QR code in a state in which a wireless LAN communication connection between the image forming apparatus and the mobile terminal is established, having the first QR code is a second QR code used for establishing a connection for wireless LAN communication with the image forming apparatus, and is a code image different from the second QR code from which connection information for establishing the wireless LAN communication with the image forming apparatus can be extracted; When the transmission information satisfies a predetermined condition, the control step controls to execute a process of scanning and transmitting the transmission information, and when the transmission information does not satisfy the predetermined condition, the control step does not control to execute a process of scanning and transmitting the transmission information, the predetermined condition is not satisfied if the transmitted information does not include information for authentication that matches the information included in the first QR code; When a document to be scanned is placed in the image forming apparatus and a process of scanning and transmitting based on the transmission information is executed in the control step, the process of scanning and transmitting in the image forming apparatus is executed even if there is no user operation on the image forming apparatus after the predetermined button is operated on the mobile terminal. 2 is a control method for an image forming apparatus according to claim 1 .
18. A control method for a system including a mobile terminal and an image forming apparatus, comprising: a first display control step of controlling the mobile terminal so that a specific screen including a predetermined button for instructing execution of a scan and send process is displayed on a display of the mobile terminal; a first control step of controlling the mobile terminal to launch a camera of the mobile terminal in order to read a first QR code (registered trademark) displayed on a display unit of the image forming apparatus; a transmission control step of controlling the mobile terminal to transmit transmission information including information extracted by the mobile terminal from the first QR code read by the camera launched by the control of the first control step, as a process for executing a scan and transmission process for causing the mobile terminal to scan in the image forming apparatus and transmit an image obtained by scanning while a wireless LAN communication connection between the image forming apparatus and the mobile terminal is established; a second display control step of controlling the image forming apparatus so that the first QR code to be read by the mobile terminal is displayed on a display unit of the image forming apparatus; a second control step of controlling the image forming apparatus to execute a scan and transmit process as a process corresponding to an operation of the predetermined button, based on reception of information corresponding to the transmission information transmitted from the mobile terminal in a state in which a wireless LAN communication connection between the image forming apparatus and the mobile terminal is established; having the first QR code is a second QR code used for establishing a connection for wireless LAN communication with the image forming apparatus, and is a code image different from the second QR code from which connection information for establishing the wireless LAN communication with the image forming apparatus can be extracted; When the transmission information satisfies a predetermined condition, the second control step is controlled to execute a process of scanning and transmitting the transmission information, and when the transmission information does not satisfy the predetermined condition, the second control step is not controlled to execute a process of scanning and transmitting the transmission information, the predetermined condition is not satisfied if the transmitted information does not include information for authentication that matches the information included in the first QR code; When a document to be scanned is placed in the image forming apparatus and a process of scanning and transmitting based on the transmission information in the second control step is executed, the process of scanning and transmitting in the image forming apparatus is executed even if there is no user operation on the image forming apparatus after the predetermined button is operated on the mobile terminal.
23. A method for controlling a system comprising:
Citation Information
Patent Citations
Data printing method, printing device, and portable terminal
JP2014030902A
Service provision supporting system, image forming apparatus, portable computer, service provision supporting method, and computer program
JP2015026253A
Image formation device, information terminal, and program
JP2015207875A
Image processing apparatus, image processing method, and program
JP2016115974A
Image reading device and image reading method
JP2020145493A