Terminal device, output system, and output method

The terminal device and image processing system facilitate efficient job execution by displaying and selecting destination information from both devices, addressing the inefficiencies of manual input and complex operations in existing systems.

JP7804471B2Active Publication Date: 2026-01-22SHARP KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2022010884
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-01-27
Publication Date
2026-01-22
Estimated Expiration
2042-01-27

AI Technical Summary

Technical Problem

Existing methods for setting scan transmission destinations in multifunction peripherals require complex user operations and manual input of destination information, which is inefficient and time-consuming.

Method used

A terminal device and image processing system that allows for the display and selection of destination information stored in both the terminal device and the image processing device, enabling seamless job execution based on user settings.

Benefits of technology

Provides a highly convenient service by allowing users to easily select and execute jobs using destination information from either device, reducing the need for manual input and enhancing user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007804471000001
    Figure 0007804471000001
  • Figure 0007804471000002
    Figure 0007804471000002
  • Figure 0007804471000003
    Figure 0007804471000003
Patent Text Reader

Abstract

To provide a terminal device, or the like, capable of setting a job using destination information, such as a scan mode and a fax mode, and causing an image processing apparatus to execute a job on the basis of a content of the setting, the terminal device being configured to provide services that are highly usable for users by displaying destination information stored in the terminal device and destination information obtained from the image processing apparatus in a selectable manner.SOLUTION: A terminal device includes: a display unit capable of displaying a reception screen that accepts settings for a job using destination information; a control unit capable of outputting an instruction for executing the job to an image processing apparatus on the basis of, the settings for the job accepted through the reception screen; an acquisition unit capable of transmitting a request for acquiring the destination information to the image processing apparatus and acquiring the destination information from the image processing apparatus; and a storage unit capable of storing the destination information. The control unit displays the destination information stored in the storage unit and the destination information acquired from the image processing apparatus on the display unit in a selectable manner.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a terminal device and the like. [Background technology]

[0002] For example, many multifunction peripherals that can realize multiple modes such as copy mode, scan mode, and fax mode in a single device are equipped with an operation screen for selecting a mode and for inputting and selecting setting values ​​for the selected mode.

[0003] Recently, it has become common to use touch panel displays as operation screens, which consist of a display that shows various information to the user and a touch panel that is placed on top of the display and detects the position touched by the user's finger.By operating the touch panel while checking the various information displayed on the display, the user can intuitively and easily select modes and input / select setting values ​​for the selected mode.

[0004] Incidentally, in order to reduce the risk of various infectious diseases, it is effective to avoid frequent contact with an unspecified number of people.

[0005] For example, shared multifunction devices in the workplace and multipurpose multifunction devices installed in convenience stores and other locations are no exception when operating via their operation screens, and immediate measures are needed to avoid frequent contact.

[0006] As an example of avoiding direct contact with the operation screen of a multifunction device or the like, Patent Document 1 discloses a method for creating a document job without manually inputting information into a document processing device such as a multifunction device terminal. [Prior art documents] [Patent documents]

[0007] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-25809 Summary of the Invention [Problem to be solved by the invention]

[0008] Patent Document 1 discloses a method for setting a job on a mobile device and causing a multifunction peripheral / printer (MFP) to execute a scan transmission. However, Patent Document 1 does not disclose a method for displaying selectable destination information stored on the mobile device (hereinafter, sometimes simply referred to as an address book) or destination information stored in the MFP when causing the MFP to execute a scan transmission. Therefore, setting a destination for scan transmission requires a user to perform complicated operations. Furthermore, even if Patent Document 1 allows destination information stored on the mobile device to be used as a destination for scan transmission, the user must manually enter destination information not previously stored on the mobile device, which is clearly more time-consuming than using destination information stored in the MFP as a destination for scan transmission.

[0009] The object of the present disclosure is to provide a terminal device that can provide a user with a highly convenient service by selectively displaying destination information stored in the terminal device and destination information obtained from the image processing device in a terminal device that can set jobs using destination information such as scan mode or fax mode and have an image processing device execute the job based on the set contents. [Means for solving the problem]

[0010] In order to solve the above problem, the terminal device of the present disclosure comprises a display unit capable of displaying a reception image that accepts job settings using destination information, a control unit capable of outputting an instruction to execute the job to an image processing device based on the job settings accepted via the reception screen, an acquisition unit that sends a request to acquire the destination information to the image processing device and acquires the destination information from the image processing device, and a memory unit that can store the destination information, and the control unit displays on the display unit the destination information stored in the memory unit and the destination information acquired from the image processing device so that the destination information can be selected.

[0011] In addition, the output system according to the present disclosure includes an image processing device having a job control unit that controls execution of a job using destination information and a first memory unit that can store the destination information, a display unit that can display a reception screen that accepts settings for the job, a control unit that can output the job to the image processing device based on the settings of the job accepted via the reception screen, and a terminal device having an acquisition unit that sends a request to acquire the destination information to the image processing device and can acquire the destination information from the image processing device, and a second memory unit that can store the destination information, and the control unit displays on the display unit the destination information stored in the second memory unit and the destination information acquired from the first memory unit so that they can be selected, and outputs the job using the destination information selected by the user to the image processing device.

[0012] In addition, the output method according to the present disclosure includes a display step of displaying on a display device a reception screen for accepting job settings using destination information, a control step of outputting an instruction to execute the job to an image processing device based on the job settings accepted via the reception screen, an acquisition step of sending a request to acquire the destination information to the image processing device and acquiring the destination information from the image processing device, and a storage step of storing the destination information, wherein the control step includes a step of displaying on the display device so that the destination information stored in the storage step and the destination information acquired from the image processing device can be selected. [Effects of the Invention]

[0013] According to the present disclosure, in a terminal device that can set a job using destination information such as scan mode or fax mode and have an image processing device execute the job based on the set content, by selectively displaying destination information stored in the terminal device and destination information obtained from the image processing device that executes the job, it is possible to provide a terminal device, etc. that can provide a user with a highly convenient service. [Brief explanation of the drawings]

[0014] [Figure 1] 1 is a diagram illustrating an outline of the overall configuration of an output system according to a first embodiment. [Figure 2] FIG. 2 is a diagram illustrating the functional configuration of a terminal device according to the first embodiment. [Figure 3] FIG. 2 is a diagram illustrating the functional configuration of the multifunction peripheral according to the first embodiment. [Figure 4] 10 is a flowchart illustrating an overall process according to the first embodiment. [Figure 5] 6 is a flowchart illustrating processing of the terminal device according to the first embodiment. [Figure 6] 4 is a flowchart illustrating processing of the multifunction peripheral according to the first embodiment. [Figure 7] FIG. 2 is a diagram illustrating an example of operation according to the first embodiment. [Figure 8] FIG. 2 is a diagram illustrating an example of operation according to the first embodiment. [Figure 9] FIG. 10 is a diagram illustrating an example of operation according to the second embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of operation according to the second embodiment. [Figure 11] FIG. 10 is a diagram illustrating an example of operation according to the second embodiment. [Figure 12] FIG. 10 is a diagram illustrating an example of operation according to the second embodiment. [Figure 13] FIG. 10 is a diagram illustrating an outline of the overall configuration of an output system according to a third embodiment. [Figure 14] FIG. 10 is a diagram illustrating the functional configuration of a terminal device according to a third embodiment. [Figure 15] 10 is a diagram illustrating an example of a combination of setting information and connection information that a terminal device transmits to a network service. FIG. [Figure 16] FIG. 10 is a diagram illustrating the functional configuration of a multifunction peripheral according to a third embodiment. [Figure 17] FIG. 11 is a diagram illustrating device information according to the third embodiment. [Figure 18] FIG. 11 is a functional configuration diagram of a network service according to the third embodiment. [Figure 19] FIG. 11 is a diagram illustrating an example of the data configuration of a job stored in a job storage area according to the third embodiment. [Figure 20] 10 is a flowchart illustrating an overall process according to the third embodiment. [Figure 21] 10 is a flowchart illustrating processing of a terminal device according to the third embodiment. [Figure 22] 10 is a flowchart illustrating processing of a terminal device according to the third embodiment. [Figure 23] 10 is a flowchart illustrating processing of a multifunction peripheral according to a third embodiment. [Figure 24] 10 is a flowchart illustrating a process of a network service according to the third embodiment. [Figure 25] FIG. 10 is a diagram illustrating an example of operation according to the third embodiment. [Figure 26] FIG. 10 is a diagram illustrating an example of operation according to the third embodiment. [Figure 27] FIG. 10 is a diagram illustrating an example of operation according to the third embodiment. [Figure 28] FIG. 10 is a diagram illustrating an example of operation according to the third embodiment. [Figure 29] FIG. 10 is a diagram illustrating an example of operation according to the third embodiment. [Figure 30] FIG. 10 is a diagram illustrating an example of operation according to the third embodiment. [Figure 31] FIG. 10 is a diagram illustrating an example of operation according to the third embodiment. [Figure 32]FIG. 10 is a diagram illustrating an example of operation according to the third embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0015] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In this disclosure, a multifunction peripheral 30 capable of executing jobs related to copy mode, scan mode, fax mode, etc. will be described as an example of an image processing device. Note that the following embodiment is an example for explaining the present disclosure, and the technical scope of the description set forth in the claims is not limited to the following description.

[0016] [1 First Embodiment] 1 is a diagram illustrating the overall configuration of an output system 100 according to the first embodiment. The output system 100 includes a terminal device 10 and a multifunction peripheral 30 as an image processing device. Note that the output system 100 according to the first embodiment may also be provided with a separate external authentication server (not shown) that performs user authentication for the multifunction peripheral 30.

[0017] The terminal device 10 is communicably connected to the multifunction peripheral 30 via a short-range wireless communication protocol such as Wi-Fi (registered trademark), Bluetooth (registered trademark), infrared, NFC (Near Field Communication), or RFID (Radio Frequency Identification). The terminal device 10 is configured to be able to acquire destination information, which will be described later, from the multifunction peripheral 30.

[0018] Here, the destination information according to the present disclosure refers to information for identifying a communication destination, such as a telephone number, an email address, a fax number, account information, an address, a place of work, etc. The terminal device 10 or the multifunction peripheral 30 can collect destination information for each communication destination and manage it as an address book.

[0019] [1.1 Functional Configuration] [1.1.1 About the terminal device 10] The terminal device 10 according to the present disclosure can be configured as a so-called mobile terminal device, such as a smartphone, tablet, mobile phone, notebook computer, etc. The terminal device 10 is configured as a device that has at least a function of providing a (graphical) user interface, a function for communication, and a function specific to a mobile terminal device.

[0020] 2 is a functional configuration diagram of the terminal device 10. The terminal device 10 includes a control unit 11, a display unit 13, an operation input unit 15, a communication unit 171, a short-range wireless communication unit 172 as an acquisition unit, and a storage unit 21.

[0021] The control unit 11 controls the entire terminal device 10. The control unit 11 is configured by, for example, one or more arithmetic units (CPUs (Central Processing Units) and the like). The control unit 11 realizes its functions by reading and executing various programs stored in the storage unit 21.

[0022] The display unit 13 displays various information to the user, etc. The display unit 13 can be configured, for example, with an LCD (Liquid Crystal Display), an organic EL (Electro-Luminescence) display, etc. The display unit 13 can display, for example, an application screen as a reception screen for receiving job settings using destination information, based on display control by the control unit 11 that reads out a cooperative application program 211 (described later).

[0023] The operation input unit 15 accepts information input from a user or the like. The operation input unit 15 can be configured as a touch panel display that allows input via the display unit 13. In this case, the input method for the touch panel display can be, for example, a resistive film type, an infrared type, an electromagnetic induction type, a capacitance type, or the like.

[0024] The communication unit 171 includes a wired / wireless interface or both for communicating with other devices via a LAN (Local Area Network), a WAN (Wide Area Network), the Internet, a telephone line, or the like.

[0025] There are no particular restrictions on the configuration of the short-range wireless communication unit 172, as long as it can use short-range wireless communication protocols such as Wi-Fi (registered trademark), Bluetooth (registered trademark), infrared, NFC, RFID, etc., and can acquire destination information by communicating with other devices such as the multifunction device 30.

[0026] The storage unit 21 stores various programs and various data necessary for the operation of the terminal device 10. The storage unit 21 can be configured by a storage device such as a RAM (Random access memory), an HDD (Hard disk drive), an SSD (Solid state drive), or a ROM (Read only memory).

[0027] In the first embodiment, the storage unit 21 stores a cooperative application program 211, a destination information management program 213, and a setting information generation program 215, and reserves a destination information storage area 217 and a setting value storage area 219.

[0028] The cooperative application program 211 is a program that is read by the control unit 11 when starting cooperation with the multifunction device 30. By reading the cooperative application program 211, the control unit 11 can generate an application screen that accepts settings for a job to be executed by the multifunction device 30, and output instructions to the multifunction device 30 to execute the job, etc.

[0029] Furthermore, when cooperating with the multifunction peripheral 30, the control unit 11 can make a request to acquire destination information managed by the multifunction peripheral 30. After reading the cooperative application program 211, the control unit 11 controls the short-range wireless communication unit 172 and the like to communicate with the multifunction peripheral 30 and acquire the destination information managed by the multifunction peripheral 30. For example, when Bluetooth (registered trademark) is adopted as the short-range wireless communication method, the control unit 11 can acquire all of the destination information managed by the multifunction peripheral 30 in vCard format in accordance with the PBAP (Phonebook access profile).

[0030] Here, "collaboration" means that at least two or more devices work together while sharing information to achieve a single result. In the first embodiment, setting information related to the execution of a job set in the terminal device 10 is output to the multifunction device 30. By acquiring the setting information, the multifunction device 30 can share the setting information related to the execution of the job with the terminal device 10. Then, the multifunction device 30 executes the job based on the setting information, triggered by the execution instruction output from the terminal device 10.

[0031] In order for the terminal device 10 and the multifunction peripheral 30 to cooperate with each other, it is necessary to establish a connection between the terminal device 10 and the multifunction peripheral 30 and perform bidirectional communication. The connection established between the terminal device 10 and the multifunction peripheral 30 may be limited to only while a cooperative application is running, or may be a connection that is maintained at all times while both devices are running. Of course, it is also possible to establish a connection only when necessary communication is to be performed. In the first embodiment, a description will be given of a form in which the start of a cooperative application is used as a trigger for starting the connection, and the end of the cooperative application is used as a trigger for releasing the connection, thereby dissolving the cooperation.

[0032] The destination information management program 213 is a program that the control unit 11 reads out when managing destination information such as the recipient's telephone number, email address, fax number, and account used in applications such as calls, emails, faxes, and SNS. After reading out the destination information management program 213, the control unit 11 performs processes such as new registration, editing, and deletion of destination information based on instructions from the user.

[0033] The setting information generation program 215 is a program that the control unit 31 reads out when generating setting information based on setting values ​​input and selected via the reception screen displayed on the display unit 13. The control unit 11 that reads out the setting information generation program 215 generates setting information to be used for executing a job from various setting values ​​input and selected via the reception screen and stored in the setting value storage area 219. The control unit 11 then outputs the generated setting information to the multifunction device 30, thereby causing the multifunction device 30 to execute the job.

[0034] The destination information storage area 217 is a storage area that stores, for example, telephone numbers, e-mail addresses, fax numbers, accounts, etc. as destination information managed by the terminal device 10. The control unit 11 can also manage destination information acquired from the multifunction device 30 together with the destination information that it manages.

[0035] The setting value storage area 219 is a storage area for storing setting values ​​related to job execution. The setting values ​​stored in the setting value storage area 219 can be read out as needed when the control unit 11 generates setting information.

[0036] [1.1.2 About the Multifunction Device 30] 3 is a functional configuration diagram of the multifunction device 30. The multifunction device 30 includes a control unit 31, a display unit 33, an operation input unit 35, an output unit 37, a communication unit 391, a short-range wireless communication unit 392, and a storage unit 41.

[0037] The control unit 31 controls the entire multifunction device 30. The control unit 31 is configured, for example, by one or more arithmetic units (CPUs, etc.). The control unit 31 realizes its functions by reading and executing various programs stored in the storage unit 41.

[0038] The display unit 33 displays various information to the user, etc. The display unit 33 can be configured, for example, by an LCD, an organic EL display, or the like.

[0039] The operation input unit 35 accepts information input by a user or the like. The operation input unit 35 can be configured with hard keys (for example, a numeric keypad), buttons, etc. The operation input unit 35 can also be configured as a touch panel display or the like that allows input via the display unit 33. In this case, the input method for the touch panel display can be, for example, a resistive film type, an infrared type, an electromagnetic induction type, a capacitance type, etc.

[0040] The output unit 37 includes an image forming unit 371 and an image reading unit 373. The image forming unit 371 forms an image on a sheet of paper as a recording medium based on image data (image data generated by scanning a print document or image data input from an external device) and outputs the image. The image forming unit 371 can be configured, for example, by a laser printer that uses an electrophotographic method. The image forming unit 371 forms an image using toner supplied from a toner cartridge (not shown) that corresponds to a toner color (for example, cyan, magenta, yellow, or black).

[0041] The image reading unit 373 generates and outputs image data by scanning and reading a print document (document image) to be read. The image reading unit 373 can be configured as a scanner device equipped with an image sensor such as a CCD (Charge Coupled Device) or a CIS (Contact Image Sensor). There are no limitations on the configuration of the image reading unit 373 as long as it is capable of reading a reflected light image from a print document with an image sensor and outputting image data.

[0042] The communication unit 391 includes a wired / wireless interface or both for communicating with other devices via a LAN, a WAN, the Internet, a telephone line, a fax line, or the like.

[0043] The short-range wireless communication unit 392 is not particularly limited in its configuration as long as it can use short-range wireless communication protocols such as Wi-Fi (registered trademark), Bluetooth (registered trademark), infrared, NFC, RFID, etc., and can communicate with other devices such as the terminal device 10.

[0044] The storage unit 41 stores various programs and various data required for the operation of the multifunction peripheral 30. The storage unit 41 can be configured by a storage device such as a RAM, HDD, SSD, or ROM.

[0045] In the first embodiment, the storage unit 41 stores a cooperative application program 411, an output unit control program 413, a destination information management program 415, and a user authentication program 417, and reserves a setting information storage area 419 and a destination information storage area 421.

[0046] The cooperative application program 411 is a program that is read by the control unit 31 when starting cooperation with the terminal device 10, etc. By reading the cooperative application program 411, the control unit 31 can acquire setting information related to the execution of a job set in the terminal device 10, and can execute a job based on the setting information acquired based on a job execution instruction input from the terminal device 10.

[0047] The output unit control program 413 is a program that is read by the control unit 31 when controlling the output unit 37, such as the image forming unit 371 and the image reading unit 373. The control unit 31 that reads the output unit control program 413 controls the output unit 37, and causes the image forming unit 371 to print output or the image reading unit 373 to output image data.

[0048] The destination information management program 415 is a program that is read by the control unit 31 when managing destination information. The control unit 31 that reads the destination information management program 415 manages the destination information so that the destination information set as the destination of image data such as scan data or fax data can be referenced in scan mode, fax mode, etc. Furthermore, the control unit 31 outputs the managed destination information to the terminal device 10 in response to a request for destination information from the terminal device 10.

[0049] The user authentication program 417 is a program that is read by the control unit 31 when authenticating a user who logs in to the multifunction peripheral 30. When the authentication function is on, the control unit 31 that has read the user authentication program 417 performs user authentication based on authentication information input via a login screen (not shown) or the like. User authentication can be performed not only by knowledge authentication such as a combination of a login user name and a login password, but also by possession authentication using an ID (Identity / Identification Card) card such as an IC (Integrated Circuit) card or a magnetic card distributed to the user, or by biometric authentication such as fingerprint authentication or face authentication.

[0050] When linking with the terminal device 10, if authentication of the terminal device 10 or the user who uses the terminal device 10 is required, authentication information of the terminal device 10 can be acquired via the short-range wireless communication unit 392. The control unit 31 that reads the user authentication program 417 performs user authentication based on the authentication information that has been input.

[0051] The setting information storage area 419 is a storage area for storing setting information related to job execution. In addition to setting information for executing a job by the multifunction peripheral 30 alone, the setting information storage area 419 can also store setting information acquired from the linked terminal device 10.

[0052] The destination information storage area 421 is a storage area for storing destination information managed by the control unit 31. The destination information stored in the destination information storage area 421 can be read out as needed when setting a transmission destination for image data such as scan data or fax data, outputting to the terminal device 10, or managing destination information.

[0053] [1.2 Processing flow] [1.2.1 Overall processing] Next, the overall processing according to the first embodiment will be described with reference to the flowchart in Fig. 4. Note that Fig. 4 describes the execution mode of a job (hereinafter, sometimes referred to as a transmission job) using destination information such as scan mode or fax mode.

[0054] First, the multifunction device 30 starts the cooperative application based on a start-up instruction from the user (step S10). Note that the cooperative application of the multifunction device 30 is not limited to being started up in response to a start-up instruction input by the user, and can also be started automatically, for example, when the device is started up, when the device is restored from sleep mode, when auto-clearing is performed, or when user authentication is successful if authentication mode is enabled.

[0055] The user operates the terminal device 10 to input an instruction to start the cooperative application (step S12).

[0056] When receiving a start instruction from the user, the control unit 11 of the terminal device 10 starts the cooperative application by reading the cooperative application program 211 (step S14). When the cooperative application starts, the short-range wireless communication unit 172 of the terminal device 10 and the short-range wireless communication unit 392 of the multifunction peripheral 30 establish a connection to start cooperation.

[0057] The user selects destination information as a transmission destination of the scan data or fax data via an application screen provided by the cooperative application of the terminal device 10 (step S16).

[0058] Here, the control unit 11 transmits a request to acquire destination information to the multifunction device 30 in order to selectably display destination information managed by the multifunction device 30 in addition to destination information managed by the control unit 11 itself (step S18).

[0059] In response to a request to acquire destination information from the terminal device 10, the control unit 31 of the multifunction peripheral 30 transmits the destination information managed by itself to the terminal device 10 via the short-range wireless communication unit 392 (step S20).

[0060] The user selects destination information as the transmission destination from the destination information managed by the control unit 11 of the terminal device 10 and the destination information acquired from the multifunction device 30, and inputs various setting values ​​required to execute the job (step S22).

[0061] The control unit 11 of the terminal device 10 accepts the selected and input destination information and setting values, and stores them in the destination information storage area 217 and setting value storage area 219 (step S24).

[0062] Next, when the user selects the start button to input an instruction to execute the job, the control unit 11 transmits the destination information and the setting values ​​as setting information to the multifunction device 30 (step S26→step S28).

[0063] The multifunction device 30 executes the job based on the setting information acquired from the terminal device 10 (step S30). If it is determined that there is no job to be executed in cooperation, the control unit 31 of the multifunction device 30 and the control unit 11 of the terminal device 10 cancel the cooperation and end the process.

[0064] [1.2.2 Processing of the terminal device 10] Next, the processing of the terminal device 10 according to the first embodiment will be described with reference to the flowchart of FIG.

[0065] The control unit 11 determines whether or not a user input of an instruction to start a cooperative application has been accepted (step S100).

[0066] If it is determined that an instruction to start a cooperative application has been input, the control unit 11 reads the cooperative application program 211 and starts the cooperative application. When the cooperative application is started, the control unit 11 generates an application screen for accepting settings for a job to be executed by the multifunction device 30 and displays it on the display unit 13 (step S100; Yes → step S102). On the other hand, if it is determined that an instruction to start a cooperative application has not been input, the control unit 11 waits until an instruction to start the cooperative application is input (step S100; No).

[0067] Next, the control unit 11 determines whether the job selected via the application screen is a transmission job (step S104).

[0068] If it is determined that the selected job is a transmission job, the control unit 11 displays a transmission execution screen (step S104; Yes → step S106). On the other hand, if it is determined that the selected job is not a transmission job, the control unit 11 displays an execution screen for another job (e.g., a copy job) and executes the other job (step S104; No → "execute another job").

[0069] Then, the control unit 11 determines whether or not an instruction to select destination information has been input via the displayed transmission execution screen (step S108). If it is determined that an instruction to select destination information has been input, the control unit 11 displays the destination information selection screen (step S108; Yes → step S110).

[0070] When displaying the destination information selection screen, the control unit 11 transmits a request to acquire destination information to the multifunction device 30 so that the destination information managed by the control unit 11 can be selected in addition to the destination information managed by the control unit 11 itself. Then, when the control unit 11 acquires the destination information from the multifunction device 30, the control unit 11 displays the destination information acquired from the multifunction device 30 so that the destination information managed by the control unit 11 can be selected.

[0071] On the other hand, if it is determined that an instruction to select destination information has not been input, the control unit 11 proceeds to step S118 (step S108; No -> step S118). Incidentally, the case where an instruction to select destination information has not been input corresponds to a case where the transmission execution screen is configured to be able to reproduce settings based on a previously executed transmission job, and there is no need to re-input destination information related to the previously executed transmission job.

[0072] Next, the control unit 11 determines whether or not the user has selected the destination information managed by the terminal device 10 (step S112).

[0073] If it is determined that the destination information of the terminal device 10 has been selected, the control unit 11 accepts the destination information of the selected terminal device 10 (step S112; Yes→step S114).

[0074] On the other hand, if it is determined that the destination information of the multifunction peripheral 30 has been selected, the control unit 11 accepts the destination information of the selected multifunction peripheral 30 (step S112; No→step S116).

[0075] Next, the control unit 11 receives input of setting values ​​for executing the transmission job, and stores them in the setting value storage area 219 (step S118→step S120).

[0076] Then, the control unit 11 determines whether or not the user has selected the start button as an instruction to execute the job (step S122). If it is determined that the start button has been selected, the control unit 11 generates setting information from the destination information for which the selection has been accepted and the setting values ​​stored in the setting value storage area 219 (step S122; Yes → step S124). On the other hand, if it is determined that the start button has not been selected, the control unit 11 waits until the start button is selected (step S122; No).

[0077] The control unit 11 transmits the generated setting information to the multifunction device 30, and ends the process (step S126).

[0078] [1.2.3 Processing of multifunction devices] Next, the processing of the multifunction device 30 according to the first embodiment will be described with reference to the flowchart of FIG.

[0079] The control unit 31 determines whether or not an instruction to start a cooperative application has been input (step S200).

[0080] If it is determined that an instruction to start the cooperative application has been input, the control unit 31 reads out the cooperative application program 411 and starts the cooperative application (step S200; Yes -> step S210). On the other hand, if it is determined that an instruction to start the cooperative application has not been input, the control unit 31 waits until an instruction to start the cooperative application is input (step S200; No). If user authentication is required when using the cooperative application, the control unit 31 reads out the user authentication program 417 and performs user authentication.

[0081] After starting the cooperative application, the control unit 31 determines whether or not a request to acquire destination information has been received from the terminal device 10 (step S220). If it is determined that a request to acquire destination information has been received, the control unit 31 transmits the destination information that it manages to the terminal device 10 (step S220; Yes→step S230). On the other hand, if it is determined that a request to acquire destination information has not been received, the control unit 31 proceeds to step S240 (step S220; No→step S240).

[0082] Next, the control unit 31 determines whether or not setting information has been received from the terminal device 10 (step S240). If it is determined that setting information has been received, the control unit 31 controls the output unit 37 and the like based on the received setting information to execute a job based on the setting information and terminates the process (step S240; Yes → step S250). On the other hand, if it is determined that setting information has not been received, the control unit 31 waits until the setting information is received (step S240; No).

[0083] [1.3 Example of operation] Next, an example of operation according to the first embodiment will be described. Fig. 7 is a diagram illustrating an example of a series of operations related to the selection of an address book as destination information by a user. Note that this example of operation corresponds to the processes of steps S102 to S116 in Fig. 5.

[0084] 7(a) is a diagram illustrating one example of an application screen W10 that the control unit 11 displays on the display unit 13 in response to a user's instruction to launch a linked application on the terminal device 10. The application screen W10 includes a menu display area R10 and a favorites list display area R12.

[0085] The menu display area R10 includes a copy job selection button, a scan job selection button B10, and a fax job selection button. The menu display area R10 can display selection buttons relating to job modes that can be executed by the multifunction device 30. The user can cause the multifunction device 30 to execute a desired job by selecting one of the selection buttons relating to a job mode displayed in the menu display area R10.

[0086] The favorites list display area R12 is an area that displays items that are frequently used by the user in list form. The items displayed in the favorites list display area R12 can be sorted in ascending or descending order using the sort button B12.

[0087] 7(b) is a diagram illustrating an example of the configuration of a scan job execution screen W20 displayed by the control unit 11 in response to selection of the scan job selection button B10 in the menu display area R10. The scan job execution screen W20 includes a setting value setting area R14 and a start button B14.

[0088] The setting value setting area R14 is an area that accepts input and selection of destination information and setting values ​​related to scan job execution. The setting value setting area R14 includes setting items related to scan job execution such as "Enter address," which accepts input and selection of an address as destination information, "Send to self," "Read settings," "Image orientation," and "Color mode." The user can input and select destination information and setting values ​​related to scan jobs via the setting value setting area R14.

[0089] The start button B14 is a button that accepts input of an instruction to execute a scan job. After completing input of the destination information and setting values ​​in the setting value setting area R14, the user can select the start button B14 to output an instruction to execute a scan job to the multifunction device 30.

[0090] The "Enter Address" item in the setting value setting area R14 includes an address book selection button B16 that accepts an instruction to select destination information in addition to direct input of the destination. The address book selection button B16 accepts an instruction to display a modal M10 that accepts an instruction to select whether to select an address as the destination from the address book of the terminal device 10 (mobile) or the address book of the multifunction device 30.

[0091] FIG. 7(c) is a diagram illustrating an example of the configuration of modal M10 as a destination information selection screen displayed by the control unit 11 in response to selection of the address book selection button B16. Modal M10 displays selectable addresses as transmission destinations. FIG. 7(c) is an example of the configuration of modal M10 displaying selectable address books, either the address book managed by the terminal device 10 (mobile address book) or the address book managed by the multifunction peripheral 30 (multifunction peripheral address book). The user can select either the mobile address book or the multifunction peripheral address book displayed in modal M10 and select a desired address from the selected address book.

[0092] 8(a) shows an example of the configuration of an address book display screen W30 displayed by the control unit 11 when the address book of the multifunction peripheral 30 (product name: MX-XXX) is selected in the modal M10 shown in FIG. 7(c). The address book display screen W30 includes an address book display area R16. The address book display area R16 displays an address book including email addresses (e.g., testtaro@aaa.com) and fax numbers (e.g., 12-3456-7890) as destination information for each user registered in the multifunction peripheral 30.

[0093] Figure 8(b) shows the state in which the email address "testtest@bbb.co.jp" (inside the square frame in the figure) of the user "Test Jiro" displayed in the address book display area R16 illustrated in Figure 8(a) is selected, and the email address is set in the "Enter address" item in the setting value setting area R14.

[0094] As described above, according to the first embodiment, via the scan job execution screen W20 of the terminal device 10, in addition to the address book managed by the terminal device 10 itself, the address book as destination information managed by the multifunction device 30 can be acquired, and the email addresses of users recorded in the address book can be set.

[0095] [2 Second embodiment] The second embodiment is an embodiment related to the use of destination information acquired from an image processing device. Note that the functional configuration, processing flow, etc. of the second embodiment can be performed in the same way as the first embodiment, and therefore a description thereof will be omitted here.

[0096] [2.1 Filtering of recipient information] 8(a) according to the first embodiment, a form has been described in which addresses such as email addresses and fax numbers for each user managed by the multifunction device 30 are acquired and displayed. [2.1] describes a form in which the acquired addresses are filtered according to the job mode (scan job or fax job) selected in the menu display area R10 of the application screen W10.

[0097] 9(a) shows an example of the result of filtering so that only email addresses are displayed when the selected job mode is a scan job. The control unit 11 of the terminal device 10 performs filtering on the address book acquired from the multifunction device 30 according to the selected job mode (scan job), thereby displaying only email addresses excluding fax numbers.

[0098] In this way, only addresses related to the selected job mode are displayed on the address book display screen W30, allowing the user to select an appropriate address according to the selected job mode.

[0099] [2.2 Refining destination information] [2.2] is a form that allows for a refined search using specific parameters such as transmission history for addresses displayed on the address book display screen W30.

[0100] 9(b) is the same as FIG. 9(a), and is a diagram illustrating the three-dot menu C10 for performing a refined search. To perform a refined search, the user selects the three-dot menu C10.

[0101] 9(c) is a diagram illustrating an example of the configuration of modal M12 displayed by the control unit 11 in response to selection of the three-dot menu C10 in FIG. 9(b). Modal M12 displays selectable search refinement parameters, such as "transmission history," "customer," and "category 1, 2, 3," for performing a refined search. By selecting the desired search parameter, the user can perform a refined search according to each parameter.

[0102] [2.3 Process for selecting one MFP from multiple registered MFPs] [2.3] is a form in which one multifunction device 30 is selected from a plurality of pre-registered multifunction devices 30, and the address managed by that multifunction device 30 is displayed.

[0103] FIG. 10(a) is the same as FIG. 7(c) and shows an example of the configuration of modal M10 that accepts the selection of an address book (multifunction device address book) managed by multifunction device 30. When the multifunction device address book is selected in modal M10 of FIG. 10(a), control unit 11 displays modal M14 as a multifunction device selection screen, as shown in FIG. 10(b). Modal M14 displays, for example, the installation locations of multifunction devices 30 installed on different (same) floors in the same building, so that they can be selected. For example, control unit 11 stores information that associates the IP address of multifunction device 30 with the installation location (name) as registration information for the multifunction device, and when the multifunction device address book is selected, modal M14 displays selectable multifunction devices 30 based on the registration information.

[0104] Fig. 10(c) is the same as Fig. 8(a), and shows an example of the configuration of the address book display screen W30 that displays the address book managed by one multifunction machine 30 (for example, "8F Meeting Room A") selected via the multifunction machine selection screen of modal M14 in Fig. 10(b). In this way, when the registration information of a plurality of multifunction machines 30 is registered in advance and the address book of the multifunction machine is selected as a transmission destination, the registered multifunction machine 30 is displayed selectably, thereby expanding the options for destination information available to the user.

[0105] [2.4 Process for switching between the address book managed by the terminal device and the address book managed by the multifunction device] [2.4] is a form in which the display of the address book of the terminal device 10 that is currently being displayed is switched to the address book of the multifunction peripheral 30. Note that when the address book of the multifunction peripheral 30 is currently being displayed, it is also possible to switch the display to the address book of the terminal device 10.

[0106] 11(a) shows an example of the configuration of an address book display screen W40 that displays an address book managed by the terminal device 10. The address book display screen W40 includes a pull-down menu button B18. The pull-down menu button B18 is a button that accepts an instruction to display a modal M16 as a switching screen that accepts switching of the address book displayed on the address book display screen W40.

[0107] FIG. 11(b) shows one configuration of the modal M16 that the control unit 11 displays in response to selection of the pull-down menu button B18. The modal M16 has radio buttons for accepting selection of the address book to be displayed. FIG. 11(b) shows a state in which the address book of the terminal device 10 (mobile) is selected as the address book currently being displayed. When the user wants to switch the address book to be displayed from the address book of the terminal device 10 to the address book of the multifunction device 30, the user can switch the displayed address book to the address book of the multifunction device 30 by selecting the radio button provided for "MX-XXXX," which represents the address book of the multifunction device 30.

[0108] 11(c) shows an example of the configuration of the modal M18 that the control unit 11 displays in response to selection of the pull-down menu button B18 when registration information for multiple multifunction peripherals 30 is registered. When registration information for multiple multifunction peripherals 30 is registered, a radio button is provided for each multifunction peripheral 30 so that the address books of the registered multifunction peripherals 30 can be displayed. The user can display the address book managed by the selected multifunction peripheral 30 by selecting the radio button corresponding to the multifunction peripheral 30 that the user desires to display. In this way, since it is possible to switch the address book displayed on the address book display screen W40, the user can display the desired address book regardless of whether it is a terminal device or a multifunction peripheral.

[0109] [2.5 Process for registering addresses managed by multifunction devices to terminal devices] [2.5] is a form in which an address managed by the multifunction device 30 is registered in the terminal device 10.

[0110] 12(a) is the same as FIG. 9(a) and shows an example of the configuration of the address book display screen W30 that displays the address book managed by the multifunction device 30. For example, when a user registers the email address "testtest@bbb.co.jp" of the username "Test Jiro" in the terminal device 10, by tapping or long pressing the email address, the control unit 11 displays a modal M20 as a confirmation screen as shown in FIG. 12(b).

[0111] Modal M20 displays a message inquiring the user as to whether or not to register the displayed email address in another device (terminal device 10). When the user selects "Yes" in modal M20, control unit 11 displays other devices to which the email address can be registered, as shown in Fig. 12(c). When the user selects terminal device 10 (mobile address book), control unit 11 stores the email address in destination information storage area 217 managed by the control unit 11 itself, and displays the stored address on address book display screen W40.

[0112] In this way, addresses managed by the multifunction device 30 can be easily registered in the terminal device 10, so that after the address is registered, the effort of sending a request to the multifunction device 30 to obtain the address book as destination information can be reduced.

[0113] [3 Third embodiment] The third embodiment relates to an output system including a terminal device, a multifunction peripheral, and a network service, and the terminal device can execute a job of the multifunction peripheral via the network service. Also, the terminal device can acquire, via the network service, an address book as destination information managed by the multifunction peripheral.

[0114] 13 is a diagram illustrating the overall configuration of an output system 200 according to the third embodiment. The output system 200 includes a terminal device 50, a multifunction device 70, and a network service 90. Note that the output system 200 according to the third embodiment may also be provided with a separate external authentication server (not shown) that performs user authentication for the multifunction device 70.

[0115] The multifunction device 70 is communicably connected to a network service 90 via a network (NW) shown by a solid line in the figure. The terminal device 50 is communicably connected to the network service 90 via the network (NW). The terminal device 50 is also configured to be able to acquire device information (described later) from the multifunction device 70 (dotted line in the figure).

[0116] [3.1 Functional Configuration] [3.1.1 Regarding the terminal device 50] Fig. 14 is a functional configuration diagram of a terminal device 50 according to the third embodiment. In the description of Fig. 14, parts that can be configured the same as those in the terminal device 10 according to the first embodiment are denoted by the same reference numerals, and the description thereof will be omitted.

[0117] In addition to the configuration of the terminal device 10, the terminal device 50 includes an imaging / scanning unit 19 and a storage unit 51 as a second storage unit instead of the storage unit 21 of the terminal device 10.

[0118] Examples of the imaging / scanning unit 19 include an imaging device such as a camera, a scanning device using laser light, etc. There are no particular limitations on the imaging / scanning unit 19 as long as it is configured to be able to acquire device information about the multifunction device 70. Of course, it is also possible to use a short-range wireless communication unit 172 as long as it is configured to be able to acquire device information about the multifunction device 70.

[0119] In the third embodiment, the memory unit 51 stores an associated application program 211, a destination information management program 213, a device information acquisition program 511, and a setting information generation program 215, and reserves a destination information memory area 217, a setting value memory area 219, and a multifunction device management table memory area 513.

[0120] The device information acquisition program 511 is a program that is read by the control unit 11 when acquiring device information from the multifunction device 70. The control unit 11 that has read the device information acquisition program 511 acquires the device information of the multifunction device 70 by controlling the imaging / scanning unit 19 or the short-range wireless communication unit 172.

[0121] In addition, the control unit 11 that reads the linked application program 211 according to the third embodiment extracts the device ID and session key, etc., as identification information of the multifunction device 70, from the device information acquired from the multifunction device 70, and transmits them to the network service 90 together with the setting information as connection information.

[0122] Fig. 15 is a diagram showing an example of a combination of setting information and connection information that the terminal device 50 transmits to the network service 90. Fig. 15 shows an example in which setting information including a group of "mode," "transmission destination," "read settings," "image orientation," and "color mode" input and selected via an application screen or a scan job execution screen is combined with a device ID: "jv6Ou3QBGv8w6yNtGt" and a session key: "1qazxsw23edcvfr45tgbnhy67ujm,ki8----" as connection information and transmitted.

[0123] The multifunction device management table storage area 513 is a storage area that stores, for example, information associating the identification information (for example, an identification ID or an IP address) of the multifunction device 70 with the installation location (name) as registration information of the multifunction device.

[0124] [3.1.2 About the Multifunction Printer 70] Fig. 16 is a functional configuration diagram of a multifunction device 70 according to the third embodiment. In the description of Fig. 16, parts that can be configured the same as those in the multifunction device 30 according to the first embodiment are given the same reference numerals, and the description thereof will be omitted.

[0125] The multifunction device 70 includes a storage unit 71 instead of the storage unit 41 of the multifunction device 30. In the third embodiment, the storage unit 41 stores a cooperative application program 411, an output unit control program 413, a device information generation program 711, a job acquisition program 713, a destination information management program 415, and a user authentication program 417, and reserves a setting information storage area 419 and a destination information storage area 421.

[0126] The device information generation program 711 is a program read by the control unit 31 when generating device information including identification information of the multifunction device 70. The device information according to the present disclosure includes at least items related to the settings of the multifunction device 70 required for inputting setting information in the terminal device 50, identification information of the multifunction device 70, and items related to connection to the network service 90, such as a session key. The control unit 31, which functions as a job control unit and reads the device information generation program 711, generates this information as coded information and characters (numbers, English letters, kana, hiragana, kanji, symbols, etc.). The coded information may be a one-dimensional code such as a barcode (e.g., EAN code, JAN code, Codabar, CODE128, etc.) or a two-dimensional code. The two-dimensional code may be a stacked two-dimensional code (e.g., PDF417, CODE49, etc.) or a matrix two-dimensional code (e.g., Quick Response Code (QR Code (registered trademark)), Data Matrix, VeriCode, Aztec, etc.). In the third embodiment, a quick response code (QR code (registered trademark)) will be described as an example.

[0127] The control unit 31 updates the device information either periodically or irregularly. For example, the control unit 31 may update the device information when the driver program of the multifunction device 70 is updated and new functions are added. The control unit 31 also updates the device information when information relating to connection to the network service 90 is updated or changed, or when the installation location of the multifunction device 70 is changed.

[0128] An example of the configuration of device information according to the third embodiment will now be described with reference to FIG. 17. The device information illustrated in FIG. 17 describes, in a specific format, interface (I / F)-related items such as "name," "type," and "version," multifunction device-related items such as "color mode," "transmission destination," "read settings," and "image orientation," and connection-related items such as "device ID," "session key," and "installation country." The terminal device 50 can obtain the device information of the multifunction device 70 by reading and decoding the encoded device information. The terminal device 50 can connect to the network service 90 based on the connection-related items (device ID, session key, etc.) of the obtained device information.

[0129] Note that the device information items and their values ​​illustrated in Fig. 17 are merely examples, and the device information according to the present disclosure is not limited to that illustrated in Fig. 17. For example, if an authentication operation for the multifunction device 70 is required when issuing a job execution instruction on the terminal device 50, it is possible to include a PIN (Personal Identification Number), a one-time password generated by a token, or the like in the device information.

[0130] The job acquisition program 713 is a program that the control unit 31 reads when acquiring a job based on setting information set in the terminal device 50 from the network service 90. When a job for the multifunction peripheral 70 is sent from the terminal device 50, the control unit 31 that reads the job acquisition program 713 performs, for example, HTTPS (Hyper text transfer protocol secure) long polling communication with the network service 90 to acquire the job.

[0131] [3.1.3 About Network Service 90] The network service 90 is a so-called cloud computing system that provides predetermined services, such as processing resources, storage resources, and distribution resources, via a web browser or the like. The services provided by the network service 90 can be accessed and used from a terminal device 50 or a multifunction peripheral 70 via a network (NW) using a data communication protocol such as the Transmission Control Protocol, the Internet Protocol, or other protocols. The network service 90 includes one or more network devices as hardware. In the following description, unless a specific hardware configuration is specifically indicated, the service will simply be referred to as the network service 90.

[0132] 18 is a functional configuration diagram of a network service 90 according to the third embodiment. The network service 90 includes a control unit 91, a display unit 93, an operation input unit 95, a communication unit 97, and a storage unit 99.

[0133] The control unit 91 controls the entire network service 90. The control unit 91 is configured, for example, by one or more arithmetic units (CPUs, etc.), and realizes its functions by reading and executing various programs stored in the storage unit 99.

[0134] The display unit 93 displays various information to the user, etc. The display unit 93 can be configured, for example, by an LCD, an organic EL display, or the like.

[0135] The operation input unit 95 accepts input of information from a user, etc. The operation input unit 95 can use input means such as a keyboard, a mouse, etc.

[0136] The communication unit 97 includes a wired / wireless interface or both for communicating with other devices via a LAN, a WAN, the Internet, a telephone line, or the like.

[0137] The storage unit 99 stores various programs and various data required for the operation of the network service 90. The storage unit 99 can be configured by a storage device such as a RAM, HDD, SSD, or ROM.

[0138] In the third embodiment, the storage unit 99 stores a terminal authentication program 991 and a job transmission program 993, and reserves a multifunction device management table storage area 995 and a job storage area 997.

[0139] The terminal device authentication program 991 is a program that is read by the control unit 91 when authenticating a connection with the terminal device 50. When setting information is transmitted from the terminal device 50, the control unit 91 that has read the terminal device authentication program 991 authenticates the connection with the terminal device 50 based on the session key of the connection information that is also transmitted.

[0140] The job sending program 993 is a program that the control unit 91 reads out when sending a job to the multifunction device 70. After reading out the job sending program 993, the control unit 91 searches for a job ID assigned to the multifunction device 70 in response to HTTPS long polling from the multifunction device 70. If setting information is associated with the job ID, the control unit 91 establishes a connection with the multifunction device 70 and sends the setting information as a job.

[0141] The multifunction device management table storage area 995 is a storage area that stores, for example, identification information (for example, an identification ID or an IP address) of the multifunction device 70 in association with destination information (address book) managed by the multifunction device 70. In this case, information regarding the installation location (name) of the multifunction device 70 may be further added and stored as registration information of the multifunction device.

[0142] 19, the job storage area 997 is a storage area in which the control unit 91 stores the connection information and setting information transmitted from the terminal device 50, with a job ID attached thereto. The job ID can also be attached by the terminal device 50. In this case, the terminal device 50 can associate the connection information with the setting information, attach a job ID thereto, and transmit the information to the network service 90. The control unit 91 stores the connection information and setting information with the job ID attached thereto in the job storage area 997 as a job.

[0143] [3.2 Processing flow] [3.2.1 Overall processing] Next, the overall processing according to the third embodiment will be described using the flowchart in Fig. 20. Note that Fig. 20 describes the execution mode of a job (hereinafter, sometimes referred to as a transmission job) using destination information such as scan mode or fax mode. Note that the same processes as those described in Fig. 4 of the first embodiment will be described with the same step numbers. Also, the network service 90 according to the third embodiment will be described assuming that destination information (address book) managed by the multifunction device 70 is stored in advance.

[0144] First, the control unit 31 of the multifunction device 70 starts the cooperative application based on a start instruction from the user (step S10). Note that the cooperative application of the multifunction device 70 is not limited to being started in response to a start instruction input by the user, and can be started automatically, for example, when the device is started, when the device is restored from sleep mode, when auto-clearing is performed, or when user authentication is successful if authentication mode is enabled.

[0145] Furthermore, the control unit 31 of the multifunction device 70 generates device information based on the loaded device information generating program 711, and displays it on the display unit 33 (step S32).

[0146] The user operates the terminal device 50 to input an instruction to start the cooperative application (step S12).

[0147] When receiving a start instruction from the user, the control unit 11 of the terminal device 50 reads out the cooperative application program 211 to start the cooperative application (step S14).

[0148] The user selects destination information as a transmission destination of the scan data or fax data via an application screen or a job execution screen provided by the cooperative application of the terminal device 50 (step S16).

[0149] Here, in order to selectively display the destination information managed by the control unit 31 of the multifunction device 70 in addition to the destination information managed by the control unit 11 of the terminal device 50 itself, the control unit 11 of the terminal device 50 sends a request to obtain destination information to the network service 90, as necessary, based on the registration information of the multifunction device 70 stored in the multifunction device management table memory area 513 (step S18).

[0150] In response to a request for destination information from the terminal device 50, the control unit 91 of the network service 90 transmits destination information of the multifunction peripheral 70 that it manages to the terminal device 50 (step S20).

[0151] The user selects destination information as the transmission destination from the destination information managed by the control unit 11 of the terminal device 50 and the destination information obtained from the network service 90, and inputs various setting values ​​required to execute the job (step S22).

[0152] The control unit 11 of the terminal device 50 accepts the selected and input destination information and setting values, and stores them in the destination information storage area 217 and setting value storage area 219 (step S24).

[0153] Next, when the user selects the start button, the control unit 11 acquires the device information displayed on the display unit 33 of the multifunction device 70 (step S26→step S34).

[0154] Then, the control unit 11 extracts connection-related items (device ID, session key, etc.) from the device information acquired in step S34, and transmits the connection information and setting information to the network service 90 (step S36).

[0155] The network service 90 assigns a job ID to the connection information and setting information sent from the terminal device 50 and stores them as a job (step S38).

[0156] The multifunction device 70 performs HTTPS long polling to the network service 90 to inquire whether or not a job for the multifunction device 70 exists (step S40).

[0157] If a job for the multifunction device 70 exists, the network service 90 establishes a connection with the multifunction device 70 and transmits the job (step S42).

[0158] The multifunction device 70 executes the received job (step S44).

[0159] [3.2.2 Processing by the terminal device 50] Next, the processing of the terminal device 50 according to the third embodiment will be described using the flowchart in Fig. 21. Note that the same steps as those described in Fig. 5 of the first embodiment will be denoted by the same step numbers.

[0160] The control unit 11 determines whether or not a user input of an instruction to start a cooperative application has been accepted (step S100).

[0161] If it is determined that an instruction to start a cooperative application has been input, the control unit 11 reads the cooperative application program 211 and starts the cooperative application. When the cooperative application is started, the control unit 11 generates an application screen for accepting settings for a job to be executed by the multifunction device 70 and displays it on the display unit 13 (step S100; Yes -> step S102). On the other hand, if it is determined that an instruction to start a cooperative application has not been input, the control unit 11 waits until an instruction to start the cooperative application is input (step S100; No).

[0162] Then, the control unit 11 determines whether the job selected via the application screen is a transmission job (step S104).

[0163] If it is determined that the selected job is a transmission job, the control unit 11 displays a transmission execution screen (step S104; Yes → step S106). On the other hand, if it is determined that the selected job is not a transmission job, the control unit 11 displays an execution screen for another job (e.g., a copy job) and executes the other job (step S104; No → "execute other job").

[0164] Then, the control unit 11 determines whether or not an instruction to select destination information has been input via the displayed transmission execution screen (step S108). If it is determined that an instruction to select destination information has been input, the control unit 11 displays the destination information selection screen (step S108; Yes -> step S128).

[0165] When displaying the destination information selection screen, the control unit 11 selectably displays the destination information managed by the multifunction device 70 in addition to the destination information managed by the control unit 11 itself, and therefore, if necessary, transmits a request to acquire destination information to the network service 90 based on the registration information of the multifunction device 70 stored in the multifunction device management table storage area 513. Then, when the control unit 11 acquires the destination information from the network service 90, the control unit 11 displays the destination information acquired from the network service 90 in addition to the destination information managed by the control unit 11 itself so that it can be selected.

[0166] On the other hand, if it is determined that an instruction to select destination information has not been input, the control unit 11 proceeds to step S118 (step S108; No -> step S118). Incidentally, the case where an instruction to select destination information has not been input corresponds to a case where the transmission execution screen is configured to be able to reproduce settings based on a previously executed transmission job, and there is no need to re-input destination information related to the previously executed transmission job.

[0167] Next, the control unit 11 determines whether or not the user has selected the destination information managed by the terminal device 50 (step S112).

[0168] If it is determined that the destination information of the terminal device 50 has been selected, the control unit 11 accepts the destination information of the selected terminal device 50 (step S112; Yes→step S114).

[0169] On the other hand, if it is determined that the destination information of the multifunction peripheral 70 has been selected, the control unit 11 accepts the destination information of the selected multifunction peripheral 70 (step S112; No→step S116).

[0170] Next, the control unit 11 receives input of setting values ​​for executing the transmission job, and stores them in the setting value storage area 219 (step S118→step S120).

[0171] Then, the control unit 11 determines whether or not the user has selected the start button as an instruction to execute the job (step S122). If it is determined that the start button has been selected, the control unit 11 generates setting information from the destination information for which the selection has been accepted and the setting values ​​stored in the setting value storage area 219 (step S122; Yes → step S124). On the other hand, if it is determined that the start button has not been selected, the control unit 11 waits until the start button is selected (step S122; No).

[0172] Next, the control unit 11 reads out the device information acquisition program 511 and controls the imaging / scanning unit 19 or the short-range wireless communication unit 172 to acquire device information of the multifunction peripheral 70 (step S130).

[0173] The control unit 11 transmits the generated setting information and the connection information extracted from the device information to the multifunction device 70, and ends the process (step S132).

[0174] Next, the process for displaying the destination information selection screen in step S128 of FIG. 21 will be described with reference to the flowchart of FIG.

[0175] 21, when receiving an input of an instruction to select destination information from the user, the control unit 11 determines whether or not there is destination information of the terminal device 50 to be displayed (step S1280). In this case, the control unit 11 may check whether or not there is destination information managed by itself in the destination information storage area 217.

[0176] If it is determined that there is destination information to display, the control unit 11 determines the destination information of the terminal device 50 to be displayed (step S1280; Yes→step S1281). On the other hand, if it is determined that there is no destination information to display, the control unit 11 proceeds to step S1283 (step S1280; No→step S1283).

[0177] Next, the control unit 11 determines whether or not there is a pre-registered multifunction device 70 (step S1283). In this case, the control unit 11 can determine whether or not the multifunction device 70 is registered by referring to the registration information of the multifunction device 70 stored in the multifunction device management table storage area 513.

[0178] If it is determined that there is a pre-registered multifunction peripheral 70, the control unit 11 determines whether or not it is possible to acquire the destination information of the multifunction peripheral 70 from the network service 90 (step S1283; Yes→step S1285).

[0179] If it is determined that the destination information of the multifunction device 70 can be obtained from the network service 90, the control unit 11 obtains the destination information of the multifunction device 70 from the network service 90 and determines the destination information of the multifunction device 70 to display (step S1285; Yes → step S1287).

[0180] On the other hand, if it is determined that there is no pre-registered multifunction device 70 (step S1283; No) or if it is determined that it is not possible to obtain the destination information of the multifunction device 70 from the network service 90 (step S1285; No), the control unit 11 obtains the destination information directly from the multifunction device 70 to be connected (step S1289).

[0181] Then, the control unit 11 determines the destination information of the multifunction peripheral 70 to be displayed (step S1287).

[0182] [3.2.3 Processing of the multifunction device 70] Next, the processing of the multifunction device 70 will be described with reference to the flowchart of Fig. 23. The control unit 31 of the multifunction device 70 determines whether the device state is device startup or recovery from sleep mode (step S300).

[0183] When the control unit 31 determines that the device is starting up or recovering from sleep mode, the control unit 31 reads the cooperative application program 411 and starts up the cooperative application (step S300; Yes→step S310).

[0184] On the other hand, when the control unit 31 determines that the input is not device startup or recovery from sleep mode, it determines whether the input is auto-clear (step S300; No→step S320).

[0185] If the control unit 11 determines that the input is for auto-clear, it shifts the process to step S330 (step S320; Yes→step S330). On the other hand, if the control unit 11 determines that the input is not for auto-clear, it shifts the process to step S440 (step S320; No→step S440).

[0186] Next, the control unit 31 performs user authentication processing (step S330). For example, when performing authentication processing based on authentication information input via the login screen, the control unit 31 associates a login user name with a login password in advance and stores them. Then, the control unit 31 can perform user authentication by comparing the login user name and login password as authentication information input via the login screen.

[0187] When the user authentication process is completed, the control unit 31 determines whether the driver program, information on connection to the network service 90, etc. have been updated (step S340). If there is any updated information, the control unit 31 reads the device information generation program 711 and updates the device information based on the updated information (step S340; Yes→step S350).

[0188] Then, the control unit 31 displays a display screen including the device information updated in step S350 on the display unit 33 (step S360).

[0189] On the other hand, if there is no update information, the control unit 31 does not update the device information, and displays the device information on the display unit 33 (step S340; No→step S360).

[0190] Next, the control unit 31 determines whether or not a request to acquire destination information has been received from the terminal device 50 (step S370). If it is determined that a request to acquire destination information has been received, the control unit 31 transmits the destination information that it manages to the terminal device 50 (step S370; Yes→step S380). On the other hand, if it is determined that a request to acquire destination information has not been received, the control unit 31 proceeds to step S400 (step S370; No→step S400).

[0191] Next, the control unit 31 determines whether or not a "close button" provided on the display screen including the device information has been selected (step S400). If the "close button" has not been selected, the control unit 31 makes a job acquisition request (step S400; No -> step S410). That is, the control unit 31 performs HTTPS polling communication with the network service 90 by reading out the job acquisition program 713. Note that the HTTPS polling communication with the network service 90 may be performed continuously before the "close button" in step S400 is selected, for example, after the device startup process in step S310.

[0192] Then, the control unit 31 determines whether or not a job has been acquired (step S420). If it is determined that a job has been acquired from the network service 90, the control unit 31 executes the acquired job and ends the process (step S420; Yes → step S430). If it is determined that a job has not been acquired from the network service 90, the control unit 31 returns the process to step S400 (step S420; No → step S400).

[0193] Incidentally, when the "close button" is selected, the control unit 31 displays the home screen (step S400; Yes → step S440). In this case, the control unit 31 does not output the job transmitted from the terminal device 50 and acquired via the network service 90.

[0194] Then, the control unit 31 determines whether or not a job execution instruction has been received via the home screen (step S450). If it is determined that a job execution instruction has been input via the home screen by the user, the control unit 31 executes the job and ends the process (step S450; Yes → step S430).

[0195] [3.2.4 Processing of Network Service 90] Next, the processing of the network service 90 will be described with reference to Fig. 24. The control unit 91 of the network service 90 determines whether or not a request to acquire destination information has been received from the terminal device 50 (step S500).

[0196] If it is determined that a request to acquire destination information has been received, the control unit 91 transmits the destination information of the multifunction device 70 stored in the multifunction device management table storage area 995 to the terminal device 50 (step S500; Yes→step S510). On the other hand, if it is determined that a request to acquire destination information has not been received, the control unit 91 proceeds to step S520 (step S500; No→step S520).

[0197] Next, the control unit 91 determines whether or not connection information and setting information have been acquired from the terminal device 50 (step S520).

[0198] If it is determined that the connection information and setting information have been acquired, the control unit 91 stores the connection information and setting information in the job storage area 997 together with a job ID (step S520; Yes -> step S530). On the other hand, if it is determined that the connection information and setting information have not been acquired, the control unit 91 waits until the connection information and setting information are acquired (step S520; No).

[0199] Next, the control unit 91 determines whether or not a job acquisition request has been received from the multifunction device 70 (step S540).

[0200] If it is determined that a job acquisition request has been received, the control unit 91 determines whether or not a job corresponding to the multifunction device 70 that received the acquisition request is stored (step S540; Yes→step S550). On the other hand, if it is determined that a job acquisition request has not been received, the control unit 91 waits until a job acquisition request is received (step S540; No).

[0201] If it is determined that the job corresponding to the multifunction device 70 that received the acquisition request is stored, the control unit 91 transmits the job to the multifunction device 70 (step S550; Yes→step S560). On the other hand, if it is determined that the job corresponding to the multifunction device 70 that received the acquisition request is not stored, the control unit 91 displays an error and ends the process (step S550; No→step S570).

[0202] [3.3 Example of operation] Next, an operation example according to the third embodiment will be described. Note that in the third embodiment, descriptions of screens that can have substantially the same screen configuration as the application screen W10, scan job execution screen W20, address book display screen W30, etc., described in Fig. 7 etc. of the first embodiment will be omitted here.

[0203] FIG. 25 is a diagram illustrating an example of the screen configuration of the address book display screen W50 according to the third embodiment. As described above, the screen configuration of the address book display screen W50 can be substantially the same as that of the address book display screen W30 according to the first embodiment. However, the third embodiment is a form that can acquire destination information (address book) of the multifunction peripheral 70 acquired from the network service 90. Therefore, it is preferable to display an identifier such as "network service" in the device name display area R18 so that it is possible to identify whether the address book displayed on the address book display screen W50 is an address book derived from the network service 90. The identifier may be a character string as shown in the example of FIG. 25, or may be a graphic, symbol, or the like.

[0204] 26 is a diagram illustrating an example of the configuration of a login screen W60 displayed on the display unit 33 by the control unit 31 of the multifunction device 70 reading out the user authentication program 417. This operation example corresponds to the processing of step S330 in FIG.

[0205] The login screen W60 includes a login user name input box Bx10, a login password input box Bx12, a login button B20, and a cancel button B22.

[0206] The login user name input box Bx10 is a box that accepts input of the login user name of a user attempting to log in to the multifunction device 70.

[0207] The login password input box Bx12 is a box that accepts input of a login password associated with the login user name of a user attempting to log in to the multifunction peripheral 70.

[0208] The login button B20 is a button that accepts an instruction to confirm the contents entered by the user in the login user name input box Bx10 and the login password input box Bx12. The cancel button B22 is a button that accepts an instruction to cancel the login process. After entering a login user name in the login user name input box Bx10 and a login password in the login password input box Bx12, the user can input an instruction to execute the login process by selecting the login button B20.

[0209] 27 shows an example of the configuration of a display screen W70 displayed on the display unit 33 by the multifunction device 70. This operation example corresponds to the processing of step S360 in FIG.

[0210] The display screen W70 has an operation procedure display area R20 and a close button B24. The operation procedure display area R20 is an area for explaining the operation procedure of the output method according to the third embodiment using illustrations or animations. In the example of Fig. 27, the operation procedure is explained in the following order: (1) document setting, (2) settings on the terminal device, and (3) job execution.

[0211] The operating procedure display area R20 includes a device information display area R22 that displays device information of the multifunction device 70. In the third embodiment, an example will be described in which a Quick Response (QR) code is used as coded information representing the device information. The QR code (registered trademark) is a two-dimensional code for representing data in a graphical format.

[0212] The terminal device 50 can execute a job by reading the QR code (registered trademark) using an imaging / scanning unit 19 that includes an imaging device such as a camera, a scanning device using laser light, or the like.

[0213] The close button B24 is a button that is pressed when the user desires to execute a job via the normal home screen without using the output method according to the present disclosure. When the close button B24 is pressed, the control unit 31 displays the home screen described in the next figure on the display unit 33.

[0214] Figure 28 shows an example of the configuration of the home screen W80 according to the third embodiment. This operation example corresponds to the processing of step S440 in Figure 23. The home screen W80 is a basic screen that accepts, for example, the user's job selection and the selection of various function displays. The home screen W80 includes a job / function selection button B26, a display forward button B28, and a job status button B30.

[0215] The job / function selection buttons B26 accept the user's selection of a desired job, function display, etc. For example, when the user selects the "Easy Copy" button among the job / function selection buttons B26, the control unit 31 displays a job execution screen (not shown) for configuring the "Easy Copy" setting. In addition, the job / function selection buttons B26 in the third embodiment include a remote operation button B32 for transitioning the screen to the display screen W70 illustrated in FIG. 27. When the user selects the remote operation button B32, the control unit 31 transitions the screen display to the display screen W70, enabling the use of the output method according to the present disclosure. Note that the display configuration example of the job / function selection buttons B26 in FIG. 28 is merely illustrative, and job and function display buttons that are not displayed can be displayed by selecting the display advance button B28.

[0216] The job status button B30 accepts an input to notify the progress status, reservation status, etc. of a job being executed by the multifunction device 70. When the job status button B30 is selected by the user, the control unit 31 displays the progress status, reservation status, etc. of the job (not shown).

[0217] 29 shows an example of the configuration of a device information acquisition screen displayed by the control unit 11 of the terminal device 50 when the start button B14 on the scan job execution screen W20 is selected to acquire device information displayed on the multifunction device 70. The device information acquisition screen W90a includes a device information acquisition area R24 and a status display area R26.

[0218] 29, when the device information to be acquired is coded information such as a QR code (registered trademark), the device information acquisition area R24 can be configured as a guideline that guides the user so that the coded information fits within the reading area of ​​the imaging device or scanning device. The user operates the terminal device 50 so that the coded information such as a QR code (registered trademark) fits within the device information acquisition area R24. When the device information is acquired, the control unit 11 transitions from the device information acquisition screen W90a to a device information acquisition screen W90b.

[0219] The status display area R26 is an area that displays the progress (status) of an operation or job to the user. For example, in the status display area R26 of the device information acquisition screen W90a, a QR code (registered trademark) is placed in the device information acquisition area R24 and a message is displayed instructing the user to read the QR code (registered trademark).

[0220] When encoded information such as a QR code (registered trademark) is read, the device information acquisition screen W90b displays in the status display area R26 that a job is being sent to the multifunction device 70.

[0221] When the job transmission to the multifunction device 70 is completed, the control unit 11 transitions the display screen to the device information acquisition screen W90c. On the device information acquisition screen W90c, a message indicating that the job transmission has been completed is displayed in the status display area R26.

[0222] FIG. 30 is a diagram illustrating an example of operation in which destination information is acquired from the multifunction device 70 to be connected when there is no pre-registered multifunction device 70 in step S1283 of FIG. 22 or when it is not possible to acquire destination information of the multifunction device 70 from the network service 90 in step S1285.

[0223] When the address book selection button B16 on the scan job execution screen W20 is selected, the control unit 11 of the terminal device 50 displays a modal M10. When the address book of the multifunction device is selected in the modal M10 of Fig. 30(a), the control unit 11 displays a destination information acquisition screen W90d shown in Fig. 30(b).

[0224] The destination information acquisition screen W90d, like the device information acquisition screen W90a illustrated in Fig. 29, includes a destination information acquisition area R28 and a status display area R30. When the acquired destination information is coded information such as a QR code (registered trademark) embedded with folder (file) path information for accessing the destination information managed by the multifunction device 70, the destination information acquisition area R28 can be configured as a guideline that guides the user to fit the coded information within the reading area of ​​the imaging device or scanning device. When the coded information fits within the reading area, the coded information is read, and the display screen transitions from the destination information acquisition screen W90d to the destination information acquisition screen W90e shown in Fig. 30(c).

[0225] The status display area R30 is an area that displays the status (status) of operations or destination information acquisition to the user. For example, the status display area R30 of the destination information acquisition screen W90d displays a message instructing the user to place a QR code (registered trademark) in the device information acquisition area R28 and read the QR code (registered trademark). The status display area R30 of the destination information acquisition screen W90e displays a message instructing the user to acquire an address book from the multifunction device 70.

[0226] The QR code (registered trademark) for acquiring destination information, in which folder (file) path information for accessing destination information managed by the multifunction device 70 is embedded, can be displayed by selecting an address book acquisition button B34 that receives an instruction to display the QR code (registered trademark) for acquiring destination information and is provided on the display screen W70, as shown in Fig. 31. At this time, a QR code (registered trademark) for executing a job may be displayed together with the QR code (registered trademark) for acquiring destination information.

[0227] In addition, the display screen W70 may display only one QR code (registered trademark), and in step S132 of FIG. 21, if the information sent from the terminal device 50 does not include information related to the execution of the job, it is possible to perform control to obtain destination information.

[0228] 30 and 31, a form has been described in which folder (file) path information for accessing destination information managed by the multifunction device 70 is embedded in the QR code (registered trademark) for acquiring destination information, but it is of course possible to embed destination information directly in the QR code (registered trademark) for acquiring destination information.

[0229] FIG. 32 is a diagram illustrating an example of the multifunction device selection screen that is displayed in step S1285 of FIG. 22 when there is a multifunction device 70 that is not managed by the network service 90, that is, when there is a multifunction device 70 for which destination information cannot be provided by the network service 90.

[0230] When the control unit 11 of the terminal device 50 receives selection of the address book selection button B16 on the scan job execution screen W20 and displays modal M10, and then receives selection of "Multifunction device address book," it displays modal M14 as a multifunction device selection screen in which multifunction devices 70 that cannot provide destination information (for example, 2F conference room B or 2F conference room C) are grayed out.

[0231] By graying out the multifunction peripherals 70 from which destination information cannot be provided, the user can know from which multifunction peripherals 70 destination information can be obtained.

[0232] As described above, according to the third embodiment, via the scan job execution screen W20 of the terminal device 50, in addition to the address book managed by the terminal device 50 itself, the address book managed by the multifunction device 70 as destination information can be obtained via the network service 90, and the email addresses of users recorded in the address book can be set.

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

[0234] Furthermore, although the above-described embodiments are described separately for the sake of convenience, they may of course be combined and executed within the scope of technical feasibility.

[0235] In addition, the programs that run on each device in the embodiments are programs that control the CPU and the like (programs that cause a computer to function) so as to realize the functions of the above-described embodiments. The embodiments assume devices that use multitasking to simultaneously execute multiple programs as needed. Information handled by these devices is temporarily stored in a temporary storage device (e.g., RAM) during processing, and then stored in various storage devices such as ROMs (Read Only Memories) and HDDs, and is read, modified, and written by the CPU as needed.

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

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

[0238] 10, 50 terminal equipment 11 Control section 13 Display section 15 Operation input section 171 Communications Department 172 Near Field Wireless Communication Department 19 Imaging and scanning unit 21, 51 Storage section 30, 70 multifunction device 31 Control Unit 33 Display section 35 Operation input section 37 Output section 371 Image forming unit 373 Image reading unit 391 Communications Department 392 Near Field Wireless Communication Department 41, 71 Storage section 90 Network Services 91 Control Unit 93 Display section 95 Operation input section 97 Communications Department 99 Memory section 100, 200 output systems

Claims

1. a display unit capable of displaying a reception screen for receiving job settings using destination information; a control unit capable of outputting an instruction to execute the job to the image processing device based on the job settings accepted via the acceptance screen; an acquisition unit capable of transmitting an acquisition request for the destination information to the image processing device and acquiring the destination information from the image processing device; a storage unit capable of storing the destination information; The control unit displays on the display unit the destination information stored in the memory unit and the destination information acquired from the image processing device so that the destination information can be selected, and outputs to the image processing device an instruction to execute the job using all of the destination information selected by the user.

2. 2. The terminal device according to claim 1, wherein the control unit filters the destination information acquired from the image processing device according to a predetermined condition and displays the filtered destination information.

3. the storage unit is capable of storing registration information of at least one of the image processing devices, The terminal device according to claim 1 , wherein the control unit displays the destination information acquired from the image processing device based on the registration information.

4. 2. The terminal device according to claim 1, wherein the control unit switches between displaying the selected destination information and the other destination information.

5. 2. The terminal device according to claim 1, wherein the control unit is capable of registering the destination information acquired from the image processing device in the terminal device or another image processing device.

6. an image processing apparatus having a job control unit that controls execution of a job using destination information and a first storage unit that can store the destination information; a terminal device including a display unit capable of displaying a reception screen for receiving settings of the job, a control unit capable of outputting an instruction to the image processing device to execute the job based on the settings of the job received via the reception screen, an acquisition unit capable of transmitting a request to acquire the destination information to the image processing device and acquiring the destination information from the image processing device, and a second storage unit capable of storing the destination information; The control unit displays the destination information stored in the second storage unit and the destination information acquired from the first storage unit on the display unit so that the destination information can be selected, and outputs an instruction to execute the job using all of the destination information selected by the user to the image processing device.

7. Further equipped with network services, the image processing device generates device information including connection information of the device to the network service, and displays the generated device information on the terminal device; the terminal device transmits the connection information and the job settings included in the read device information to the network service; 7. The output system according to claim 6, wherein the job control unit executes the job acquired via the network service.

8. The output system of claim 7 , wherein the device information is encoded with one or more of a two-dimensional code, a one-dimensional code, a letter, a symbol, or a number.

9. a display step of displaying on a display device a reception screen for receiving job settings using the destination information; a control step of outputting an instruction to execute the job to the image processing device based on the job settings received via the reception screen; an acquisition step of transmitting an acquisition request for the destination information to the image processing device and acquiring the destination information from the image processing device; a storage step of storing the destination information, The output method is characterized in that the control step includes a step of displaying on the display device the destination information stored in the storage step and the destination information acquired from the image processing device so that they can be selected, and outputting to the image processing device an instruction to execute the job using all of the destination information selected by the user.

Citation Information

Patent Citations

  • Document processing job control through mobile device

    JP2013025809A

  • Printing device, storage media and mobile device

    JP2013025810A

  • Image information communication apparatus, image information communication system, control method of image information communication apparatus, and control program of image information communication apparatus

    JP2014093765A