Image processing device, output system, and output method

By generating device information and controlling the device to perform tasks based on user authentication and external commands, the problem of inconvenient device information display is solved, and the convenience and security of device operation are achieved.

JP2026083021APending Publication Date: 2026-05-19SHARP KK
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
SHARP KK
Filing Date
2026-02-18
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

The existing device information display is not user-friendly, especially when user authentication is required. The information display is inconvenient for users who do not use the device and increases the risk of disease infection.

Method used

The control unit generates device information and controls the device to execute preset tasks based on external commands. It determines whether to display device information based on user authentication results and sets operation permissions based on user information, thereby realizing personalized display of device information and task execution.

Benefits of technology

This improves the ease of operation of the equipment, reduces unnecessary information display interference, and lowers the frequency of user contact with the equipment, thereby reducing the risk of disease infection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026083021000001_ABST
    Figure 2026083021000001_ABST
Patent Text Reader

Abstract

In an image processing device capable of displaying device information readable by a terminal device, the ability to set whether or not to display such device information for each authenticated user reduces the hassle associated with displaying device information and provides an image processing device with excellent operability. [Solution] In an output system 100 including a multifunction device 10 as an image processing device and a terminal device 30, the image processing device comprises a control unit, a device information generation unit that generates device information including device identification information, and a job execution unit that can execute a job with predetermined settings based on an external command sent from the terminal device. The control unit displays the generated device information to the terminal device and controls the job execution unit to output a job with predetermined settings based on an external command sent from the terminal device that has read the displayed device information. In an operating mode requiring user authentication, the system determines whether or not to display the device information according to the setting for whether or not external command operations are permitted for authenticated users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an image processing apparatus and the like.

Background Art

[0002] For example, a multifunction device that can realize a plurality of modes such as a copy mode, a scan mode, and a fax mode with a single device often includes an operation screen for receiving mode selection and input / selection of setting values for the selected mode.

[0003] Recently, it has become mainstream to adopt a touch panel display consisting of a display for displaying various information to the user and a touch panel that is arranged overlaid on the display and detects the position touched by the user's finger as an operation screen. While checking various information displayed on the display, the user can intuitively and easily perform mode selection and input / selection of setting values for the selected mode by operating the touch panel.

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

[0005] For example, operations via the operation screen of a shared multifunction device in a workplace or a multifunction device installed in a convenience store or the like are no exception, and urgent measures to avoid frequent contact are required.

[0006] ​​​​​​​​​​​​​​​​[Prior art documents] [Patent Documents]

[0007] [Patent Document 1] Japanese Patent Publication No. 2013-25809 [Overview of the project] [Problems that the invention aims to solve]

[0008] The document processing device described in Patent Document 1 establishes at least a communication link with the document processing device, Network interface data for sending job identifiers to the document processing unit. The encoded data is displayed on its own control panel. Then, it is encoded using various methods. The mobile device that acquired the data uses the network interface data Establish a communication link with the document processing device and process the document job associated with the job identifier. Have the processing device execute it.

[0009] Patent Document 1 describes how a job can be acquired by a mobile device. The encoded data is displayed along with the settings button and graphical user interface. An encoded data display for showing this information is provided on the control panel. However, Furthermore, devices such as the encoded data display described in Patent Document 1, which handle encoded data, etc. The information is displayed on the control panel either permanently or each time a job setting button or similar is used. In this state, it can be inconvenient for users who do not use the device information in question, and is not necessarily It wasn't very user-friendly.

[0010] The purpose of this disclosure is to determine whether or not device information can be displayed based on the settings applied to each user. Thereby, it is possible to reduce the annoyance related to the display of device information and provide an image processing apparatus or the like with excellent operability. This is the object.

Means for Solving the Problem

[0011] In order to solve the above problems, an image processing apparatus according to the present disclosure includes a control unit, a device information generation unit that generates device information including identification information of the device, and a job execution unit that can execute a job with a predetermined setting based on an external command transmitted from a terminal device. The control unit displays the generated device information to the terminal device, and controls the job execution unit to output the job with a predetermined setting based on the external command transmitted from the terminal device that has read the displayed device information. In an operation mode that requires user authentication, the control unit determines whether or not to display the device information according to the setting of whether or not an external command operation for an authenticated user is permitted. Based on an external command transmitted from a terminal device, a device information generation unit that generates device information including identification information of the device, and a job execution unit that can execute a job with a predetermined setting. The control unit displays the generated device information to the terminal device, and controls the job execution unit to output the job with a predetermined setting based on the external command transmitted from the terminal device that has read the displayed device information. In an operation mode that requires user authentication, the control unit determines whether or not to display the device information according to the setting of whether or not an external command operation for an authenticated user is permitted. The control unit displays the generated device information to the terminal device, and controls the job execution unit to output the job with a predetermined setting based on the external command transmitted from the terminal device that has read the displayed device information. In an operation mode that requires user authentication, the control unit determines whether or not to display the device information according to the setting of whether or not an external command operation for an authenticated user is permitted. The control unit displays the generated device information to the terminal device, and controls the job execution unit to output the job with a predetermined setting based on the external command transmitted from the terminal device that has read the displayed device information. In an operation mode that requires user authentication, the control unit determines whether or not to display the device information according to the setting of whether or not an external command operation for an authenticated user is permitted. The control unit displays the generated device information to the terminal device, and controls the job execution unit to output the job with a predetermined setting based on the external command transmitted from the terminal device that has read the displayed device information. In an operation mode that requires user authentication, the control unit determines whether or not to display the device information according to the setting of whether or not an external command operation for an authenticated user is permitted. The control unit displays the generated device information to the terminal device, and controls the job execution unit to output the job with a predetermined setting based on the external command transmitted from the terminal device that has read the displayed device information. In an operation mode that requires user authentication, the control unit determines whether or not to display the device information according to the setting of whether or not an external command operation for an authenticated user is permitted. It is characterized in that the control unit determines whether or not to display the device information according to the setting of whether or not an external command operation for an authenticated user is permitted.

[0012] An image processing apparatus according to the present disclosure includes a control unit, a device information generation unit that generates device information including identification information of the device, and a job execution unit that can execute a job with a predetermined setting based on an external command transmitted from a terminal device. The control unit displays the generated device information to the terminal device, and controls the job execution unit to output the job with a predetermined setting based on the external command transmitted from the terminal device that has read the displayed device information. In an operation mode that requires user authentication, the control unit determines whether or not to display the device information based on user information set for each user, and the user information includes information regarding the operation authority for the image processing apparatus. Based on an external command transmitted from a terminal device, a device information generation unit that generates device information including identification information of the device, and a job execution unit that can execute a job with a predetermined setting. The control unit displays the generated device information to the terminal device, and controls the job execution unit to output the job with a predetermined setting based on the external command transmitted from the terminal device that has read the displayed device information. In an operation mode that requires user authentication, the control unit determines whether or not to display the device information based on user information set for each user, and the user information includes information regarding the operation authority for the image processing apparatus. The control unit displays the generated device information to the terminal device, and controls the job execution unit to output the job with a predetermined setting based on the external command transmitted from the terminal device that has read the displayed device information. In an operation mode that requires user authentication, the control unit determines whether or not to display the device information based on user information set for each user, and the user information includes information regarding the operation authority for the image processing apparatus. The control unit displays the generated device information to the terminal device, and controls the job execution unit to output the job with a predetermined setting based on the external command transmitted from the terminal device that has read the displayed device information. In an operation mode that requires user authentication, the control unit determines whether or not to display the device information based on user information set for each user, and the user information includes information regarding the operation authority for the image processing apparatus. The control unit displays the generated device information to the terminal device, and controls the job execution unit to output the job with a predetermined setting based on the external command transmitted from the terminal device that has read the displayed device information. In an operation mode that requires user authentication, the control unit determines whether or not to display the device information based on user information set for each user, and the user information includes information regarding the operation authority for the image processing apparatus. The control unit displays the generated device information to the terminal device, and controls the job execution unit to output the job with a predetermined setting based on the external command transmitted from the terminal device that has read the displayed device information. In an operation mode that requires user authentication, the control unit determines whether or not to display the device information based on user information set for each user, and the user information includes information regarding the operation authority for the image processing apparatus. It is characterized in that the control unit determines whether or not to display the device information based on user information set for each user, and the user information includes information regarding the operation authority for the image processing apparatus.

[0013] Furthermore, the image processing apparatus according to the present disclosure includes a control unit, an apparatus information generation unit that generates apparatus information including identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on an external command transmitted from a terminal device. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the external command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the control unit determines whether the apparatus information can be displayed based on user information set for each user, and the user information includes information for determining whether the apparatus information acquired from the terminal device can be displayed. Further, the output system according to the present disclosure is an output system including a terminal device and an image processing apparatus. The terminal device includes a control unit and an apparatus information acquisition unit that acquires apparatus information including identification information for identifying the image processing apparatus. The control unit generates a user interface for receiving an operation setting of the image processing apparatus based on a request by a user, transmits the received operation setting as a command via the user interface, and the image processing apparatus includes a control unit, an apparatus information generation unit that generates the apparatus information including the identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on the command. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the Furthermore, the image processing apparatus according to the present disclosure includes a control unit, an apparatus information generation unit that generates apparatus information including identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on an external command transmitted from a terminal device. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the external command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the control unit determines whether the apparatus information can be displayed based on user information set for each user, and the user information includes information for determining whether the apparatus information acquired from the terminal device can be displayed. Furthermore, the image processing apparatus according to the present disclosure includes a control unit, an apparatus information generation unit that generates apparatus information including identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on an external command transmitted from a terminal device. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the external command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the control unit determines whether the apparatus information can be displayed based on user information set for each user, and the user information includes information for determining whether the apparatus information acquired from the terminal device can be displayed. Furthermore, the image processing apparatus according to the present disclosure includes a control unit, an apparatus information generation unit that generates apparatus information including identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on an external command transmitted from a terminal device. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the external command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the control unit determines whether the apparatus information can be displayed based on user information set for each user, and the user information includes information for determining whether the apparatus information acquired from the terminal device can be displayed. Furthermore, the image processing apparatus according to the present disclosure includes a control unit, an apparatus information generation unit that generates apparatus information including identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on an external command transmitted from a terminal device. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the external command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the control unit determines whether the apparatus information can be displayed based on user information set for each user, and the user information includes information for determining whether the apparatus information acquired from the terminal device can be displayed. Furthermore, the image processing apparatus according to the present disclosure includes a control unit, an apparatus information generation unit that generates apparatus information including identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on an external command transmitted from a terminal device. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the external command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the control unit determines whether the apparatus information can be displayed based on user information set for each user, and the user information includes information for determining whether the apparatus information acquired from the terminal device can be displayed. Furthermore, the image processing apparatus according to the present disclosure includes a control unit, an apparatus information generation unit that generates apparatus information including identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on an external command transmitted from a terminal device. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the external command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the control unit determines whether the apparatus information can be displayed based on user information set for each user, and the user information includes information for determining whether the apparatus information acquired from the terminal device can be displayed.

[0014] Moreover, the output system according to the present disclosure is an output system including a terminal device and an image processing apparatus. The terminal device includes a control unit and an apparatus information acquisition unit that acquires apparatus information including identification information for identifying the image processing apparatus. The control unit generates a user interface for receiving an operation setting of the image processing apparatus based on a request by a user, transmits the received operation setting as a command via the user interface, and the image processing apparatus includes a control unit, an apparatus information generation unit that generates the apparatus information including the identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on the command. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the Moreover, the output system according to the present disclosure is an output system including a terminal device and an image processing apparatus. The terminal device includes a control unit and an apparatus information acquisition unit that acquires apparatus information including identification information for identifying the image processing apparatus. The control unit generates a user interface for receiving an operation setting of the image processing apparatus based on a request by a user, transmits the received operation setting as a command via the user interface, and the image processing apparatus includes a control unit, an apparatus information generation unit that generates the apparatus information including the identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on the command. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the Moreover, the output system according to the present disclosure is an output system including a terminal device and an image processing apparatus. The terminal device includes a control unit and an apparatus information acquisition unit that acquires apparatus information including identification information for identifying the image processing apparatus. The control unit generates a user interface for receiving an operation setting of the image processing apparatus based on a request by a user, transmits the received operation setting as a command via the user interface, and the image processing apparatus includes a control unit, an apparatus information generation unit that generates the apparatus information including the identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on the command. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the Moreover, the output system according to the present disclosure is an output system including a terminal device and an image processing apparatus. The terminal device includes a control unit and an apparatus information acquisition unit that acquires apparatus information including identification information for identifying the image processing apparatus. The control unit generates a user interface for receiving an operation setting of the image processing apparatus based on a request by a user, transmits the received operation setting as a command via the user interface, and the image processing apparatus includes a control unit, an apparatus information generation unit that generates the apparatus information including the identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on the command. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the Moreover, the output system according to the present disclosure is an output system including a terminal device and an image processing apparatus. The terminal device includes a control unit and an apparatus information acquisition unit that acquires apparatus information including identification information for identifying the image processing apparatus. The control unit generates a user interface for receiving an operation setting of the image processing apparatus based on a request by a user, transmits the received operation setting as a command via the user interface, and the image processing apparatus includes a control unit, an apparatus information generation unit that generates the apparatus information including the identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on the command. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the Moreover, the output system according to the present disclosure is an output system including a terminal device and an image processing apparatus. The terminal device includes a control unit and an apparatus information acquisition unit that acquires apparatus information including identification information for identifying the image processing apparatus. The control unit generates a user interface for receiving an operation setting of the image processing apparatus based on a request by a user, transmits the received operation setting as a command via the user interface, and the image processing apparatus includes a control unit, an apparatus information generation unit that generates the apparatus information including the identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on the command. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the Moreover, the output system according to the present disclosure is an output system including a terminal device and an image processing apparatus. The terminal device includes a control unit and an apparatus information acquisition unit that acquires apparatus information including identification information for identifying the image processing apparatus. The control unit generates a user interface for receiving an operation setting of the image processing apparatus based on a request by a user, transmits the received operation setting as a command via the user interface, and the image processing apparatus includes a control unit, an apparatus information generation unit that generates the apparatus information including the identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on the command. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the Moreover, the output system according to the present disclosure is an output system including a terminal device and an image processing apparatus. The terminal device includes a control unit and an apparatus information acquisition unit that acquires apparatus information including identification information for identifying the image processing apparatus. The control unit generates a user interface for receiving an operation setting of the image processing apparatus based on a request by a user, transmits the received operation setting as a command via the user interface, and the image processing apparatus includes a control unit, an apparatus information generation unit that generates the apparatus information including the identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on the command. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the Moreover, the output system according to the present disclosure is an output system including a terminal device and an image processing apparatus. The terminal device includes a control unit and an apparatus information acquisition unit that acquires apparatus information including identification information for identifying the image processing apparatus. The control unit generates a user interface for receiving an operation setting of the image processing apparatus based on a request by a user, transmits the received operation setting as a command via the user interface, and the image processing apparatus includes a control unit, an apparatus information generation unit that generates the apparatus information including the identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on the command. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the Moreover, the output system according to the present disclosure is an output system including a terminal device and an image processing apparatus. The terminal device includes a control unit and an apparatus information acquisition unit that acquires apparatus information including identification information for identifying the image processing apparatus. The control unit generates a user interface for receiving an operation setting of the image processing apparatus based on a request by a user, transmits the received operation setting as a command via the user interface, and the image processing apparatus includes a control unit, an apparatus information generation unit that generates the apparatus information including the identification information of the apparatus, and a job execution unit that can execute a job with a predetermined setting based on the command. The control unit displays the generated apparatus information to the terminal device, and controls the job execution unit based on the command transmitted from the terminal device that has read the displayed apparatus information, so that the job can be output with a predetermined setting. In an operation mode that requires user authentication, the A key feature is that the display of the device information is determined based on the authentication result of the system.

[0015] Furthermore, the output method relating to this disclosure generates device information including device identification information. The process involves displaying the generated device information to a terminal device and reading the displayed device information. Based on the external command transmitted from the terminal device that was detected, the job is output with predetermined settings. In the possible output processes and operating modes requiring user authentication, depending on the user's authentication result... The system is characterized by including a display determination step that determines whether or not the aforementioned device information can be displayed. [Effects of the Invention]

[0016] According to this disclosure, the display of device information is determined based on the settings applied to each user. This reduces the hassle associated with displaying device information and provides an image processing device with excellent operability. It is possible. [Brief explanation of the drawing]

[0017] [Figure 1] This diagram schematically illustrates the overall configuration of the output system according to the first embodiment. [Figure 2] This diagram illustrates the functional configuration of a multifunction device according to the first embodiment. [Figure 3] This diagram illustrates one example of the configuration of device information. [Figure 4] This diagram illustrates the functional configuration of the terminal device according to the first embodiment. [Figure 5] (a) A diagram illustrating one example configuration of setting information. (b) A diagram illustrating one example configuration of authentication information. [Figure 6] This is a flowchart illustrating the overall process according to the first embodiment. [Figure 7] This is a flowchart illustrating the processing of the multifunction printer according to the first embodiment. [Figure 8]This is a flowchart illustrating the processing of the multifunction printer according to the first embodiment. [Figure 9] (a) A diagram illustrating an example of the data structure of the authentication information table. (b) A diagram illustrating an example of the data structure of the command reception settings table. (c) A diagram illustrating an example of the data structure of the port usage settings table. (d) A diagram illustrating an example of the data structure of the user information table. [Figure 10] This is a flowchart illustrating the processing of the terminal device according to the first embodiment. [Figure 11] This is a diagram illustrating an example of operation according to the first embodiment. [Figure 12] This is a diagram illustrating an example of operation according to the first embodiment. [Figure 13] This is a diagram illustrating an example of operation according to the first embodiment. [Figure 14] This is a diagram illustrating an example of operation according to the first embodiment. [Figure 15] This is a diagram illustrating an example of operation according to the first embodiment. [Figure 16] This is a diagram illustrating an example of operation according to the first embodiment. [Figure 17] This is a diagram illustrating an example of operation according to the first embodiment. [Figure 18] This is a diagram illustrating an example of operation according to the first embodiment. [Figure 19] This is a diagram illustrating an example of operation according to the first embodiment. [Figure 20] This is a diagram illustrating an example of operation according to the first embodiment. [Figure 21] This is a flowchart illustrating the processing of the multifunction printer according to the second embodiment. [Figure 22] This diagram illustrates an example of the data structure in a user information table. [Figure 23] This figure illustrates an example of operation according to the second embodiment. [Figure 24] This is a flowchart illustrating the processing of the multifunction printer according to the third embodiment. [Figure 25](a) A diagram illustrating an example of the data structure of the user information table. (b) A diagram illustrating an example of the data structure of the ON / OFF information for displaying device information. [Figure 26] This figure illustrates an example of operation according to the third embodiment. [Figure 27] This diagram schematically illustrates the overall configuration of the output system according to the fourth embodiment. [Figure 28] This diagram illustrates the functional configuration of the network service according to the fourth embodiment. [Figure 29] This diagram illustrates an example of the data structure of jobs stored in the job storage area. [Figure 30] This is a flowchart illustrating the overall process according to the fourth embodiment. [Figure 31] This is a flowchart illustrating the network service processing according to the fourth embodiment. [Modes for carrying out the invention]

[0018] The embodiments of this disclosure will be described below with reference to the drawings. In this disclosure, copy mode The multifunction printer 10 is capable of executing jobs related to scan mode, fax mode, etc. This will be described as an example of a processing apparatus. Note that the following embodiments are examples used to illustrate this disclosure. Yes, and the technical scope of the description in the claims is not limited to the following: stomach.

[0019] [1 First Embodiment] Figure 1 is a diagram illustrating the overall configuration of the output system 100 according to the first embodiment. The output system 100 includes a multifunction device 10 as an image processing device and a terminal device 30. Furthermore, in the output system 100 according to the first embodiment, the user of the multifunction device 10 It is also possible to set up a separate external authentication server (not shown) for authentication.

[0020] [1.1 Functional Configuration] [1.1.1 About the Multifunction Printer 10] Figure 2 is a functional configuration diagram of the multifunction device 10. The multifunction device 10 consists of a control unit 11 and a display unit 13. , operation input unit 15, output unit 17, communication unit 19, short-range wireless communication unit 21, storage unit 2 It includes 3.

[0021] The control unit 11 controls the entire multifunction device 10. The control unit 11 performs, for example, one or more calculations. It is composed of devices (CPU (Central Processing Unit), etc.). The control unit 11 is a memory The function is realized by reading and executing various programs stored in unit 23. .

[0022] The display unit 13 displays various information to the user, etc. The display unit 13 is, for example, an LCD. (Liquid crystal display) and OLED (Electro-luminescence) displays, etc. It can be configured as follows. The display unit 13 displays device information, which will be described later.

[0023] The operation input unit 15 receives information input from the user, etc. The operation input unit 15 is hardware It can be composed of keys (for example, a numeric keypad) or buttons. The operation input section 15 is It can be configured as a touch panel display that allows input via the display unit 13. Yes, it is possible. In this case, the input method for the touch panel display could be, for example, a resistive touch method. Infrared, electromagnetic induction, and capacitive methods can be employed.

[0024] The output unit 17 includes an image forming unit 171 and an image reading unit 173. The image forming unit 171 is , image data (scan data generated by scanning printed originals, external devices, portability) Images based on electronic data input from external sources such as storage media are printed onto paper as a recording medium. It creates and outputs. The image forming unit 171 is, for example, a laser printer using an electrophotographic method. It can be configured by the like. In this case, the image forming unit 171 uses toner color (for example, cyanoacrylate). Supplied from toner cartridges (not shown) compatible with amber, magenta, yellow, and black. Image formation is performed using the toner.

[0025] The image reading unit 173 generates scan data by scanning the printed document to be read. And, based on the scanned data, a predetermined format (for example, PDF (Portable d) The data is output in a data format. The image reading unit 19, for example, CCD(Char A device equipped with an image sensor such as a ge coupled device or CIS (Contact Image Sensor) It can be configured as a scanner device. The image reading unit 173 reads the reflected light image from the print original. If it is possible to output scan data (electronic data) by reading it with an image sensor, There are no restrictions on its configuration.

[0026] The communication unit 19 is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network). ), and for communicating with other devices via the internet, telephone lines, fax lines, etc. It features either a wired, wireless, or both interface.

[0027] The short-range wireless communication unit 21 uses, for example, Wi-Fi (registered trademark), Bluetooth (registered trademark). (Registered trademark), infrared, NFC (Near Field Communication), RFID (Radio Frequency Identification). Communication with other devices such as terminal device 30 via short-range wireless communication protocols such as identification. Then, authentication information and external commands, which will be described later, are obtained. By the way, authentication information is IC (Integr ID (Identity / Identification Card) cards such as ated circuit cards and magnetic cards. When obtaining this information, a card reader capable of obtaining this card information is used in the near-field wireless communication unit. It is also possible to include some functions of the short-range wireless communication unit 21 in the communication unit 19. It can also be a form in which this is carried out.

[0028] The memory unit 23 stores various programs and data necessary for the operation of the multifunction printer 10. The memory unit 23 is, for example, RAM (Random Access Memory) or HDD (Hard Disk Drive). It consists of storage devices such as SSDs (Solid State Drives) and ROMs (Read-Only Memory). It is possible.

[0029] In the first embodiment, the storage unit 23 contains an output unit control program 231 and a display processing program. Gram 232, linked application program 233, and user authentication program 23 4, the device information generation program 235, and the device information display feasibility determination program 236 are described below. Then, the device setting value storage area 237 and the user information storage area 238 are reserved.

[0030] The output unit control program 231 is a program that the control unit 11 reads when controlling the output unit 17. It is in grams. The control unit 11, having read the output unit control program 231, controls the output unit 17. The image forming unit 171 outputs printed data, and the image reading unit 173 outputs electronic data. This executes the job.

[0031] The display processing program 232, for example, displays the home screen and each operating mode as described later. This is the program that the control unit 11 reads when controlling the display on the display unit 13 of the settings screen. Furthermore, the control unit 11, which has read the display processing program 232, enters sleep mode when the device is started. When mode is restored, when auto-clear is performed, or when user authentication is performed if authentication mode is enabled, either of these will occur. At the right moment, a display screen including device information is displayed on the display unit 13. "Toclear" refers to canceling a job or removing the input / selection of settings related to job execution. This is the process that is executed when something is deleted. Generally, auto-clear is a process that is performed when something is deleted. This can be executed by selecting the "Auto Clear button". Note that display processing program 2 The control unit 11, having read 32, determines that the settings applied to the authenticated user meet the predetermined conditions. In this case, the display of device information on the display screen will be restricted. Display control will be discussed later.

[0032] When the collaborative application program 233 starts collaborating with the terminal device 30, This is the program read by Unit 11. The Control Unit 11 is the linked application program By reading 233, commands containing configuration information etc. sent from terminal device 30 (hereafter) It receives commands (sometimes referred to as external commands), etc.

[0033] Here, "cooperation" means that at least two or more devices share information to obtain a single result. This represents collaborating while possessing. In the first embodiment, the actual job set in the terminal device 30 The configuration information related to the row is sent to the multifunction printer 10 as an external command. By acquiring this configuration information, the configuration information related to job execution is shared with the terminal device 30. It is possible.

[0034] For the multifunction printer 10 and the terminal device 30 to work together, A connection must be established and bidirectional communication must be performed. This connection must be established between the multifunction printer 10 and the terminal device 30. The connection may be limited to only when the collaborative application 233 is running. Furthermore, it is acceptable for the devices to maintain a constant connection while each other is running. It is certainly possible to have a configuration where a connection is established only when communication is required.

[0035] The user authentication program 234 controls when authenticating a user to log in to the multifunction printer 10. This is the program read by unit 11. Control unit 1 reads the user authentication program 234. 1. When the authentication function is turned on, the authentication information received via the login screen described later is... Based on the information, the system authenticates the user logging into the device. Knowledge such as the combination of the login username and login password of the user attempting to log in. In addition to authentication, terminal devices such as mobile phones, smartphones, and tablets 30, as well as IC cards, This system utilizes personal identification cards such as magnetic stripe cards, as well as biometric information such as facial recognition and fingerprint recognition. This can also be done using biometric authentication or similar methods.

[0036] When the device information generation program 235 generates device information including identification information of the multifunction printer 10, This is the program that the control unit 11 reads. The device information relating to this disclosure is at least the terminal Items related to the settings of the multifunction printer 10 necessary for inputting setting information in the device 30, and the multifunction printer 10 Includes identification information, session key, and other connection-related items. Device Information Generation Program 23 The control unit 11, having read out 5, encodes this information into character (number, English letter, kana, It is generated as hiragana, kanji, symbols, etc. The encoded information is like a barcode. Dimensional codes (e.g., EAN code, JAN code, Codbar, CODE128, etc.) It could be a 2D code, or it could be a 2D code. As for 2D codes, a stack type It can be a 2D code (for example, PDF417 or CODE49), or a matrix A two-dimensional code of the shape of a QR code (for example, Quick Response Code (QR Code (registered trademark))), DataMatrix, VeriCode, Aztec, etc. may also be used. See below for details. Let's explain using a Quick Response Code (QR Code®) as an example of device information. do.

[0037] The control unit 11 updates the device information, whether periodically or irregularly. For example, the control unit 11 The driver program for the multifunction printer 10 has been updated to support the newly added features. Location information may be updated. Also, for example, network information may change due to a change in the location of the equipment. If connection information such as the dress (IP address) is updated or changed, the device information will also be updated. There are things to change.

[0038] Here, we will explain an example of the configuration of the device information using Figure 3. Device information illustrated in Figure 3 The interface (I / F) related items include "Name", "Type", "Version", Related items for multifunction printers include "color mode", "send destination", "scanning settings", and "image Connection-related items such as "orientation," "device ID," "session key," and "country of installation" are also required. The items are described in a specific format. Terminal device 30 is encoded The device information of the multifunction printer 10 can be obtained by reading and decoding the device information. The terminal device 30 can connect to the multifunction printer 30 based on the acquired device information.

[0039] The device information items and their values ​​exemplified in Figure 3 are for illustrative purposes only and do not pertain to the foregoing disclosure. The device information is not limited to what is shown in Figure 3. For example, to establish a secure connection For example, a PIN (Personal Identification Number) or a one-time password generated by a token. It is also possible to include swords and other similar information in the device information.

[0040] The device information display feasibility determination program 236 determines whether or not device information can be displayed on the display screen. This is the program that the control unit 11 reads when making a determination. Device information display feasibility determination program The control unit 11, having read 236, displays the device information table according to the settings for the authenticated user. Determine whether the information can be displayed. The method for determining whether device information can be displayed will be explained later.

[0041] The device setting value storage area 237 is a storage area that stores device setting values ​​related to the generation of device information. Yes. The control unit 11, having read the device information generation program 235, accesses the device setting value storage area 2 Device settings stored in 37 (for example, "color mode", "transmission destination", "read setting) Device information is generated by reading setting values ​​such as "Settings" and "Image Orientation".

[0042] The user information storage area 238 stores authentication information for user authentication and appropriate information for authenticated users. Tables related to the settings used (for example, user information and command acceptance settings tables, which will be described later) This is a memory area that stores things like the login username and login password. In a system where user authentication is performed by entering a combination of information on the login screen, user information The information storage area 238 contains the login username of the login user to be authenticated as an authenticated user and It stores the combination with the login password. Also, the user information storage area 238 stores... The table contains information that the control unit 11 refers to when determining whether or not the device information can be displayed, for example, This information specifies whether the display of device information is turned ON or OFF for each authenticated user.

[0043] [1.1.2 Regarding terminal device 30] The terminal device 30 related to this disclosure is, for example, a smartphone, tablet, mobile phone, etc. It can be configured as a so-called mobile terminal device such as a personal computer. Terminal device 30 is At a minimum, it has the functionality to provide a (graphical) user interface and the functionality for communication. It is configured as a device that combines general functionality with features specific to mobile terminal devices.

[0044] Figure 4 is a functional configuration diagram of the terminal device 30. The terminal device 30 consists of a control unit 31 and a display unit 3 3, operation input unit 35, communication unit 37, short-range wireless communication unit 39, imaging / scanning unit 41 It comprises a memory unit 43.

[0045] The control unit 31 controls the entire terminal device 30. The control unit 31 controls, for example, one or more functions. The control unit 31, which is composed of a computing device (CPU, etc.), stores various programs in the memory unit 43. This functionality is achieved by reading and executing a gram.

[0046] The display unit 33 displays various information to the user, etc. The display unit 33 is, for example, an LCD. It can be configured with an organic EL display, etc. The display unit 33 is a linked application Based on the display control by the control unit 11 which read the script program 431, for example, An application screen can be displayed to serve as a reception screen for accepting settings.

[0047] The operation input unit 35 receives information input from the user, etc. The operation input unit 35 is a display unit It can be configured as a touch panel display that allows input via 33. In this case, input methods for the touch panel display include, for example, resistive touch and infrared. Methods such as electromagnetic induction and capacitance can be employed.

[0048] The communication unit 37 communicates with other devices via LAN, WAN, the Internet, telephone lines, etc. It is equipped with either a wired or wireless interface, or both, for performing this function.

[0049] The short-range wireless communication unit 39 uses, for example, Wi-Fi (registered trademark), Bluetooth (registered trademark). (Registered trademark), infrared, NFC, RFID and other short-range wireless communication protocols are available. By communicating with other devices such as the multifunction printer 10, authentication information and commands can be sent. There are no particular restrictions on its configuration. Furthermore, some functions of the short-range wireless communication unit 39 are handled by the communication unit 3 It is also possible to have it take the form of 7.

[0050] The imaging / scanning unit 41 includes, for example, imaging devices such as cameras and scanning devices using laser light. It can be listed. The imaging / scanning unit 41 reads the device information acquisition program 433. When the multifunction printer 10 displays device information based on the control issued by the control unit 31, it takes this information This is advantageous. Furthermore, the imaging / scanning unit 41 is configured to acquire device information of the multifunction device 10. In that case, there are no particular restrictions, and if the configuration provides device information as electronic data, then short-range access is available. It is also possible to obtain device information via the line communication unit 39.

[0051] The memory unit 43 stores various programs and data necessary for the operation of the terminal device 30. The memory unit 43 is composed of, for example, a storage device such as RAM, HDD, SSD, or ROM. It is possible.

[0052] In the first embodiment, the storage unit 43 contains a collaborative application program 431 and The information acquisition program 433 and the authentication information transmission program 435 are stored, and the authentication information is stored. A memory area 437 and a setting value storage area 439 are allocated.

[0053] The collaborative application program 431 controls when it starts collaborating with the multifunction printer 10. This is the program that unit 31 reads. The control unit 31 reads the linked application program 4 By reading 31, the application accepts the settings for the job to be executed on the multifunction printer 10. It can generate a screen display and output job execution instructions to the multifunction printer 10.

[0054] Furthermore, the control unit 31, which read the linked application program 431, generates The job is executed based on various settings entered and selected via the application screen. The control unit 31 generates the configuration information. Then, the control unit 31 acquires the generated configuration information from the multifunction device 10. The necessary connection information included in the device information is sent to the multifunction device 10 as an external command. It is possible.

[0055] Here, Figure 5(a) shows an example configuration of setting information that the control unit 31 sends as an external command. This is a diagram illustrating the input and selection of "mo" via the application screen, etc. Figure 5(a) shows the input and selection of "mo" This includes the following groups: "Code", "Destination", "Import Settings", "Image Orientation", and "Color Mode". This diagram shows an example configuration of setting items for setting information. The control unit 31 uses this setting information to... Device ID obtained from the device information of multifunction printer 10: “jv6Ou3QBGv8w6yNt Gt", Session Key: "1qazxsw23edcvfr45tgbnhy67uj Based on connection information such as "m,ki8----", it is sent to the multifunction device 10 as an external command. .

[0056] The device information acquisition program 433 acquires device information from the multifunction printer 10, and the control unit 31 This is the program that is read. The control unit 31, having read the device information acquisition program 433, By controlling the imaging / operation unit 41 and the short-range wireless communication unit 39, the device can be controlled from the multifunction printer 10. Retrieve information.

[0057] The authentication information transmission program 435 transmits information when logging into the multifunction printer 10 via the terminal device 30. This is the program that the control unit 31 reads. The authentication information transmission program 435 was read. The control unit 31 receives information from a user of the terminal device 30 via the login screen provided by the multifunction printer 10. If you attempt to log in to the multifunction printer 10 without verifying the authentication information, for example, as illustrated in Figure 5(b), you will need to verify the authentication information. Send to the combined unit 10. Note that Figure 5(b) shows user ID "0001" and password. This is an example that includes “*****” and the username “Ai Ueo” as authentication information. The information can be transmitted via the short-range wireless communication unit 39 or the communication unit 37.

[0058] The authentication information storage area 437 is a storage area that stores authentication information to be sent to the multifunction device 10. That is the case.

[0059] The setting value storage area 439 is a storage area that stores setting values ​​related to job execution. The setting values ​​stored in the value storage area 439 are read as appropriate when the control unit 31 generates setting information. It is possible to break free.

[0060] [1.2 Processing Flow] [1.2.1 About the overall processing] Next, the overall process according to the first embodiment will be explained using the flowchart in Figure 6.

[0061] First, the multifunction printer 10 launches the linked application based on a startup command from the user. (Step S10). Note that the linked application of the multifunction printer 10 is activated by the user. Not limited to the input shown, for example, when the device starts up, when it recovers from sleep mode, auto-clear It is also possible to have it start automatically at a specific time.

[0062] The user inputs a command to start the linked application by operating the terminal device 30. Do (Step S12).

[0063] For example, user authentication is required for the operation of the linked application on the multifunction printer 10. In some cases, the terminal device 30 transmits authentication information to the multifunction printer 30 (step S14).

[0064] Upon receiving authentication information, the multifunction printer 10 performs user authentication and determines whether or not to display device information. (Step S16). Details of the process related to Step S16 will be described later.

[0065] If user authentication is successful and the display of device information is enabled, the multifunction printer 10 will display the device information. (Step S18). Then, the multifunction printer 10 sends a response indicating that user authentication was successful. The code is transmitted to the terminal device 30 (step S20).

[0066] Upon receiving a response signal from the multifunction printer 10, the terminal device 30 launches the linked application. (Step S22)

[0067] The user accesses the application screen provided by the linked application on the terminal device 30. Enter the various settings required to execute the job via this method (step S24).

[0068] The terminal device 30 accepts various input setting values ​​and records them in the setting value storage area 439. To be hesitant (Step S26).

[0069] Next, the user selects the start button as the command to execute the job. (Step S28) The terminal device 30 obtains device information from the multifunction printer 10 (Step S 30).

[0070] The terminal device 30 generates setting information based on the various settings values ​​it has stored. 0 represents the necessary connection information included in the device information obtained from the multifunction printer 10, which contains the generated configuration information. This is used to send an external command to the multifunction printer 10 (step S32). Note that the multifunction printer 1 The external command sent to 0 includes not only configuration information related to job execution, but also the actual job execution. Other information, such as instructions and orders, may also be included.

[0071] Then, the multifunction printer 10 executes the job based on the received external command (step S 34).

[0072] [1.2.2 Regarding the processing of the multifunction printer 10] Next, the processing of the multifunction printer 10 will be explained using the flowchart in Figure 7. First, the multifunction printer... The control unit 11 of the device 10 determines whether the device state is either activated or recovered from sleep mode. Determine whether it is true (step S100).

[0073] If the control unit 11 determines that the device is starting up or recovering from sleep mode, it will start the device. The dynamic processing is initiated. Specifically, the control unit 11 starts the linked application program 233 Read the data and launch the linked application (Step S100; Yes → Step S 110).

[0074] On the other hand, if the control unit 11 determines that it is not a device startup or recovery from sleep mode, Determine whether or not it is an auto-clear input (Step S100; No → Step S1 20).

[0075] If the control unit 11 determines that the input is for auto-clear, it proceeds to step S130. Transfer (Step S120; Yes → Step S130). On the other hand, for auto-clear input: If it determines that there is no such condition, the control unit 11 moves the process to step S210 (step S120 ;No→Step S210).

[0076] Next, the control unit 11 performs user authentication and determines whether or not to display device information (step S130) ). Furthermore, the user authentication and determination of whether or not device information can be displayed in step S130 is shown in the following figure. I will explain it here.

[0077] Once user authentication and the determination of whether or not to display device information are completed, the control unit 11 will, for example, the driver Determine if connection information such as the program and session key has been updated (stat (S140). If there is update information, the control unit 11 generates device information program 235. Read the data and update the device information based on the updated information (Step S140; Yes → Step (S150)

[0078] Then, the control unit 11 displays a display screen that includes the device information updated in step S150. Display in section 13 (step S160).

[0079] On the other hand, if there is no update information, the control unit 11 will not update the device information, and will not update the device information. Display on display unit 13 (step S140; No → step S160).

[0080] Next, the control unit 11 will check if the "close button" on the display screen containing device information is selected. Determine whether it has been done or not (step S170). If the “close button” is not selected. The control unit 11 makes a request to acquire a job (step S170; No → step S180) ).

[0081] Then, the control unit 11 determines whether or not a job has been acquired (step S180). When the control unit 11 determines that it has acquired a job from the terminal device 30, it executes the acquired job. The process is terminated (step S190; Yes → step S200). Note that terminal device 30 If the control unit 11 determines that it has not received a job, it returns to step S170. (Step S190; No → Step S170).

[0082] By the way, if the "close button" is selected, the control unit 11 displays the home screen. (Step S170; Yes → Step S210). In this case, the control unit 11 is the terminal device The output of jobs obtained from 30 will not be displayed.

[0083] The control unit 11 then determines whether or not it has received a job execution instruction via the home screen. (Step S220). The user enters a job execution instruction via the home screen. If it determines that this is the case, the control unit 11 executes the job and terminates the process (step S22 0;Yes → Step S200). Note that if no job execution instruction is entered, Unit 11 continues to display the home screen (Step S220; No → Step S210) .

[0084] Next, regarding user authentication and determination of whether or not device information can be displayed in step S130 of Figure 7 This will be explained using Figures 8 and 9. The process described here involves the control unit 11 performing a user authentication program. This is executed by reading the RAM 234, the device information display feasibility determination program 236, etc. It is possible.

[0085] Figure 8 is a flowchart explaining user authentication and the determination of whether or not device information can be displayed. The control unit 11 determines whether the authentication mode related to user authentication is enabled (ON). Enabling / disabling authentication mode can be done, for example, by an administrator user with administrator privileges using the settings screen described below. The setting can be enabled or disabled via a screen or other means.

[0086] Authentication mode is enabled, and for example, based on authentication information entered via the login screen. When performing authentication processing, the control unit 11 displays the login screen (authentication screen) on the display unit 13. (Step S310).

[0087] Then, the control unit 11 receives the login username and other authentication information via the login screen. The system accepts the login password (step S320). The control unit 11 then processes the login user. The user name and login password are associated and stored, and input is received in step S320. User authentication is performed by comparing the entered login username and login password. cormorant.

[0088] Here, Figure 9(a) shows the data of the authentication information table stored in the user information storage area 238. This is a diagram illustrating an example configuration. The authentication information table, for example, uniquely identifies a user. This includes your "ID," (login) "password," and (login) "username." The control unit 11 receives the login username and login password via the login screen and User authentication is performed by comparing the combinations of authentication information in the authentication information table. It is possible.

[0089] If user authentication is successful after matching the login username and login password, The control unit 11 refers to the external command reception settings (step S330; Yes → step S340). Note that a logged-in user whose authentication has been successfully completed is referred to as an authenticated user. On the other hand, If user authentication is unsuccessful, the control unit 11 returns to step S320 (step P S330; No → Step S320).

[0090] Here, we will explain the external command reception settings that the control unit 11 refers to. Figure 9(b) This figure illustrates an example of the data structure of the command reception setting table according to the first embodiment.

[0091] The command reception setting table illustrated in Figure 9(b) includes "ID", "Password", and Includes "Username" and "Command Acceptance YES / No". "ID" and "Password" are also included. The "username" and "username" are the same items included in the authentication information table exemplified in Figure 9(a). This is the key. "Command Acceptance YES / No" indicates whether external commands can be accepted for each authenticated user. This item is represented by YES or No. For example, "Username" related to "ID 0001". For authenticated users of "Ai Ueo", "Command Acceptance YES / No" will be set to "YES". It is configured. In this case, the user with username "Ai Ueo" will be authenticated as a decryption user. If logged into device 10, the control unit 11 receives an external command sent from terminal device 30. The user accepts the request. Meanwhile, the user with username "Tate Denjin" is authenticated as the user on the multifunction printer 10. If logged in, the control unit 11 receives external commands sent from the terminal device 30. No.

[0092] The result of checking the external command acceptance settings indicates that the setting for accepting external commands for authenticated users is " If the answer is "YES", the control unit 11 refers to the port usage settings (step S350; Y es → Step S360).

[0093] Here, the port usage setting according to the first embodiment refers to a service (app) on TCP / UDP. Availability of ports (port numbers) for identifying process or threads of a project. This sets the port usage setting table according to the first embodiment. Figure 9(c) shows the data This is a diagram illustrating an example of a data configuration.

[0094] The port usage setting table illustrated in Figure 9(c) includes "ID", "Password", and Includes "Username" and "Port No. / NO". Also includes "ID" and "Password". And “Username” is the same item as the item included in the authentication information table exemplified in Figure 9(a). The "Port No. / NO" field specifies whether a port number is available for each authenticated user. This item is represented by a port number or "NO" indicating that the port is unavailable. For example, "ID For the authenticated user "Username Ai Ueo" related to "0001", the "Port Port No. / NO" is set to "Port No.1". In this case, "Username Ai If the user "Ueo" is logged into the multifunction printer 10 as an authenticated user, the control unit 11 will: Allow the use of port No. 1. On the other hand, the user with username "Tate Denjin" will be allowed to use port No. 1. If you are logged into the multifunction printer 10 as an authorized user, the "Port Port No. / NO" is Since it is set to "NO", the control unit 11 will disable the use of the port.

[0095] Note that in the example in Figure 9(c), for ease of understanding, the port number is, for example, “Po Although I used fictitious port numbers such as "Port No. 1" and "Port No. 3," for example, "Port No. 80 (http)", "Port No. 443 (https)", "Port N Specific system port (well-known port) numbers such as "o.21(ftp)" It is also acceptable to represent it with other registered port numbers, private numbers, etc. Also, the port number and In addition, or separately from the port number, “http”, “https”, “smtp”, “po It is also possible to configure whether protocols such as "p" can be used on a per-authenticated user basis.

[0096] The port usage settings review indicates that port usage is permitted (OK) for the authenticated user. In this case, the control unit 11 refers to the user information table (step S370; Yes → step (S380)

[0097] Here, the user information relating to this disclosure refers to the on / off setting for the display of device information for each authenticated user. This is what is set. For example, Figure 9(d) shows the user information table according to the first embodiment. This diagram illustrates an example of a data structure.

[0098] The user information table illustrated in Figure 9(d) includes "ID", "Password", and "U Includes "The Name" and "Device Information ON / OFF". Includes "ID", "Password", and "User The "user name" is the same item as the item included in the authentication information table exemplified in Figure 9(a). "Device Information ON / OFF" allows you to show or hide device information for each authenticated user. This refers to items represented by "F". For example, "Username Ai Ueo" related to "ID 0001". For authenticated users, "Device Information ON / OFF" is set to "ON". In this case, the user with the username "Ai Ueo" logs into the multifunction printer 10 as the authenticated user. If so, the control unit 11 displays the device information. On the other hand, the user name "Tatenori Tate" If Za is logged in to the multifunction printer 10 as an authenticated user, then “Device Information ON / OFF” Since it is set to "OFF", the control unit 11 does not display device information.

[0099] If the device information is ON as a result of referencing the user information table, the control unit 11 processes the following... Proceed to step S140 in Figure 7 (Step S390; Yes → Step S140 in Figure 7) .

[0100] By the way, if the external command acceptance is "NO" (step S350; No), If the usage is “NO” (step S370; No), or if the device information is displayed as “OF If it is F (step S390; No), the control unit 11 will not display the device information. The home screen is displayed (step S210 in Figure 7), and the processes from step S220 onwards are executed. ru.

[0101] [1.2.3 Processing by terminal device 30] Next, the processing flow of the terminal device 30 will be explained using the flowchart in Figure 10. The control unit 31 of the terminal device 30 receives a user's instruction to start the linked application 431. Determine whether it is a digit or not (step S500).

[0102] If the control unit 31 determines that it has received a command to start the linked application 431, the multifunction printer Send authentication information to 10 (Step S500; Yes → Step S510).

[0103] Then, the control unit 31 checks whether it has received a response signal from the multifunction printer 10 indicating that authentication was successful. The control unit 31 determines whether it has received a response signal (step S520). By reading the linked application program 431, the user interface and The application screen is then displayed on the display unit 33 (step S530). If the control unit 31 determines that it has not received a signal, it waits until it receives a response signal ( TEP S520; No).

[0104] Next, the control unit 31 determines when a copy job is selected by the user via the application screen. Determine whether it has been selected or not (step S540). If the copy job is selected by the user If it determines that the copy job execution screen is not working, the control unit 31 displays the copy job execution screen on the display unit 33 ( Step S540; Yes → Step S550).

[0105] The control unit 31 receives the set value via the copy job execution screen displayed in step S550. The force is received (step S560). Then, the control unit 31 sets the received set value. The value is stored in the value storage area 439 (step S570).

[0106] The control unit 31 determines whether the user has selected the "start button" ( (S580). When it is determined that the user has selected the "Start button", the control unit 31 obtains device information from the multifunction printer 10 (step S580; Yes → step S5 90). That is, after the start key is selected, the control unit 31 performs the device information acquisition program 43 The device reads from 3 and obtains the device information displayed on the display unit 13 of the multifunction printer 10.

[0107] Next, the control unit 31 selects the setting information from the various setting values ​​stored in the setting value storage area 439. Generate and transmit using the necessary connection information included in the device information obtained in step S590. (Step S600), the process ends.

[0108] By the way, in step S540, the user has not selected a copy job. If this is determined, the control unit 31 determines whether a scan job has been selected (step S540; No → Step S610). If it is determined that a scan job has been selected, Unit 31 displays the scan job execution screen on display unit 33 (Step S610; Yes →Step S620). After the scan job execution screen is displayed on the display unit 33, the control unit 31 This executes the processing from step S560 onward.

[0109] Note that in step S610, if the user has not selected a scan job If a determination is made, the control unit 31 will determine that another job (for example, a fax job) has been selected. Determine whether or not (step S610; No → step S630). Other jobs are selected. If it is determined that the job has been selected, the control unit 31 displays the job execution screen for the other jobs. (Step S630; Yes → Step S640), execute the process from step 560 onwards. ru.

[0110] [1.3 Example of Operation] Next, an example of operation according to the first embodiment will be described. Figure 11 shows the control unit 1 of the multifunction printer 10. When unit 1 reads the user authentication program 234, the login information displayed on the display unit 13 is displayed. This diagram illustrates one example configuration of screen W10. Note that this operation example is step S310 in Figure 8. This corresponds to the processing of [the specified element].

[0111] The login screen W10 has a login username input box Bx10 and a login password input box. It features an input box Bx12, a login button B10, and a cancel button B12. ru.

[0112] The login username input box Bx10 is for users attempting to log in to the multifunction printer 10. This is a box that accepts the user's login username.

[0113] The login password input box Bx12 is for users attempting to log in to the multifunction printer 10. This is a box that accepts the login username and associated login password. .

[0114] The login button B10 is accessed by the user via the login username input box Bx10 and This button accepts confirmation of the input content in the login password input box Bx12. The Cancel button B12 is a button that accepts input for canceling the authentication process. The user enters their login username and login password in the login username input box Bx10. Enter your login password in the Word input box Bx12, then click the login button B By selecting 10, you can enter the instruction to execute the authentication process.

[0115] Figure 12 illustrates another aspect of the login screen. The login screen W20 is a composite Display the selection buttons assigned to each user attempting to log in to machine 10. It includes region R10.

[0116] The selection buttons shown in the selection button display area R10 are for the user addition / editing screen (not shown). Authentication information of users registered via this method (e.g., login username, email address) An icon is created for each user based on their login password, etc.

[0117] A user attempting to log in to the multifunction printer 10 should select the icon (selection button) that represents themselves. And, the login password input screen (not shown) that appeared after selecting the icon. Login authentication can be performed by entering the login password via [this method]. On the login screen W20, you select an icon representing yourself to enter your login username. This eliminates the need for manual steps, allowing for a simpler and faster login process.

[0118] Figure 13 shows the display unit 13 that the control unit 11 displays in step S210 of Figure 7. This is a diagram illustrating one example configuration of the home screen W30. The home screen W30 can be, for example, used by the user. This is the basic screen where you can select jobs and various functions. Home screen W30 , Job / Function Selection Button B14, Display Advance Button B16, Job Status Button B18 It also includes a login username display area R12.

[0119] The Job / Function Selection Button B14 allows the user to select the desired job, function display, etc. Attach it. For example, the user can select the "Simple Copy" button at the Job / Function Selection button B14. When a "Tan" is selected, the control unit 11 performs the setting of the "simple copy" using an unillustrated jo The execution screen is displayed. Also, the job / function selection button B14 in the first embodiment is Remote operation to enable screen transition to display screen W40, as explained in the following diagram. Includes button B20. When the user selects remote operation button B20... The control unit 11 then transitions the screen display to the display screen W40 and utilizes the output method according to this disclosure. This will become possible. Note that job / function selection buttons not displayed on the screen will not be displayed. It can be displayed by selecting button B16. By the way, the job function in Figure 13 The display configuration example for selection button B14 is merely an illustration, and is not representative of the job / function selection button B14. The configuration is not limited to what is shown in Figure 13.

[0120] The Job Status button B18 displays the progress and reservation status of jobs currently being run by the multifunction printer 10. It accepts notification instruction input. When the user selects the job status button B18, the control Unit 11 displays the progress and reservation status of jobs not shown.

[0121] The login username display area R12 shows the authenticated user who is logged into the multifunction printer 10 (Figure 1). In example 2, the table displays the username of the authenticated user (login username "Ai Ueo"). This is the display area.

[0122] FIG. 14 shows a configuration example of a display screen W40 displayed on the display unit 13 of the multifunction machine 10. Note that this operation example corresponds to the process of step S160 in FIG. 7, and the display screen W40 is displayed when the device is started up, when the sleep mode is resumed, when auto clearing is performed, or when the remote operation button B20 on the home screen W30 is selected, etc.

[0123] The display screen W40 includes an operation procedure display area R14 and a close button B22. The operation procedure display area R14 is an area for explaining the operation procedure of the output method according to the first embodiment by illustration or animation. In the example shown in FIG. 14, the operation procedures are explained in the order of (1) setting the document, (2) setting on the terminal device, and (3) executing the job.

[0124] The operation procedure display area R14 includes a device information display area R16 for displaying the device information of the multifunction machine 10. In the first embodiment, an example using a Quick Response (QR) code as the encoded information representing the device information will be described. The QR code (registered trademark) is a two-dimensional code for representing data in a graphical format. Note that, as the device information, in addition to the QR code, it is also possible to use information encoded with one or more of a barcode, a symbol, and alphanumeric characters. Note that in the first embodiment, the device information displayed in the device information display area R16 is displayed when the authentication mode related to user authentication is valid and all the settings related to the reception of external commands for the authenticated user, port utilization, and display of device information are valid.

[0125] The terminal device 30 executes a job by reading a QR code displayed as device information in the device information display area R16 by an imaging device such as a camera or a scanning device using a laser beam. It can be made to execute.

[0126] The close button B22 is a button that accepts a selection when the user desires to execute a job via a normal home screen without using the output method according to the present disclosure. When the close button B22 is selected, the control unit 11 displays the home screen W30 on the display unit 13.

[0127] FIG. 15 is a diagram for explaining a display configuration example of the device information display area R16 when the display of device information is set to invalid (OFF). When the display of device information is invalid (for example, when the authenticated user is "垣久家子" and only the display of device information is set to "OFF" (see FIG. 9)), the device information display area R16 displays a message such as "The display of the QR code is restricted. Please operate from the multifunction machine main body." Thus, the user can grasp that it is necessary to operate from the multifunction machine 10 main body without using device information. In this case, the user can select the close button B22, display the home screen W30, and then instruct the execution of a job. When only the display of device information is set to invalid (OFF), instead of displaying the above message in the device information display area R16, control for screen transition to the home screen W30 may be performed. ーザが“垣 久家子”の場合であって、装置情報の表示のみが“OFF”設定(図9参照 ))、装置情報表示領域R16には、“QRコードの表示に制限か掛けられています。複 合機本体から操作してください。”といった旨のメッセージが表示される。これにより、 ユーザは装置情報を用いずに複合機10本体をからの操作が必要である旨を把握すること ができる。この場合、ユーザは閉じるボタンB22を選択し、ホーム画面W30を表示さ せてから、ジョブの実行を指示することができる。なお、装置情報の表示のみが無効(O FF)に設定された場合は、装置情報表示領域R16に上記メッセージを表示することな く、ホーム画面W30に画面遷移する制御を行ってもよい。

[0128] FIG. 16(a) is a configuration example of an application screen W50 that is displayed on the display unit 33 by the control unit 31 of the terminal device 30 in response to an instruction from the user to start the cooperation application 431. ​​​​This example of operation corresponds to the process in step S530 of Figure 10. Screen W50 includes a menu display area R18 and a favorites list display area R20. .

[0129] Menu display area R18 contains the copy job selection button and the scan job selection button B. Includes 24 and a fax job selection button. The copy job selection button is for user input. The P-job selection is accepted. When the copy job selection button is selected, the control unit 31 The system can determine that a copy job has been selected by the user. When a "Tan" option is selected, the control unit 31 displays a copy job execution screen (not shown) on the display unit 33. do.

[0130] The scan job selection button B24 allows the user to select a scan job. When the scan job selection button B24 is selected, the control unit 31 will initiate a scan by the user. It can be determined that a job has been selected. The scan job selection button B24 is selected. When this happens, the control unit 31 displays the scan job execution screen W50a on the display unit 33.

[0131] The fax job selection button allows the user to select a fax job. When the fax job selection button is selected, the control unit 31 indicates that the fax job has been selected by the user. It can be determined that it has been done. When the fax job selection button is selected, the control unit 31 The fax job execution screen (not shown) is displayed on the display unit 33.

[0132] The favorites list display area R20 shows frequently used items in a list format. It is displayed. The favorite list can be switched between ascending / descending display by the sort button B26. It can be done.

[0133] FIG. 16(b) is a diagram for explaining a configuration example of a scan job execution screen W50a displayed by the control unit 31 upon receiving the selection of the scan job selection button B24 in the menu display area R18. There is. The scan job execution screen W50a includes a setting value setting area R22 and a start button B28.

[0134] The setting value setting area R22 is an area for receiving input / selection of destination information and setting values related to the execution of the scan job. The setting value setting area R22 includes setting items related to the execution of the scan job such as "Enter address", "Send to self", "Read setting", "Image orientation", and "Color mode" for receiving input / selection of the address as the destination information. The user can input / select the destination information / setting values related to the scan job via the setting value setting area R22.

[0135] It can be done.

[0135] The start button B28 is a button for receiving input of an execution instruction for the scan job. After the input of the destination information / setting values in the setting value setting area R22 is completed, the user can send an execution instruction for the scan job to the multifunction machine 10 by selecting the start button B28. It can be done.

[0136] FIG. 17 is a configuration example of a device information acquisition screen displayed by the control unit 31 of the terminal device 30 when the start button B28 of the scan job execution screen W50a is selected and the device information displayed on the multifunction machine 10 is acquired. The device information acquisition screen W60a includes a device information acquisition area R24 and a status display area R26.

[0137]

[0137] The device information acquisition area R24, as illustrated in Figure 17, acquires device information in the form of a QR code. If the encoded information is such as a registered trademark, the reading of the imaging device or scanning device It can be structured as a guideline to guide users to stay within the designated area. The device information acquisition area R24 is designed so that encoded information such as QR codes (registered trademarks) is contained within it. Operate the terminal device 30.

[0138] The status display area R26 shows the user the progress of an operation or job (status). This is the area that displays the status information. For example, the status display area related to the device information acquisition screen W60a. R26 contains a QR code (registered trademark) stored in the device information acquisition area R24, and the QR code This is an example where a message is displayed instructing the user to read the registered trademark.

[0139] When the QR code (registered trademark) is read and device information is obtained, the control unit 31 receives the device information The information acquisition screen W60a is transitioned to the device information acquisition screen W60b. Device information acquisition screen W60b Then, a status display area R26 will show that a job is being sent to the multifunction printer 10.

[0140] Once the job transmission to the multifunction printer 10 is complete, the control unit 31 displays the device information acquisition screen. The screen transitions to W60c. On the W60c device information acquisition screen, a status indicating that the job submission is complete is displayed. It is displayed in the R26 display area.

[0141] Figure 18 shows the authentication mode settings that accept the setting to enable / disable the authentication mode related to user authentication. This diagram illustrates one configuration example for screen W70. The authentication mode setting screen W70 allows you to set the authentication mode. The ON button B28 accepts the setting to enable (ON), and the authentication mode is disabled (OFF). It is equipped with an OFF button B30 that accepts settings.

[0142] The user can select either the ON button B28 or the OFF button B30. You can enable or disable the authentication mode.

[0143] Figure 19 shows the external command reception system, which accepts settings for whether or not to accept external commands for each authenticated user. This diagram illustrates one configuration example for the settings screen W80. The external command reception settings screen W80 is an external The permission button B32 accepts the setting to enable (YES) the acceptance of external commands, and external commands It includes a prohibit button B34 that accepts a setting to disable (NO) the acceptance of the code.

[0144] The user can approve by selecting either the Allow button B32 or the Deny button B34. You can configure whether or not to accept external commands for authorized users. The settings received on the W80 reception settings screen are stored in the command reception settings table.

[0145] Figure 20 shows a configuration of the port usage settings screen W90, which accepts port usage settings for each authenticated user. This is a diagram illustrating an example. The port usage settings screen W90 allows you to use a port (port number). Allow button B36 accepts the setting to allow (port number), and the port (port number) It includes a prohibit button B38 that accepts a setting to disable (NO) its use.

[0146] The user can approve by selecting either the Allow button B36 or the Deny button B38. You can configure port usage settings for authorized users. Note that this is done via the port usage settings screen W9. The settings accepted with a value of 0 are stored in the port usage settings table. Alternatively, they are stored in the device itself. A port usage settings table may be provided to store the available port settings. Based on the table settings, the same port availability will be applied to all users. ru.

[0147] As described above, according to the first embodiment, the authentication mode is enabled and the external command is received Additionally, the display of device information is controlled based on settings applied to each authenticated user, such as port usage. This reduces the hassle associated with displaying device information. This improves operability. We can provide excellent image processing equipment and the like.

[0148] [2 Second Embodiment] The second embodiment is a configuration that allows different operational privileges to be applied to authenticated users. .

[0149] [2.1 Functional Configuration] The functional configuration of the multifunction device according to the second embodiment is the same as the functional configuration of the multifunction device 10 according to the first embodiment. The same configuration can be used. Furthermore, the functional configuration of the terminal device can also be described as described in the first embodiment. The functional configuration can be substantially the same as that of the terminal device 30. Therefore, in the second embodiment, Identical components are denoted by the same reference numerals, and their explanations are omitted.

[0150] [2.2 Processing Flow] [2.2.1 Regarding the processing of the multifunction printer 10] In the second embodiment, the processing from the user authentication process in step S330 of Figure 8 onwards is the same as in the first embodiment. This differs from the embodiment. Therefore, the processing from step S330 onwards is as shown in Figure 21. This will be explained using a low-level chart.

[0151] In step S330, if user authentication is successful, the control unit 11 will process the user information. Refer to the table (step S330; Yes → step S380). Meanwhile, user authentication If this is unsuccessful, the control unit 11 returns to step S320 (step S330 ;No → Step S320).

[0152] The control unit 11 refers to the user information table and determines the device information type A for each authenticated user. (Step S400). If it is determined that device information type A is "type 1", the control unit 11 processes as shown in step 7 of Figure 7. The process transitions to step S140 (step S400; “Type 1” → “Step S140”). If the control unit 11 determines that device information type A is "type 2", the control unit 11 hides the device information. The display screen is shown (step S400; “Type 2” → step S410). When the “close button” is selected on the surface, the control unit 11 displays the home screen (Figure The processes in steps S210, S220, and S200 of step 7 are executed.

[0153] Furthermore, if the control unit 11 determines that the device information type A is "type 3", then the S in Figure 7 Steps S420 to S470 correspond to steps S140 to S200. The process is executed (Step S400; “Type 3” → Step S420~Step S47 0).

[0154] Here, the device information type A according to the second embodiment will be explained using Figure 22. Figure 22 This is a diagram illustrating an example of the data structure of the user information table according to the second embodiment.

[0155] The user information table illustrated in Figure 22 includes "ID", "Password", and "Username". This includes "and "Device Information Type A". "ID", "Password", and "Username" are These are the same items included in the authentication information table illustrated in Figure 9(a). "Device Information Type" "Separate A" represents the operational permissions set for each authenticated user.

[0156] Here, in Type 1, device information is displayed, and when the display of device information is turned off, operations from the main unit are performed. This refers to the operational privileges granted to authorized users. Type 2 is when device information is displayed. This refers to operational privileges granted only to users who are authorized to operate the device from the main unit. (Type 3) This refers to operational privileges granted to users who can only operate the device based on the displayed device information.

[0157] In other words, in the second embodiment, different operational privileges can be granted to each authenticated user. For example, if there are problems with the network connection when exchanging information via device information... For users who do not wish to remotely operate the multifunction printer, the operation falls under Category 2. You just need to grant permissions and allow operations only from the multifunction printer itself. On the other hand, if you have no control over the multifunction printer... For users who may perform operations such as those described above, operation privileges related to type 3 will be granted, and the multifunction printer itself It is also possible to restrict control from the body.

[0158] Figure 22 shows "Username Ai Ueo" and "ID 0002" related to "ID 0001". An example where "Type 1" of device type information A is set for the user name "Kaki Hisako". Similarly, for "ID 0003" and "Username Tatehito," the device information type is A's "Type 2" is set, and the "Username Name Nuneno" related to "ID 0004" is The device information type A is set to "Type 3".

[0159] Figure 23(a) shows what is displayed when device information type A is set to “Type 1”. This is a diagram illustrating one aspect of the display screen W40a. When the device information type A is "Type 1", In the device information display area R16, a QR code (registered trademark) will be displayed as device information. Also, there is a close button B22 that accepts instructions to cancel the display of device information (display screen W40a). The home screen shown in Figure 12 is displayed. When the close button B22 is selected, the home screen shown in Figure 12 is displayed. W30 will be displayed, and the user will be able to operate the multifunction printer (unit 10) from the main unit.

[0160] Figure 23(b) shows the display screen when device information type A is set to “Type 2”. This is a diagram illustrating one aspect of W40b. When device information type A is "Type 2", the device information table In display area R16, the QR code (registered trademark) as device information is not displayed. However, However, the close button B22 is displayed, so the user can combine via the home screen W30. Operation from the main unit (unit 10) is possible.

[0161] Figure 23(c) shows the display screen when device information type A is set to “Type 3”. This is a diagram illustrating one aspect of W40c. When device information type A is "Type 3", the device information table In display area R16, a QR code (registered trademark) is displayed as device information, but the close button The B22 button is not displayed. Since there is no close button B22, the user cannot access it. The W30 screen could not be displayed, and operation from the multifunction printer 10 itself was not possible. stomach.

[0162] As described above, according to the second embodiment, the inconvenience related to displaying device information can be reduced. This is possible, and different operational permissions can be granted to each authenticated user, Authenticated users can be managed according to their operational privileges, allowing for more flexible device operation. Cut.

[0163] [3 Third Embodiment] The third embodiment is a configuration in which decision information regarding whether or not device information can be displayed is obtained from the terminal device 30. That is the case.

[0164] [3.1 Functional Configuration] The functional configuration of the multifunction printer according to the third embodiment is the same as the functional configuration of the multifunction printer 10 according to the first embodiment. The same configuration can be used. Furthermore, the functional configuration of the terminal device can also be described as described in the first embodiment. The functional configuration can be substantially the same as that of the terminal device 30. Therefore, in the third embodiment, Identical components are denoted by the same reference numerals, and their explanations are omitted.

[0165] [3.2 Processing Flow] [3.2.1 Regarding the processing of the multifunction printer 10] The third embodiment, like the second embodiment, relates to user authentication in step S330 of Figure 8. The processing after step S330 differs from that of the first embodiment. Therefore, the processing after step S330 The process will be explained using the flowchart in Figure 24.

[0166] In step S330, if user authentication is successful, the control unit 11 will process the user information. Refer to the table (step S330; Yes → step S380). Meanwhile, user authentication If this is unsuccessful, the control unit 11 returns to step S320 (step S330 ;No → Step S320).

[0167] The control unit 11 refers to the user information table and determines the device information type B for each authenticated user. (Step S480).

[0168] If it is determined that the device information type B is "Type B ON", the control unit 11 processes as shown in Figure 7. Proceed to step S140 (step S480; “Type B ON” → “Step S14 0). Also, if it is determined that the device information type B is “Type B OFF”, the control unit 11 This displays a screen with the device information hidden (step S480; “Type B OFF”). →“Step S490”). If the “Close button” is selected on the display screen, Unit 11 displays the home screen (step S210 in Figure 7), then steps S220, step Execute the process for S200.

[0169] Furthermore, if the control unit 11 determines that the device information type B is "Type B EXT", The terminal device 30 receives display eligibility decision information as decision information regarding whether or not device information can be displayed. Determine whether or not it is (step S480; “Type B EXT” → step S800).

[0170] The terminal device 30 receives display permission / display information, and if the device information type B is “Type B ON”, If it determines that this is the case, the control unit 11 proceeds to step S140 in Figure 7 (step S 810; “Type B ON” → “Step S140”). Also, device information type B is “Type B If it determines that the device information is "OFF", the control unit 11 displays a display screen with the device information hidden. Do so (Step S810; “Type B OFF” → “Step S490”). On the display screen If the “close button” is selected, the control unit 11 displays the home screen (Figure 7) The processes of step S210, step S220, and step S200 are executed.

[0171] If the terminal device 30 has not received information regarding the display eligibility, it will wait until it receives the information. Do (Step S810; No).

[0172] [3.2.2 Processing of terminal device 30] The processing flow of the terminal device 30 according to the third embodiment is explained in Figure 10 of the first embodiment. The process related to step S510, as revealed above, now includes the transmission of ON / OFF information for the display of device information. Only this is necessary; other processes can be carried out similarly. Therefore, the terminal device here The process for step 30 will be omitted.

[0173] Figure 25(a) is a diagram illustrating an example of the data structure of the user information table according to the third embodiment. That is the case.

[0174] The user information table illustrated in Figure 25(a) includes "ID", "Password", and "Yu Includes "User Name" and "Device Information Type B". Also includes "ID", "Password", and "Username". This is the same item as the item included in the authentication information table exemplified in Figure 9(a). Report Type B is an item that indicates the display / hide status of device information for each authenticated user using "ON / OFF". The user information table illustrated in Figure 9(d) of the first embodiment is a display of device information. The difference lies in the fact that decision information regarding approval or rejection is obtained from the terminal device 30.

[0175] For example, for the authenticated user "Username Nuneno" associated with "ID 0004" This is "EXT" as "Device Information Type B" (the display availability determination information is obtained from terminal device 30). (ru) is set.

[0176] Furthermore, Figure 25(b) shows that in step S510 of Figure 10, the terminal device 30 is connected to the multifunction printer 1. This figure illustrates an example of the data structure for display / display determination information sent for a value of 0. Figure 25(b) This refers to the authentication user "Username Nuneno" associated with "ID 0004" and the device information This is an example of applying the setting to turn on the display of notifications.

[0177] [3.3 Example of Operation] Next, an example of operation according to the third embodiment will be explained using Figure 26. Figure 26 shows the terminal equipment This section describes an example of how to generate display availability information via the application screen W50 of unit 30. This is a diagram.

[0178] The user's favorites list table for application screen W50, as shown in Figure 26(a) When the application setting button B40 included in the display area R20 is selected, the control unit 31, as shown in Figure 26 (b) The application settings area R28 shown in the example is displayed. The application settings area R28 contains a QR code. The displayed setting items are included. The user can press the ON button B located in the app settings area R28. By selecting 42, you can enable (turn on) the display of device information. To disable (turn off) the display of information, the user should select the OFF button B44. You can also disable (turn off) the display of device information.

[0179] As described above, according to the third embodiment, the inconvenience related to displaying device information can be reduced. This is possible, and the terminal device can retrieve display eligibility information related to the display of device information. Because it has a configurable configuration, it can be used in conjunction with terminal devices to enable more flexible device operation. It is possible.

[0180] [4 Fourth Embodiment] The fourth embodiment is an output system including a multifunction printer, a terminal device, and a network service. This is the form in which the terminal device executes the jobs of the multifunction printer via the network service. It can be made to happen.

[0181] Figure 27 is a diagram illustrating the overall configuration of the output system 200 according to the fourth embodiment. Yes. The output system 200 consists of a multifunction printer 10, a terminal device 30, and a network service 5. It includes 0. Furthermore, the output system 200 performs user authentication for the multifunction printer 10. It is also possible to set up a separate external authentication server, etc.

[0182] The multifunction printer 10 accesses network service 5 via the network (NW) shown by the solid line in the diagram. It is connected to 0 in a communicative manner. In addition, terminal device 30 can acquire device information from multifunction printer 10. It is structured to resemble a Noh play.

[0183] [4.1 Functional Configuration] The functional configuration of the multifunction device according to the fourth embodiment is the same as the functional configuration of the multifunction device 10 according to the first embodiment. The same configuration can be used. Furthermore, the functional configuration of the terminal device can also be described as described in the first embodiment. The functional configuration can be substantially the same as that of the terminal device 30. Therefore, in the fourth embodiment, Identical components are denoted by the same reference numerals, and their explanations are omitted.

[0184] [4.1.1 About Network Services 50] Network services 50 are what is commonly referred to as the cloud, and include, for example, web browsers. Through this, a company provides predetermined services such as processing resources, storage resources, and distribution resources. It is a computing system. The services provided by network service 50 are Data communication protocols such as transmission control protocols, Internet protocols, and other protocols. Using either Tokoru, the multifunction printer 10 or terminal device 30 is accessed via the network (NW). It can be accessed and used. Network service 50 is hardware This includes one or more network devices. Note that in the following description, hardware is not specifically mentioned. If the share configuration is not shown, it will simply be described as network service 50.

[0185] Figure 28 illustrates an example of the hardware configuration included in network service 50. This is a diagram of the configuration. The network service 50 consists of a control unit 51, a display unit 53, and an operation input unit. It comprises a 55, a communication unit 57, and a storage unit 59.

[0186] The control unit 51 controls the entire network service 50. For example, the control unit 51 controls 1 Alternatively, it is composed of multiple arithmetic units (CPU, etc.). The control unit 51 stores data in the storage unit 59. It achieves its functionality by reading and executing various programs that have been pre-programmed.

[0187] The display unit 53 displays various information to the user, etc. The display unit 53 is, for example, an LCD. It can be constructed using, for example, an organic EL display.

[0188] The operation input unit 55 accepts information input from the user, etc. The operation input unit 55, for example Input methods such as keyboards, mice, and touchpads can be used.

[0189] The communications unit 57 communicates with other devices via LAN, WAN, the Internet, telephone lines, etc. It is equipped with either a wired or wireless interface, or both, for performing this function.

[0190] The memory unit 59 stores various programs and data necessary for the operation of the network service 50. The memory unit 59 stores data. The memory unit 59 stores data in a storage device such as RAM, HDD, SSD, or ROM. It can be further structured.

[0191] In the fourth embodiment, the storage unit 59 stores a terminal device authentication program 591 and a job transmission program. The program 593 is stored, and the job storage area 595 is allocated.

[0192] The terminal device authentication program 591, when authenticating the connection with the terminal device 30, the control unit 51 This is the program to be read. The control unit 51, having read the terminal device authentication program 591, When an external command containing configuration information is sent from terminal device 30, the connection information sent along with it is also transmitted. The connection to terminal device 30 is authenticated based on the session key of the information.

[0193] The job transmission program 593 sends a job to the multifunction printer 10, and the control unit 51 This is the program that is read. The control unit 51, having read the job submission program 593, For example, HTTPS (Hypertext Transfer Protocol Secure) long message from multifunction printer 10 The polling search retrieves a job corresponding to the device ID of the multifunction printer 10. If a job corresponding to 10 device IDs is stored in job storage area 595, then Unit 51 reads this and transmits it to the multifunction printer 10.

[0194] The job storage area 595 assigns a job ID to the external command sent from the terminal device 30. This is a memory area for storing data. Note that the job ID can also be assigned on the terminal device 30 side. In this case, the terminal device 30 will read the configuration information and connection information included in the external command. Simply add a B ID and send it to network service 50. (Receives external command) The control unit 51 stores the received external command as a job in the job storage area 595. .

[0195] Here, Figure 29 illustrates an example of the data structure of a job stored in the job storage area 595. This is a diagram. The connection information and configuration information are the same as those exemplified in Figure 5(a). External command The control unit 51, upon receiving this information as a command, then uniquely identifies the job as a "job". The job is stored in the job memory area 595 with an ID (for example, "#0001").

[0196] [4.2 Processing Flow] [4.2.1 About the overall processing] Next, the overall process according to the fourth embodiment will be explained using the flowchart in Figure 30. Note that the overall process described in Figure 30 is for when the destination of the external command is a network service. It is 50, and the only difference from the first embodiment is that the job acquisition destination is network service 50. The overall process can be carried out in much the same way as explained in Figure 6. Therefore, the process can be the same. Where possible, the same step number is used, and the explanation is omitted.

[0197] In step S30, when the terminal device 30 obtains device information from the multifunction printer 10, Using the necessary connection information included in the device information, the generated configuration information is used as a command in the network. Send to service 50 (step S36).

[0198] The network service 50 stores the received command as a job in the job storage unit 595. Remember (Step S38).

[0199] The multifunction printer 10 provides network services 50, for example, HTTPS long poles. The system performs a check and queries whether or not there are jobs on the multifunction printer 10 (step S40).

[0200] If there is a job for the multifunction printer 10, the network service 50 will connect to the multifunction printer 10. Establish a connection and submit the job (step S42).

[0201] The multifunction printer 10 executes the received job (step S44).

[0202] The individual processes performed by the multifunction printer 10 and the terminal device 30 are the processes described in the first embodiment, etc. Since it can be considered essentially the same, the explanation here will be omitted.

[0203] [4.2.2 Regarding the processing of Network Service 50] Next, the processing of network service 50 will be explained using Figure 31. The control unit 51 of the service 50 determines whether or not it has received an external command from the terminal device 30. Do it (Step S700).

[0204] When the control unit 51 determines that an external command has been received, it will configure the settings included in the external command. The job ID is assigned to the fixed information, etc., and stored in the job storage area 997 (step S700; Y es → step S710). On the other hand, if it is determined that no external command has been received, the control unit 51 waits until it receives an external command (step S700; No).

[0205] Next, the control unit 51 receives a request from the multifunction device 10, for example, via HTTPS long polling. Determine whether or not a job acquisition request has been received (step S720).

[0206] When the control unit 51 determines that a job acquisition request has been received, it controls the multifunction printer 10 that received the acquisition request. Determine whether the corresponding job is remembered (Step S720; Yes → Step (P730). On the other hand, if it is determined that no job acquisition request has been received, the control unit 91 will Wait until a request for job acquisition is received (Step S720; No).

[0207] If the control unit determines that it has stored the job corresponding to the multifunction device 10 that received the acquisition request, 51 sends the job to the multifunction printer 10 (step S730; Yes → step (P740). On the other hand, if the multifunction printer 10 that received the acquisition request does not have the corresponding job stored in its memory If a determination is made, the control unit 51 displays an error and terminates the process (step S730; N (o→Step S750).

[0208] As described above, according to the fourth embodiment, in addition to the effects of the first embodiment, the transmission from the terminal device Since jobs related to transmitted external commands are managed by network services, remote This can reduce the system resources of terminal devices involved in the operation.

[0209] The present invention is not limited to the embodiments described above, and various modifications are possible. In other words, by combining technical means that are appropriately modified without departing from the spirit of the present invention Embodiments obtained by this process are also included within the technical scope of the present invention.

[0210] Furthermore, although some parts of the above-described embodiments are explained separately for the sake of explanation, Of course, it is permissible to combine and implement these methods to the extent that it is technically possible.

[0211] Furthermore, the programs that operate in each device in the embodiments implement the functions of the embodiments described above. As shown, a program that controls the CPU, etc. (a program that makes a computer function) In this embodiment, multitasking processing allows multiple programs to run simultaneously as needed. The devices that are executed are assumed to be those that handle the information. Sometimes it is temporarily stored in temporary storage (e.g., RAM), and then later stored in various ROMs and HDDs. These are stored in memory devices and read, modified, and written to by the CPU as needed. It breaks.

[0212] Here, the recording medium for storing the program is a semiconductor medium (for example, ROM or other non-combustible materials). Volatile memory cards, etc.), optical recording media, magneto-optical recording media (e.g., DVD (Digital Ve) rsatile Disc), MO (Magneto Optical Disc), MD (Mini Disc), CD (Compact D (isc), BD (Blu-ray(registered trademark) Disc, etc.), magnetic recording media (e.g., magnetic tape, Any of the following may be used: flexible disk, etc. Also, execute the loaded program. By doing so, not only are the functions of the above-described embodiment realized, but the program's instructions Based on the instructions, together with the operating system or other application programs, etc. In some cases, the functions of the present invention can be realized by processing in the same manner.

[0213] Furthermore, when distributing the software to the market, the program is stored on a portable storage medium for distribution. or transfer to a server computer connected via a network such as the Internet. This can be done. In this case, the storage device of the server computer is also included in the present invention. Of course. [Explanation of Symbols]

[0214] 10 Multifunction device 11 Control Unit 13 Display section 15 Operation Input Section 17 Output section 171 Image forming unit 173 Image reading unit 19 Communications Department 21 Near Field Communication Department 23 Memory section 30 Terminal devices 31 Control Unit 33 Display section 35 Operation Input Section 37 Communications Department 39 Near Field Wireless Communication Department 41 Imaging and Scanning Unit 43 Storage section 50 Network Services 51 Control Unit 53 Display section 55 Operation Input Section 57 Communications Department 59 Memory section 100, 200 output system

Claims

[Claim 1] Control unit and A device information generation unit that generates device information including device identification information, It includes a job execution unit that can execute jobs with predetermined settings based on external commands sent from a terminal device, The control unit, The generated device information is displayed to the terminal device, and based on the external command transmitted from the terminal device that has read the displayed device information, the job execution unit is controlled to output the job with predetermined settings. An image processing apparatus characterized in that, in an operating mode requiring user authentication, it determines whether or not to display the device information according to the setting for whether or not external command operations are permitted for the authenticated user.