Image processing apparatus

The image processing device system allows contactless job execution on multifunction devices by using networked communication and device information transmission, addressing the need for reduced direct contact during operation.

JP2026010120APending Publication Date: 2026-01-21SHARP KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025174759
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-03-26
Filing Date
2025-10-16
Publication Date
2026-01-21

AI Technical Summary

Technical Problem

The need to avoid direct contact with operation screens on multifunction devices due to infection risks, particularly in shared workspaces, is not adequately addressed by existing methods.

Method used

An image processing device system that allows job execution without direct interaction with the operation screen, utilizing a control unit, device information generation, and networked communication to transmit and display device information and setting information between a terminal device and a network service, enabling job execution with predetermined settings.

Benefits of technology

Enables job execution on multifunction devices without touching the operation screen, reducing infection risks and facilitating contactless operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026010120000001_ABST
    Figure 2026010120000001_ABST
Patent Text Reader

Abstract

To provide an image processor or the like capable of executing a job without directly touching an operation screen.SOLUTION: The control unit displays the generated device information to the terminal, and controls the job executing unit to output the job with the predetermined setting based on the setting information relating to the job execution transmitted from the terminal 30 that has read the displayed device information. The job executing unit executes the job with the predetermined setting based on the setting information relating to the job execution transmitted from the terminal 30.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an image processing device and the like. [Background technology]

[0002] For example, print mode, scan mode, fax mode, e-mail mode, etc. Multifunction devices that can achieve multiple modes on a single device allow you to select a mode and set the selected mode. Many of them have an operation screen for accepting value input and selection.

[0003] Recently, there has been a trend of using displays to display various information to users, and and a touch panel that detects the position pressed by the user's finger. The mainstream is to use a touch panel display as the operation screen. By operating the touch panel while checking the various information displayed on the screen, You can intuitively and easily select the mode and input / select the setting values ​​for the selected mode. .

[0004] By the way, due to the spread of the new coronavirus, in order to reduce the risk of infection, There is an increasing need to avoid frequent contact with people with the virus.

[0005] For example, shared multifunction machines in the workplace or multipurpose multifunction machines installed in convenience stores, etc. Operation via the operation screen of the machine is no exception, and immediate measures are needed to avoid frequent contact. It is required.

[0006] As an example of avoiding direct contact with the operation screen of a multifunction device, for example, Patent Document 1 describes To create a document job without manually entering information into a document processing device such as a multifunction device terminal. A method for doing so is disclosed. [Prior art documents] [Patent documents]

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

[0008] The object of the present disclosure is to provide an image processing device that allows jobs to be executed without directly touching an operation screen. The purpose is to provide facilities, etc. [Means for solving the problem]

[0009] In order to solve the above problem, an image processing device according to the present disclosure includes a control unit and device identification information. a device information generating unit that generates device information including the job execution information transmitted from the terminal device; a job execution unit that executes a job with predetermined settings based on the setting information, The generated device information is displayed on the terminal device, and the displayed device information is read. The job execution unit is controlled based on the setting information related to the job execution transmitted from the terminal device. The job is output according to a predetermined setting by controlling the printer.

[0010] The output system according to the present disclosure includes a terminal device, an image processing device, and a network server. a job output system including a terminal device and a control unit; a device information acquisition unit that acquires device information including identification information for identifying the device, A user who accepts settings related to job execution in the image processing device based on a request from the user. and generating an interface for executing a job set via the user interface. and transmitting the setting information and the obtained identification information to the network service, The work service includes a control unit and a memory that stores the setting information and the identification information in association with each other. a unit for receiving the setting information corresponding to the identification information in response to a request from the image processing device; The image processing device transmits the identification information to the control unit. a device information generating unit that generates the device information including the setting information; a job execution unit that outputs the generated device information to the terminal device with a predetermined setting; and displaying the setting information transmitted from the terminal device that reads the displayed device information. The job execution unit is controlled based on the information to output the job with a predetermined setting. is doing.

[0011] The terminal device according to the present disclosure includes a control unit and identification information for identifying the image processing device. and a device information acquisition unit that acquires device information including the device information based on a request from a user. a user interface for receiving settings for a job output method in the image processing device based on the and generating a setting information set via the user interface and the obtained identification information. The present invention is characterized by transmitting information to a network service.

[0012] An output method according to the present disclosure is a method for outputting a job by an image processing device, the method comprising: a device information generating step of generating device information including identification information of the device; The displayed device information is displayed to the terminal device, and the displayed device information is transmitted from the terminal device. a job output process for outputting the job with predetermined settings based on setting information related to job execution; The present invention is characterized in that it includes: [Effects of the Invention]

[0013] According to the present disclosure, an image processing device capable of executing a job without directly touching an operation screen is provided. Facilities etc. can be provided. [Brief explanation of the drawings]

[0014] [Figure 1] 1 is a diagram illustrating an outline of the overall configuration of an output system according to a first embodiment. [Figure 2] FIG. 2 is a diagram illustrating the functional configuration of the multifunction peripheral according to the first embodiment. [Figure 3] FIG. 10 is a diagram illustrating an example of the configuration of device information. [Figure 4] FIG. 2 is a diagram illustrating the functional configuration of a terminal device according to the first embodiment. [Figure 5] 10 is a diagram illustrating an example of a configuration of a combination of setting information and identification information transmitted by a terminal device. FIG. [Figure 6] FIG. 2 is a diagram illustrating the functional configuration of a network service according to the first embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of a configuration of a combination of setting information and identification information stored in a network service. [Figure 8] 10 is a flowchart illustrating an overall process according to the first embodiment. [Figure 9] 4 is a flowchart illustrating processing of the multifunction peripheral according to the first embodiment. [Figure 10] 6 is a flowchart illustrating processing of the terminal device according to the first embodiment. [Figure 11] 4 is a flowchart illustrating a process of a network service according to the first embodiment. [Figure 12] FIG. 2 is a diagram illustrating an example of the configuration of a display screen displayed by a multifunction peripheral. [Figure 13] FIG. 2 is a diagram illustrating an example of the configuration of a home screen displayed by a multifunction peripheral. [Figure 14]FIG. 10 is a diagram illustrating an example of the configuration of a job execution screen displayed by a multifunction peripheral. [Figure 15] FIG. 10 is a diagram illustrating an example of a configuration of a job completion screen displayed by the multifunction peripheral. [Figure 16] FIG. 2 is a diagram illustrating an example of the configuration of an application screen displayed by a terminal device. [Figure 17] FIG. 10 is a diagram illustrating an example of a configuration of a copy job execution screen displayed on a terminal device. [Figure 18] FIG. 10 is a diagram illustrating an example of the configuration of a scan job execution screen displayed on the terminal device. [Figure 19] FIG. 10 is a diagram illustrating an example of the configuration of a device information acquisition screen displayed by the terminal device. [Figure 20] 10 is a flowchart illustrating processing of a terminal device according to the second embodiment. [Figure 21] FIG. 10 is a diagram illustrating an example of the configuration of a copy job execution screen displayed by a terminal device according to the second embodiment. [Figure 22] FIG. 11 is a diagram illustrating an example of the configuration of an application screen displayed by a terminal device according to the third embodiment. [Figure 23] FIG. 11 is a diagram illustrating an example of the configuration of an application screen displayed by a terminal device according to the third embodiment. [Figure 24] FIG. 10 is a diagram illustrating the functional configuration of a multifunction peripheral according to a fourth embodiment. [Figure 25] 10 is a flowchart illustrating processing of a multifunction peripheral according to a fourth embodiment. [Figure 26] 10 is a flowchart illustrating processing of a multifunction peripheral according to a fourth embodiment. [Figure 27] 10 is a flowchart illustrating processing of a multifunction peripheral according to a fourth embodiment. [Figure 28] 10 is a flowchart illustrating processing of a multifunction peripheral according to a fourth embodiment. [Figure 29] FIG. 10 is a diagram illustrating an example of the configuration of a login screen displayed by the multifunction peripheral. [Figure 30] FIG. 10 is a diagram illustrating an example of the configuration of another login screen displayed by the multifunction peripheral. [Figure 31] FIG. 2 is a diagram illustrating an example of the configuration of a display screen displayed by a multifunction peripheral. [Figure 32] 10A and 10B are diagrams illustrating an example of the configuration of another display screen displayed by the multifunction peripheral. [Figure 33] FIG. 2 is a diagram illustrating an example of the configuration of a home screen displayed by a multifunction peripheral. [Figure 34] 10A and 10B are diagrams illustrating an example of the configuration of a message display area displayed by a multifunction peripheral. [Figure 35] FIG. 2 is a diagram illustrating an example of the configuration of a display screen displayed by a multifunction peripheral. [Figure 36] FIG. 2 is a diagram illustrating an example of the configuration of an application screen displayed by a terminal device. [Figure 37] 10 is a flowchart illustrating a process of a terminal device according to another embodiment. [Figure 38] FIG. 2 is a diagram illustrating an example of the configuration of an application screen displayed by a terminal device. [Figure 39] FIG. 2 is a diagram illustrating an example of the configuration of an application screen displayed by a terminal device. DETAILED DESCRIPTION OF THE INVENTION

[0015] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. , and scan mode is an example of an image processing device. The following embodiments are merely examples for explaining the present disclosure, and are not intended to be limiting unless otherwise specified. The technical scope of the description in the accompanying drawings is not limited to the following description.

[0016] [1 First Embodiment] FIG. 1 is a diagram for explaining the overall configuration of an output system 100 according to the first embodiment. The output system 100 includes a multifunction peripheral 10, a terminal device 30, and a network service 50. In the output system 100 according to the first embodiment, the multifunction peripheral 10 It is also possible to provide a separate external authentication server (not shown) that performs user authentication.

[0017] The multifunction device 10 communicates with the network service 5 via a network (NW) shown by a solid line in the figure. The terminal device 30 is connected to the network via a network (NW) so as to be able to communicate with the network. The terminal device 30 is connected to the multifunction peripheral 10 so as to be able to communicate with the work service 50. The system is configured to be able to acquire device information, which will be described later (dotted lines in the figure).

[0018] [1.1 Functional Configuration] [1.1.1 About the Multifunction Device 10] The multifunction device 10 scans a print document and forms an image on a sheet of paper as a recording medium, for example. The multifunction device 10 is an image processing device that can output a printed matter by printing. Based on the scanned data of the original, it is converted into a predetermined format (e.g., PDF (Portable It is also an image processing device that can output electronic data in a document format. The input is not limited to a printed manuscript, but may be, for example, an external storage medium. It may also be electronic data input from a computer or an external device.

[0019] 2 is a functional configuration diagram of the multifunction device 10. The multifunction device 10 includes a control unit 11, a display unit 13, and The device includes an operation input unit 15, an output unit 17, a communication unit 19, and a storage unit 21.

[0020] The control unit 11 controls the entire multifunction peripheral 10. The control unit 11 controls, for example, one or more operations. The control unit 11 is configured by a memory (CPU (Central Processing Unit) etc.). The functions are realized by reading and executing various programs stored in the unit 21. .

[0021] The display unit 13 displays various information to the user, etc. The display unit 13 is, for example, an LCD (Liquid crystal display) and organic EL (Electro-luminescence) displays The display unit 13 can be configured to display device information including identification information, which will be described later. do.

[0022] The operation input unit 15 receives information input by a user or the like. The operation input unit 15 can be configured with a keyboard (for example, a numeric keypad), buttons, etc. The display unit 13 may be configured as a touch panel display that allows input via the display unit 13. In this case, the input method for the touch panel display can be, for example, a resistive film type. , infrared, electromagnetic induction, capacitance, etc. can be adopted.

[0023] The output unit 17 includes an image forming unit 171 and an image reading unit 173. The image forming unit 171 Image data (image data generated by scanning a print document or input from an external device) The image forming unit 17 forms and outputs an image based on the image data on a sheet of paper as a recording medium. The printer 1 can be configured, for example, by a laser printer that uses an electrophotographic method. The image forming unit 171 is configured to form a toner image corresponding to a toner color (for example, cyan, magenta, yellow, or black). An image is formed using toner supplied from a corresponding toner cartridge (not shown).

[0024] The image reading unit 173 scans and reads the print document (document image) to be read. The image reading unit 173 generates and outputs image data. Scanner devices equipped with image sensors such as CIS (Contact image sensor) The image reading unit 173 reads the reflected light image from the print document. There are no restrictions on the configuration as long as the image data is output by reading it with a sensor. .

[0025] The communication unit 19 is a communication unit that can communicate with a LAN (Local Area Network), a WAN (Wide Area Network), an Internet Wired / wireless communication with other devices via the Internet, telephone lines, fax lines, etc. It has either or both of the above interfaces.

[0026] The storage unit 21 stores various programs and data required for the operation of the multifunction device 10. The storage unit 21 may include, for example, a RAM (Random access memory) or a HDD (Hard disk drive). It is composed of storage devices such as SSD (Solid state drive) and ROM (Read only memory). It is possible.

[0027] In the first embodiment, the storage unit 21 stores an output unit control program 211 and a display processing program. program 213, a device information generation program 215, and a setting information acquisition program 217. The device setting value storage area 219 is reserved.

[0028] The output unit control program 211 controls the output unit 17 such as the image forming unit 171 and the image reading unit 173. The output control program 211 is a program that the control unit 11 reads when controlling the output control program 211. When the control unit 11 acquires setting information (to be described later), the control unit 11 outputs the setting information based on the setting information. The image forming unit 171 controls the output unit 17, and the image reading unit 173 controls the print output unit 171 or the image reading unit 173. Data output is performed.

[0029] The display processing program 213 displays, for example, a home screen and an execution screen based on each mode. This is a program that the control unit 11 reads out when performing display processing on the display unit 13. The control unit 11 that reads the display processing program 213 executes the display processing program 213 when the device is started up or when the device is restored from sleep mode. , when auto-clearing, or when the user logs in if authentication mode is enabled A display screen including the device information is displayed on the display unit 13. indicates the process to be executed when canceling the job itself or canceling the input or selection of setting values. Generally, auto clear is performed by pressing an "auto clear button" (not shown) on the display screen. This can be executed by pressing " or the like.

[0030] The device information generation program 215 generates device information including identification information of the multifunction device 10. The device information according to the present disclosure is a program read by the control unit 11. The items related to the setting of the multifunction device 10 required for inputting the setting information in the device 30, items related to connection to the network service 50, such as the identification information, session key, etc. The control unit 11 that reads the device information generation program 215 quickly One or more of the following: Quick Response (QR) code, barcode, symbol, and alphanumeric characters The control unit 11 generates the encoded information by encoding the data. For example, the control unit 11 updates the driver program of the multifunction device 10. In order to correspond to the newly added new functions, the device information may be updated. , information on connection to the network service 50 is updated or changed, or the information on the multifunction peripheral 10 is Update device information when the installation location is changed.

[0031] An example of the configuration of device information according to the present disclosure will now be described with reference to FIG. The device information includes interface (I / F) related items such as "Name", "Type", "Version", etc. "John", and for multifunction printer-related items, "Color Mode", "Punch", "Staple", " OCR (Optical character recognition) and other connection-related items, such as "Device ID" ", "Session key", "Country of installation", etc. are written in a specific format The terminal device 30 reads the encoded device information and decodes it to obtain the device information. The terminal device 30 can acquire the connection-related items (device Based on the authentication information (ID, session key), a connection can be made to the network service 50.

[0032] Note that the device information items and their values ​​illustrated in FIG. 3 are merely examples and are not intended to be limiting of the present disclosure. The device information is not limited to that shown in FIG. 3. For example, the device information may be a job execution information for the terminal device 30. When an instruction is issued, if authentication operation for the multifunction device 10 is required, a PIN (Personal Identification Number) is required. ion number) or one-time passwords generated by tokens, etc. is also possible.

[0033] Returning to FIG. 2 again, the setting information acquisition program 217 receives the setting information from the network service 50. A program that the control unit 11 reads when acquiring setting information set in the terminal device 30 The control unit 11 that reads the setting information acquisition program 217 For example, HTTPS (Hyper text transfer protocol secure) long When polling communication is performed and a job is sent from the terminal device 30 to the multifunction device 10, If so, the setting information for the job is acquired.

[0034] The device setting value storage area 219 is a storage area for storing device setting values ​​related to device information generation. The control unit 11 that reads the device information generation program 215 stores the device setting value in the device setting value storage area 21. 9, the device setting values ​​(e.g., "color mode", "punch", "staple", By reading the information from the scanner (such as "OCR"), device information related to the multifunction device is generated.

[0035] [1.1.2 Terminal Device 30] The terminal device 30 according to the present disclosure may be, for example, a smartphone, a tablet, a mobile phone, a laptop, or the like. The terminal device 30 can be configured as a so-called mobile terminal device such as a laptop computer. At a minimum, the ability to interact with the (graphical) user interface and for communication The device is configured as a device that combines the functions of the above with functions specific to mobile terminal devices.

[0036] 4 is a functional configuration diagram of the terminal device 30. The terminal device 30 includes a control unit 31 and a display unit 3 3, an operation input unit 35, a device information acquisition unit 37, a communication unit 39, and a storage unit 41. .

[0037] The control unit 31 controls the entire terminal device 30. The control unit 31 controls, for example, one or more processors. The control unit 31 is configured by a computing device (CPU, etc.), and executes various processes stored in the storage unit 41. The function is realized by reading and executing the program.

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

[0039] The operation input unit 35 receives information input by a user or the like. The display unit 33 may be configured as a touch panel display that allows input via the unit 33. In this case, the input method for the touch panel display may be, for example, a resistive film type or an infrared type. A method, an electromagnetic induction method, a capacitance method, etc. can be adopted.

[0040] The device information acquisition unit 37 acquires the device information (encoded information) displayed on the display unit 13 of the multifunction device 10. The device information acquisition unit 37 may be, for example, an imaging device such as a camera or a laser light source. The device information acquisition unit 37 can be used to acquire information about the device of the multifunction peripheral 10. As long as the configuration allows for information acquisition, there are no particular restrictions, and wireless communication (e.g., Wi-Fi) i (registered trademark), Bluetooth (registered trademark), infrared) to obtain device information The device information acquisition unit 37 does not have to be directly included in the terminal device 30. Alternatively, the image forming apparatus may be an external device having, for example, an imaging function, a scanning function, etc.

[0041] The communication unit 39 communicates with other devices via a LAN, a WAN, the Internet, a telephone line, etc. It is equipped with either a wired or wireless interface or both for carrying out the above.

[0042] The storage unit 41 stores various programs and data necessary for the operation of the terminal device 30. The storage unit 41 is configured by a storage device such as a RAM, HDD, SSD, or ROM. It is possible.

[0043] In the first embodiment, the storage unit 41 stores a device information acquisition program 411 and a display processing program. The device information storage area 417 stores a program 413 and a setting information generation program 415. and a setting value storage area 419 is secured.

[0044] The device information acquisition program 411 is a program executed by the control unit 11 when acquiring device information of the multifunction peripheral 10. The control unit 31 that reads the device information acquisition program 411 The device information acquisition unit 37 is controlled to acquire device information.

[0045] The display processing program 413 is used to select a job mode to be executed by the multifunction peripheral 10, When a user interface for accepting inputs and selections is displayed on the display unit 33, the control unit 31 is the program to be read.

[0046] The setting information generation program 415 executes the setting information generation program 415 via a user interface displayed on the display unit 33. The program that the control unit 31 reads when generating setting information is based on the setting values ​​that are input and selected. The control unit 31 that reads the setting information generation program 415 From various setting values ​​input and selected via the interface and stored in the setting value storage area 419 The control unit 31 then generates the setting information. The device ID is sent to the network service 50.

[0047] 5 shows the setting information and identification information that the terminal device 30 transmits to the network service 50. FIG. 5 shows an example of a combination of user information (device ID). The "Mode", "Number of Copies", "Paper Tray", and "Duplex Copies" that are input and selected via the interface can be "Peep", "Rotate back side 180 degrees", "Color mode", "Punch", "Staple" " and the setting information including the group "jv6Ou3 QBGv8w6yNtGt" are sent in combination.

[0048] Returning to FIG. 4, the device information storage area 417 stores the device information acquired from the multifunction device 10. The setting value storage area 419 is a storage area for storing the setting values. This is a storage area that stores the setting values ​​entered and selected via the

[0049] [1.1.3 About Network Service 50] The network service 50 is called a cloud, and includes, for example, a web browser. The computer provides predetermined services such as processing resources, storage resources, and distribution resources through the The services provided by Network Service 50 are , Transmission Control Protocol, Internet Protocol, and other data communication protocols The MFP 10 or the terminal device 30 uses one of the protocols The network service 50 is a hardware In the following description, the network device 50a is not particularly limited to the above. When the hardware configuration is not shown, it will be simply described as a network service 50.

[0050] FIG. 6 is a functional configuration diagram of a network device 50a included in the network service 50. The network device 50a includes a control unit 51, a display unit 53, an operation input unit 55, and a communication The device includes a receiving unit 57 and a storage unit 59.

[0051] The control unit 51 controls the entire network service 50. The control unit 51 includes, for example, The control unit 51 is configured by a plurality of arithmetic units (CPUs, etc.). The functions are realized by reading and executing various programs stored in the memory.

[0052] The display unit 53 displays various information to the user, etc. The display unit 53 may be, for example, an LCD or an organic EL display. It can be configured with an EL display or the like.

[0053] The operation input unit 55 receives information input by a user or the like. For example, input means such as a keyboard and a mouse can be used.

[0054] The communication unit 57 communicates with other devices via a LAN, a WAN, the Internet, a telephone line, etc. It is equipped with either a wired or wireless interface or both for carrying out the above.

[0055] The storage unit 59 stores various programs and data necessary for the operation of the network service 50. The storage unit 59 is a storage device such as a RAM, HDD, SSD, or ROM. It can be configured as follows.

[0056] In the first embodiment, the storage unit 59 stores a terminal device authentication program 591 and a setting information transmission program. A communication program 593 is stored, and an identification information / setting information storage area 595 is secured.

[0057] The terminal device authentication program 591 is a program for the control unit 51 to authenticate a connection with the terminal device 30. The control unit 51 that reads the terminal device authentication program 591 When the terminal device 30 transmits the identification information and the setting information, the session Based on the authentication key, the connection with the terminal device 30 is authenticated.

[0058] The setting information transmission program 593 is a program for transmitting setting information to the multifunction peripheral 10. The control unit 51 reads the setting information transmission program 593. 1 is a device that receives the identification information of the multifunction device 10 in response to HTTPS long polling from the multifunction device 10. Search for the job ID attached to the device ID. If the setting information is correct, a connection with the multifunction peripheral 10 is established and the setting information is transmitted.

[0059] As shown in FIG. 7, the control unit 51 stores the identification information and setting information in the identification information and setting information storage area 595. The identification information of the multifunction device 10 transmitted from the device ID 100 is associated with the setting information, and a job ID is assigned to the associated information. The control unit 51 associates the identification information (device ID) with the setting information. The linked information is managed by a job ID. The job ID is assigned by the terminal device 30. In this case, the terminal device 30 associates the identification information of the multifunction device 10 with the setting information. Then, the job ID is added and transmitted to the network service 50. The job ID is assigned to the multifunction peripheral 10, and the identification information and setting information are stored in the identification information and setting information storage unit. Store in area 595.

[0060] [1.2 Processing flow] [1.2.1 Overall processing] Next, the overall processing according to the first embodiment will be described with reference to the flowchart of FIG. First, the multifunction device 10 performs the following operations when the device is started up, when the device is restored from sleep mode, when the device is auto-cleared, or when the device is in authentication mode. If the password is enabled, a screen containing device information will be displayed at some point during user login. The result is displayed on the display unit 13 (step S10).

[0061] The user places a (print) document on the multifunction device 10 and inputs a job application to the terminal device 30. The terminal device 30 inputs a command to start the job application (step S100). Upon receiving an instruction to start the job application, the job application is started (step S102).

[0062] The user can execute commands on the multifunction peripheral 10 via the user interface displayed on the display unit 33. The user selects a job to be printed and inputs and selects the setting values ​​for the selected job (step S104 ).

[0063] The terminal device 30 receives the setting value that has been input, and stores the setting value in the setting value storage area 4 19 (step S106).

[0064] The user presses the start key (step S108). After pressing the start key, the terminal The control unit 31 of the device 30 reads the device information acquisition program 411 and displays the device information of the multifunction device 10. The device information displayed on the display unit 13 is acquired (step S110).

[0065] The terminal device 30 generates setting information from various setting values ​​stored in the setting value storage area 419. , and transmits it to the network service 50 together with the identification information of the multifunction device 10 (step S112 ).

[0066] The network service 50 receives the identification information and settings of the multifunction device 10 sent from the terminal device 30. The job ID is assigned to the job and stored in the identification information and setting information storage area 595. (step S114).

[0067] The multifunction device 10 performs HTTPS long polling on the network service 50. , an inquiry is made as to whether or not setting information corresponding to the identification information of the multifunction device 10 exists (step S 116).

[0068] If the setting information corresponding to the identification information of the multifunction device 10 exists, the network service 50 establishes a connection with the multifunction device 10 and transmits the setting information (step S118).

[0069] The multifunction device 10 executes the job based on the received setting information (step S120).

[0070] [1.2.2 Processing of the multifunction device 10] Next, the processing of the multifunction device 10 will be described with reference to the flowchart of FIG. The control unit 11 determines whether the device state is device startup or recovery from sleep mode. (Step S200).

[0071] When the control unit 11 determines that the device is starting up or recovering from the sleep mode, Then, the automatic processing is performed (step S200; Yes→step S210).

[0072] On the other hand, if the control unit 11 determines that the device is not starting up or recovering from sleep mode, , it is determined whether or not an auto-clear input is made (step S200; No → step S2 20).

[0073] If the control unit 11 determines that the input is an auto-clear input, the process proceeds to step S230. (Step S220; Yes → Step S230). On the other hand, when auto-clear is input, If it is determined that there is no such file, the control unit 11 moves the process to step S300.

[0074] After the device startup process in step S210, the control unit 11 executes, for example, a driver program. It is determined whether information on the system and the connection to the network service 50 has been updated ( If there is update information, the control unit 11 executes the device information generation program 21. 5 and updates the device information based on the update information (step S230; Yes → S Step S240).

[0075] Then, the control unit 11 reads the display processing program 213 to execute step S The display screen including the updated device information in step S230 is displayed on the display unit 13 (step S250 ).

[0076] On the other hand, if there is no update information, the control unit 11 does not update the device information, and The result is displayed on the display unit 13 (step S230; No→step S250).

[0077] Next, the control unit 11 performs a process in which a "close button" provided on the display screen including the device information is pressed. If the "close button" is not pressed, it is determined whether or not the "close button" has been pressed (step S260). The control unit 11 makes a request to acquire the setting information (step S260; No → step S27 0). That is, the control unit 11 reads out the setting information acquisition program 217, HTTPS polling communication is performed to the network service 50. The HTTPS polling communication to the network service 50 is performed in the “Close” state in step S260. Before the "button" is pressed, for example, the device is started up in step S210. It may be in the form of

[0078] Then, the control unit 11 determines whether or not the setting information has been acquired (step S280). When the setting information is acquired from the network service 50, the control unit 11 performs the setting operation according to the acquired setting information. The job based on the request is executed, and the process is terminated (step S280; Yes → step S290 ) In addition, when authentication mode is enabled, after a user logs in, a certain amount of time is required from the network service 50. If the setting information is not obtained within this period, the control unit 11 may automatically perform a logout process. This allows automatic authentication to be performed if the device is left unused for a long period of time, such as when no operations are performed while user authentication is enabled. By logging out, you can prevent unauthorized use.

[0079] By the way, when the "close button" is pressed, the control unit 11 displays the home screen. (Step S260; Yes → Step S300). In this case, the control unit 11 30 and a job based on the setting information acquired via the network service 50 will not be output.

[0080] Then, the control unit 11 determines whether or not a job execution instruction has been received via the home screen. (Step S310). The user inputs an instruction to execute a job via the home screen. If it is determined that the job has been executed, the control unit 11 executes the job and ends the process (step S31 0; Yes → step S320).

[0081] [1.2.3 Processing by the terminal device 30] Next, the processing of the terminal device 30 will be described with reference to the flowchart of FIG. The control unit 31 of the device 30 determines whether or not a command to start a job application has been received from the user. (Step S400).

[0082] When it is determined that an instruction to start a job application has been received, the control unit 31 starts the display processing program. By reading the program 413, the application as a user interface The screen is displayed on the display unit 33 (step S400; Yes→step S410).

[0083] Next, the control unit 31 detects that the user has selected a copy job via the application screen. It is determined whether or not a copy job has been selected by the user (step S420). If it is determined that the job has been executed, the control unit 31 displays a copy job execution screen on the display unit 33 (step (Yes → step S420; Yes → step S430). On the other hand, if a copy job is selected by the user, If it is determined that the scan job has not been executed, the control unit 31 displays a scan job execution screen on the display unit 33. (Step S420; No→Step S440).

[0084] The control unit 31 executes the copy job execution screen displayed in step S430 or the copy job execution screen displayed in step S44. Accepts input of setting values ​​via one of the scan job execution screens displayed in step 0 (step Then, the control unit 31 stores the received setting value in the setting value storage area 419. The data is stored (step S460).

[0085] The control unit 31 determines whether or not the user has pressed the "start button" (step When it is determined that the user has pressed the "start button", the control unit 31 acquires device information from the multifunction device 10 (step S470; Yes → step S4 80a). That is, after the start key is pressed, the control unit 31 starts the device information acquisition program 4. 11 and obtains the device information displayed on the display unit 13 of the multifunction device 10 (step (P S480a).

[0086] Next, the control unit 31 reads the setting information generation program 415 and stores the setting value in the setting value storage area 4 The setting information is generated from the various setting values ​​stored in the memory 19 (step S480b). The control unit 31 transmits the generated setting information together with the identification information of the multifunction device 10 to the network service 5. 0 and terminates the process (step S490).

[0087] [1.2.4 Processing of Network Service 50] Next, the processing of the network service 50 will be explained using the flowchart of FIG. The control unit 51 of the network service 50 receives the identification information and the setting information from the terminal device 30. In this case, the control unit 51 determines whether or not the terminal device The terminal authentication program 591 is read out, and the identification information is determined based on whether the connection with the terminal device 30 is authenticated. It is sufficient to determine whether the information and the setting information have been acquired.

[0088] When the control unit 51 determines that the identification information and the setting information have been acquired from the terminal device 30, The identification information and the setting information are associated with each other, and then the job ID is added and the job ID and setting information are stored in the identification information and setting information storage area. The result is stored in area 595 (step S500; Yes→step S510).

[0089] Next, the control unit 51 determines whether or not a request to acquire setting information has been received from the multifunction device 10. (Step S520). If it is determined that a request for acquiring setting information has been received from the multifunction device 10, The control unit 51 determines whether the setting information corresponding to the identification information of the multifunction device 10 is stored. (Step S520; Yes→Step S530). In this case, the control unit 51 In response to HTTPS long polling from the multifunction device 10, the device ID) is searched for. The setting information is associated with the job ID. In this case, the control unit 51 stores the setting information corresponding to the identification information of the multifunction device 10. Make a judgment.

[0090] If the setting information corresponding to the identification information is stored, the control unit 51 (Step S530; Yes→Step S540). Then, the control unit 51 The setting information transmission program 593 is read out, and the setting information is transmitted to the multifunction device 10 as a job. Then, the process ends (step S550).

[0091] [1.3 Example of operation] Next, an example of operation according to the first embodiment will be described. 9. This is an example of the configuration of the display screen W10 displayed on the display unit 3. Note that this operation example is performed in step S2 of FIG. The display screen W10 corresponds to the process of 50, and is displayed when the device is started up, when the device is restored from sleep mode, When the password is reset, when the auto-clear is performed, or when the user logs in if authentication mode is enabled It is displayed in a .

[0092] The display screen W10 includes an operation procedure display area R10 and a close button B10. The procedure display area R10 displays the operation procedure of the output method according to the first embodiment using illustrations or animations. In the example of FIG. 12, (1) the document set, (2) The operating procedures are explained in the following order: (1) setting up on the terminal device, and (2) executing the job.

[0093] The operating procedure display area R10 includes a device information display area R11 that displays device information of the multifunction device 10. In the first embodiment, the coded information representing the device information includes a quick response (QR QR Code (registered trademark) is a graphical format. It is a two-dimensional code that represents data in a QR code format. may also use information encoded in one or more of the following: bar codes, symbols, and alphanumeric characters. It is also possible.

[0094] The terminal device 30 uses an imaging device such as a camera or a scanning device using laser light to capture the Q Jobs can be executed by reading the R code.

[0095] The close button B10 is a button that is displayed via a normal home screen without using the output method according to the present disclosure. This button is pressed when the user wants to execute a job. When B10 is pressed, the control unit 11 displays the home screen, which will be explained in the next figure, on the display unit 13. .

[0096] 13 shows an example of the configuration of the home screen W20 according to the first embodiment. This corresponds to the process of step S300 in FIG. 9. The home screen W20 is displayed, for example, by the user. This is the basic screen where you can select the job to be performed and the display of various functions. The Job / Function Selection button B12, the Display Advance button B16, and the Job Status button B1 8 and equipped.

[0097] The job / function selection button B12 is used to select the job, function display, etc. that the user desires. For example, the user can select the "Quick Copy" button in the job / function selection button B12. When the button is pressed, the control unit 11 executes a job (not shown) for setting the "easy copy" function. In addition, the job / function selection button B12 in the first embodiment is A remote operation button for transitioning to the display screen W10 shown in Figure 12. When the user presses the remote operation button B14, The control unit 11 transitions the screen display to the display screen W10, and uses the output method according to the present disclosure. The example of the display configuration of the job / function selection button B12 in Figure 13 is only This is an example, and the job and function display buttons B16 can be used to display jobs that are not displayed. You can display the icon.

[0098] The job status button B18 displays the progress of the job being executed by the multifunction device 10, the reservation status, etc. When the user presses the Job Status button B18, the The control unit 11 displays the progress status and reservation status of a job (not shown).

[0099] FIG. 14 shows the multifunction peripheral 10 receiving setting information from the network service 50. 1 is an example of the configuration of an execution screen displayed on the display unit 13 while a job based on the information is being executed. The operation example corresponds to the process of step S290 in Fig. 9. The execution screen W30 is displayed A message display area R12 indicates that the job is being executed, and the type of job being executed (the example in FIG. 14) and an execution job display area R14 that displays the execution job (copy job) as an illustration or animation. Prepare.

[0100] FIG. 15 shows one example of a completion screen displayed on the display unit 13 when the multifunction device 10 completes a job. This operation example corresponds to the process from step S290 onwards in Fig. 9. Completion screen W40 has a message display area R16 that indicates that the job has been completed, and an illustration that indicates that the job has been completed. and a completed job display area R18 that displays the completed job in a text or animation.

[0101] FIG. 16 shows a screen displayed on the display unit 33 when a job application start instruction is received from the user. This is an example of the configuration of an application screen. Note that this operation example is based on step S4 in FIG. The application screen W50 corresponds to the processing from step S410 to step S420. It has a display area R20 and a favorites list display area R22.

[0102] The menu display area R20 contains the copy job selection button B20 and the scan job selection button B20. The copy job selection button B20 allows the user to select a copy job. When the copy job selection button B20 is pressed, the control unit 31 It can be determined that a copy job has been selected by pressing the copy job selection button B2. When 0 is pressed, the control unit 31 displays a copy job execution screen on the display unit 33.

[0103] On the other hand, the scan job selection button B22 accepts the selection of a scan job by the user. When the scan job selection button B22 is pressed, the control unit 31 It can be determined that a scan job has been selected. Scan Job Selection Button B22 When this button is pressed, the control unit 31 displays a scan job execution screen on the display unit 33.

[0104] The favorite list display area R22 displays items that are frequently used by the user in list form. The favorites list can be displayed in ascending or descending order using the sort button B24. It is possible.

[0105] FIG. 17 shows the commands displayed on the display unit 33 when a copy job is selected by the user. 10. This is an example of the configuration of the PJOB execution screen. The copy job execution screen W60a corresponds to the processing in steps S430 and S450. It has a fixed value setting area R24 and a start button B26.

[0106] The setting value setting area R24 accepts input and selection of setting values ​​related to job execution. For example, "Number of copies", "Paper tray", "Double-sided copying", "Rotate back side 180 degrees" You can input and select each setting value for a copy job, such as "Print", "Color mode", etc. It is possible.

[0107] For example, on the copy job execution screen W60b, the setting value for "Number of copies" can be changed by tapping etc. 10 is a diagram showing an example of a copy job execution screen W6 that is displayed when the copy job execution screen W6 is selected. 0b is a modal M10 that accepts input of the number of copies setting value and a setting value input button B. 28 and

[0108] As shown in FIG. 17, when the modal M10 is displayed, the control unit 31 changes other setting values. The user is restricted from entering the setting value. Use the input button B28 to input the number of copies. After inputting the desired number of copies, press "OK" By pressing the "OK" button, you can confirm the setting value for the number of copies. Or, if the "Cancel" button is pressed, the screen will return to the copy job execution screen W60a. return.

[0109] FIG. 18 shows the screen displayed on the display unit 33 when a scan job is selected by the user. 10. This is an example of the configuration of a scan job execution screen. This corresponds to the processing in steps S440 and S450. has a setting value setting area R26 and a start button B26.

[0110] The setting value setting area R26 accepts input and selection of setting values ​​related to job execution. For example, "Enter address", "Send to yourself", "Import settings", "Image orientation" Input and select each setting value related to the scan job, such as "Print", "Color mode", etc. It is possible.

[0111] For example, the scan job execution screen W70b has a setting value of "Send to myself." One configuration of the self-destination setting screen that is displayed when a fixed value is selected by tapping, etc. The scan job execution screen W70b accepts input of settings for sending to oneself. The display includes a modal M12 for inputting a setting value and a setting value input button B30.

[0112] As shown in FIG. 18, when the modal M12 is displayed, the control unit 31 changes other setting values. The user is restricted from entering the setting value. Use the input button B30 to input the destination of the message you want to send to yourself. After inputting the destination, By pressing the "OK" button, the setting values ​​related to the destination can be confirmed. When the "OK" or "Cancel" button is pressed, the screen will change to the scan job execution screen. Back to the W70a.

[0113] FIG. 19 shows the copy job execution screen W60a of FIG. 17 or the scan job execution screen W60b of FIG. 17. When the start button B26 on the screen W70a is pressed, the device information displayed on the multifunction device 10 is acquired. 1 is a configuration example of a device information acquisition screen displayed by the control unit 31 when 80a includes a device information acquisition area R28 and a status display area R30.

[0114] In the device information acquisition area R28, as shown in the example of FIG. 19, the device information to be acquired is displayed as a QR code. In the case of coded information such as the above, the coded information may be contained within the reading area of ​​the imaging device or scanning device. The user can use the device information to The terminal device 30 is operated so that the encoded information such as a QR code fits within the acquisition area R28. When the device information is acquired, the control unit 31 displays the device information acquisition screen W80a as the device information acquisition screen W80b. Transition to 80b.

[0115] The status display area R30 displays the progress of an operation or job to the user. ) is displayed. For example, the status display area for the device information acquisition screen W80a In R30, a QR code is placed in the device information acquisition area R28 and the QR code is read. This is an example of a message being displayed.

[0116] When coded information such as a QR code is read, the device information acquisition screen W80b displays the A message indicating that a job (setting information) is being sent to 10 is displayed in the status display area R32.

[0117] When the job transmission to the multifunction device 10 is completed, the control unit 31 changes the display screen to a device information acquisition screen. The screen will transition to W80c. On the device information acquisition screen W80c, the status will indicate that the job has been sent. The status is displayed in the status display area R34.

[0118] As described above, according to the first embodiment, the job to be executed by the image processing device on the terminal device is It is possible to set the setting values ​​without directly touching the operation screen of the image processing device. You can run the job without any hassle.

[0119] [2 Second embodiment] In the first embodiment, the device information is acquired after the setting information is set. This embodiment differs from the first embodiment in that the setting information is set after the device information is acquired.

[0120] The functional configuration according to the second embodiment can be the same as that of the first embodiment. The same components as those in the first embodiment are denoted by the same reference numerals and the description thereof will be omitted.

[0121] The processing of the multifunction peripheral 10 and the processing of the network service 50 are the same as those in the first embodiment. Since they can be made the same, the explanation will be omitted here.

[0122] The processing of the terminal device 30 will be described with reference to the flowchart of FIG. The control unit 31 determines whether or not a command to start a job application has been received from the user. (Step S600) If it is determined that a job application start instruction has been received, The control unit 31 reads the display processing program 412 to control the user interface. The application screen as the application is displayed on the display unit 33 (step S600; Yes → S Step S610).

[0123] The control unit 31 acquires device information from the multifunction device 10 (step S680a).

[0124] Next, the control unit 31 detects that the user has selected a copy job via the application screen. It is determined whether or not a copy job has been selected by the user (step S620). If it is determined that the job has been executed, the control unit 31 displays a copy job execution screen on the display unit 33 (step (Yes → step S630). On the other hand, if a copy job is selected by the user, If it is determined that the scan job has not been executed, the control unit 31 displays a scan job execution screen on the display unit 33. (Step S620; No→Step S640).

[0125] The control unit 31 executes the copy job execution screen displayed in step S630 or the copy job execution screen displayed in step S64. Accepts input of setting values ​​via one of the scan job execution screens displayed in step 0 (step At this time, based on the device information acquired in step S680a, the control unit 3 1 prohibits input and selection of setting values ​​for functions that cannot be performed by the multifunction device 10.

[0126] Then, the control unit 31 stores the received setting value in the setting value storage area 419 (step P660).

[0127] The control unit 31 determines whether or not the user has pressed the "start button" (step When it is determined that the user has pressed the "start button", the control unit 31 generates setting information from various setting values ​​stored in the setting value storage area 419 (step Then, the control unit 31 stores the generated setting information together with the identification information of the multifunction device 10. The process then ends (step S690).

[0128] FIG. 21 shows the commands displayed on the display unit 33 when a copy job is selected by the user. 20. This is an example of the configuration of the PJOB execution screen. The copy job execution screen W60c corresponds to the processing in steps S630 and S650. It has a fixed value setting area R24 and a start button B26.

[0129] The configuration of the setting value setting area R24 and the start button B26 on the copy execution screen W60c The creation and function are the same as those of the copy job execution screen W60a shown in FIG. However, in the copy job execution screen W60c according to the second embodiment, the previously acquired device Based on the information, the function that cannot be performed by the multifunction device 10 (for example, "rotate the back side 180 degrees") is ”) are displayed in a darkened state and cannot be input or selected.

[0130] As described above, according to the second embodiment, in addition to the effects of the first embodiment, However, functions that cannot be performed on the music processing device are displayed in advance in a state where input and selection are not possible. This eliminates the need to set infeasible settings.

[0131] [3 Third embodiment] In the first and second embodiments, the invention according to the present disclosure is applied to a multifunction peripheral. In the third embodiment, either a multifunction peripheral or a display device (display device) is selected. The following describes the available options.

[0132] The functional configuration according to the third embodiment can be the same as that of the first or second embodiment. Therefore, the same components as those in the first or second embodiment are designated by the same reference numerals. In addition, explanations of common processing flows will be omitted. do.

[0133] In the third embodiment, in step S410 of FIG. 10 or step S610 of FIG. 20 The configuration of the application screen displayed on the display unit 33 is the first embodiment or the second embodiment. different.

[0134] FIG. 22 shows an application screen displayed on the display unit 33 by the control unit 31 in the third embodiment. The application screen W51 is an example of the configuration. The application screen W51 has a menu display area R36 and a favorite and an entry list display area R22.

[0135] The menu display area R36 includes a multifunction device selection button B32 and a display device selection button B34. The multifunction device selection button B32 accepts the user's selection of a multifunction device. When the button B32 is pressed, the control unit 31 determines that the user has selected the multifunction device. When the multifunction device selection button B32 is pressed, the control unit 31 selects the multifunction device shown in FIG. The application screen W50 for the printer is displayed on the display unit 33.

[0136] On the other hand, the display device selection button B34 accepts the user's selection of a display device. When the device selection button B34 is pressed, the control unit 31 receives a message indicating that the display device has been selected by the user. When the display device selection button B34 is pressed, the control unit 31 determines that the display device The application screen (not shown) is displayed on the display unit 33.

[0137] Incidentally, if multiple multifunction devices or display devices are selected via the application screen W51, If there are multiple output devices, a selection screen may be provided that allows the user to select the desired output device. FIG. 23 shows how the user can select multiple devices as output devices on the application screen W51. If multiple MFPs (MFP1 to MFP3) are selected and multiple MFPs are available to execute the job, In this case, the application screen W further includes a menu display area R38 that prompts the user to select a multifunction device. This is an example of the configuration of 52.

[0138] The user can select a desired multifunction device from a plurality of multifunction devices via the application screen W52. You can select a combination.

[0139] As described above, according to the third embodiment, the same effects as those of the first or second embodiment can be obtained. In addition, a display device other than the multifunction peripheral can be selected as another output device. Even if multiple output devices (multifunction devices) are available, the user may This allows the user to easily select the output device on which the task will be executed.

[0140] [4 Fourth embodiment] The fourth embodiment is a mode in which job output is controlled based on the result of user authentication.

[0141] [4.1 Functional Configuration] [4.1.1 About the Multifunction Printer 90] The functional configuration of the multifunction device according to the fourth embodiment is substantially the same as that of the multifunction device 10 according to the first embodiment. Therefore, for the same configuration as the multifunction peripheral 10 according to the first embodiment, The same reference numerals are used and the explanation is omitted, and only the differences will be explained.

[0142] FIG. 24 is a functional configuration diagram of a multifunction peripheral 90 according to the fourth embodiment. The multifunction peripheral 10 includes an information acquisition unit 23 and a storage unit 91 in place of the storage unit 21 included in the multifunction peripheral 10.

[0143] The authentication information acquisition unit 23 acquires authentication information for user authentication. For example, IC (Integrated Circuit) cards and magnetic cards distributed to users As a card reader for reading ID (Identity / Identification Card) cards such as If the ID card is a contactless IC card, the card reader The authentication information acquisition unit 23 is a contactless IC card reader. Then, the user's authentication information (user identification information, connection ID, etc.) recorded on the ID card is retrieved. The authentication information acquisition unit 23 is not limited to a card reader, and may be, for example, , Wi-Fi (registered trademark), Bluetooth (registered trademark), infrared, NFC (Near F Field Communication, RFID (Radio Frequency Identification), and other short-range wireless communications Communication is possible via a communication protocol, and authentication information for user authentication can be obtained. If so, there are no particular restrictions on the configuration. Furthermore, biometric authentication such as fingerprint authentication and face authentication is supported. Therefore, it is also possible to include an imaging device such as a scanner device or a camera.

[0144] In the fourth embodiment, the storage unit 91 stores an output unit control program 211 and a display processing program. a device information generation program 213, a device information acquisition program 215, and a setting information acquisition program 217. The authentication program 911 is stored, and the device setting value storage area 219 is secured.

[0145] The authentication program 911 executes the control unit 11 when authenticating a user who logs in to the multifunction peripheral 90. The control unit 11 that reads out the authentication program 911 If the function is on, input is accepted via the authentication information acquisition unit 23 or a login screen described later. The user authentication is performed based on the authentication information acquired via the authentication information acquisition unit 23. Knowledge of possession authentication and login user name and login password combinations In addition to authentication, biometric authentication can also be used.

[0146] The functional configuration of the terminal device 30 and the network service 50 is the same as that of the first embodiment. Since it can be considered to be substantially the same as the above, the explanation will be omitted here.

[0147] [4.2 Processing flow] Overall processing according to the fourth embodiment, processing related to the terminal device 30, and network service 5 The processing relating to 0 can be substantially the same as in the first embodiment, so the explanation here will be omitted. is omitted.

[0148] [4.2.1 Processing of the multifunction device 90] The processing of the multifunction device 90 will be described with reference to the flowchart of FIG. Regarding the processing that can be the same as the processing described in the flowchart of FIG. 9 of the embodiment, The same step numbers are used for the steps described in FIG. 25, and the explanations thereof will be omitted. After the device startup process in step S210, login (user authentication) process is performed. If the setting information is not obtained in S280, the process returns to step S260. This is different from the process explained in Fig. 9. It will be explained below.

[0149] In step S210, after the device startup process is completed, the control unit 11 executes the authentication program 91 By reading out 1, login processing (authentication processing) is executed (step S330). When the login process is completed, the control unit 11 moves the process to step S230. The login process will be explained with reference to FIG.

[0150] Also, in step S280, if the setting information is not obtained from the network service 50, If so, the control unit 11 returns the process to step S260. Executes the process from step S260 onwards.

[0151] Next, the login process (authentication process) related to step S330 in FIG. 25 will be described. 26 to 28 according to the possible modes when the authentication result is unsuccessful. This will be explained using:

[0152] [4.2.2 Repeating authentication process when authentication result is unsuccessful] If the authentication result is not successful, the authentication process is repeated as shown in the flowchart of FIG. This will be explained using the following.

[0153] When the login process is started, the control unit 11 determines whether the authentication mode is enabled (ON) or disabled (O). In this case, the control unit 11 determines whether the address is FF (step S3310). Refer to the setting value related to enabling / disabling the authentication mode that has been set in advance via system settings, etc. This makes it possible to determine whether the authentication mode is valid or invalid.

[0154] If it is determined that the authentication mode is valid, the control unit 11 prepares to receive authentication information. (Step S3310: Yes → Step S3320). In this case, the control unit 1 1 initializes the authentication information acquisition unit 23 and displays a login screen (to be described later) on the display unit 13. This prepares the user for input of authentication information.

[0155] On the other hand, if the control unit 11 determines that the authentication mode is invalid, it ends the login process ( Step S3310: No). At the end of the login process, the control unit 11 Since the mode is set to disabled, the display unit 13 may display a message indicating that the process has ended.

[0156] When the preparation for inputting the authentication information is completed, the control unit 11 checks whether the authentication information has been input by the user. It is determined whether or not the current state is correct (step S3320→step S3330).

[0157] When it is determined that the authentication information has been input via the authentication information acquisition unit 23 or the login screen, The control unit 11 accepts the input authentication information (step S3330; Yes → step S3 On the other hand, if it is determined that the authentication information has not been input, the control unit 11 The process waits until the input is received (step S3330; No).

[0158] When the input authentication information is accepted, the control unit 11 performs authentication processing for the accepted authentication information. For example, if the user enters via a login screen, When performing authentication processing based on the input authentication information, the control unit 11 The login password is stored in advance and entered through the login screen. By checking the login user name and login password as authentication information, the user is authenticated. User authentication can be performed.

[0159] If it is determined that the authentication is successful, the control unit 11 ends the login process (step S3 350; Yes). Then, the control unit 11 shifts the process to step S230 in FIG.

[0160] On the other hand, if it is determined that the authentication has failed, the control unit 11 returns the process to step S3330. The authentication information input is repeatedly accepted until the authentication is successful (step S3350; No →Step S3330).

[0161] 4.2.3 If the number of times incorrect authentication information is entered exceeds the limit, the multifunction device 90 Regarding the manner in which processing is terminated by If the number of times incorrect authentication information is entered exceeds the limit, the processing by the multifunction device 90 is terminated. The mode of limiting the output of a job will be described with reference to the flowchart in FIG. The process described in FIG. 27 is the same as the process in step S3330 described in FIG. 26. 3340, during the process related to the authentication information input count, it is determined whether or not the input count of the authentication information is equal to or greater than the limit count. This is a process that adds

[0162] As in the embodiment described with reference to FIG. 26, when it is determined that the authentication has failed, the control unit 11 The process returns to step S3330, and it is determined whether or not the user has input authentication information (step S3331). Step S3350; No → Step S3330).

[0163] When it is determined that the authentication information has been input, the control unit 11 determines whether the number of times the authentication information has been input is a predetermined number. It is determined whether the number of times has exceeded the limit (step S3330; Yes → step S33 60).

[0164] If it is determined that the number of times the authentication information has been input is equal to or greater than a predetermined limit, the control unit 11 The processing by the device 90 ends (step S3360; Yes→"end").

[0165] If it is determined that the number of times the authentication information has been input does not reach a predetermined limit, the control unit 11 The input authentication information is accepted (step S3360; No→step S3340).

[0166] When the input authentication information is accepted, the control unit 11 performs an authentication process on the accepted authentication information. Processing is then performed (step S3340 to step S3350).

[0167] If it is determined that the authentication is successful, the control unit 11 ends the login process (step S3 350; Yes). Then, the control unit 11 shifts the process to step S230 in FIG.

[0168] On the other hand, if it is determined that the authentication has failed, the control unit 11 returns the process to step S3330. (Step S3350; No→Step S3330).

[0169] [4.2.4 Restricting the device functions of the multifunction device 90 when the authentication result is unsuccessful] About Regarding the mode of restricting the device functions of the multifunction device 90 when the authentication result is unsuccessful, see FIG. 28. The process explained in FIG. 28 is the same as the steps explained in FIG. In the authentication process in S3350, if the control unit 11 determines that the authentication has failed, A process for determining device function limitations of the combining device 90 is added.

[0170] Here, the device function restriction means, for example, the restriction of copying, scanning, faxing, e-mail, etc. It allows you to perform multiple tasks, such as executing a specific job type, viewing history information, and changing the operation mode. By limiting the functions that the machine 90 can originally realize, This refers to restricting the available device functions. For example, the device functions that can be restricted include fax machines. You can also restrict the execution of jobs of specific job types such as email or job It is also possible to specify some of the functions included in the device as targets for function restriction. Once the control unit 11 determines the function, it restricts the targeted device function.

[0171] In step S3350, if the control unit 11 determines that the authentication has failed, A decision is made to limit the function, and the process is terminated (step S3350; No → step S337 0). Also, if it is determined in step S3310 that the authentication mode is invalid, Even if the above condition is met, the control unit 11 determines to limit the device functions and ends the process (step S3 310; No→step 3370). In limiting the device functions, the control unit 11 The display unit 13 displays a message that the device functions are restricted because the authentication mode is invalid or the authentication has failed. You may do so.

[0172] By the way, the logs shown in [4.2.2], [4.2.3], and [4.2.4] above The in-processing may be carried out independently or in combination. For example, in the login process exemplified in [4.2.4], the number of times authentication information is entered is limited. It is also possible to configure the device so that when the number of times exceeds a certain limit, a function limit is determined. In addition, when the number of times the authentication information is input exceeds a predetermined limit, the processing by the multifunction device 90 is It is also possible to select whether to terminate the process or to limit the device functions. do.

[0173] [4.3 Example of operation] Next, an operation example according to the fourth embodiment will be described. One configuration of the login screen W90 displayed on the display unit 13 by reading out the program 911. FIG.

[0174] The login screen W90 has a login user name input box Bx10 and a login password input box Bx11. It has a password input box Bx12, a login button B36, and a cancel button B38. do.

[0175] The login user name input box Bx10 is used to input the login user name of the user attempting to log in to the multifunction device 90. This is a box that accepts input of the login user name.

[0176] The login password input box Bx12 is used to input the password of the user attempting to log in to the multifunction device 90. This is a box that accepts input of the login password associated with the login user name. .

[0177] The login button B36 is used to enter the login username input box Bx10 and login This button is used to confirm the input into the login password input box Bx12. The Cancel button B38 is a button that accepts input to cancel the login process. The user enters the login user name and login password in the login user name input box Bx10. Enter your login password in the password input box Bx12 and click the login button. By selecting option B36, an instruction to execute the login process can be input.

[0178] FIG. 30 is a diagram illustrating another aspect of the login screen. The login screen W100 is A selection button table that displays the selection buttons assigned to each user attempting to log in to the machine 90. It has a display area R40.

[0179] The selection buttons displayed in the selection button display area R40 are used to display a user addition / edit screen (not shown). Authentication information of users registered via An icon is created for each user based on their username, login password, etc.

[0180] A user attempting to log in to the multifunction device 90 selects an icon (selection button) that represents the user. Then, a login password input screen (not shown) is displayed by selecting the icon. Login authentication can be performed by entering a login password via the The login screen W100 allows you to enter your login user name by selecting an icon that represents you. This can reduce the effort required and allow the login process to be performed easily and quickly.

[0181] 31 shows an example of the display screen W110 displayed on the display unit 13 of the multifunction device 90. This operation example corresponds to step S250 in Figure 25. The display screen W110 is The display screen W10 according to the first embodiment can have the same configuration as the display screen W10 according to the first embodiment, but the login user The display screen W10 differs from the display screen W10 in that it includes a login user name display area R42. This is an example in which a user with "User G" has successfully logged in to the multifunction device 90. The login user name display area R42 is selected so that the user can log out from the multifunction device 90. It is configured as a selection button.

[0182] FIG. 32 is a diagram illustrating another aspect of the display screen displayed on the display unit 13 of the multifunction device 90. Unlike the example in FIG. 31, FIG. 32 shows a display screen W112 superimposed on a home screen W20. In this case, the control unit 11 displays the job / function selection screen on the home screen W20. To prevent the user from accidentally selecting button B12, the entire home screen W20 is grayed out. -Out display.

[0183] As shown in FIGS. 31 and 32, on the display screen W110 or W112 By making it possible to display the login user name currently logged in to the multifunction peripheral 90, it is possible to read the device information. The user who is taking the action can know the login user who is currently logged in to the multifunction device 90. .

[0184] FIG. 33 shows the display screen W110 shown in FIG. 31 or the display screen W112 shown in FIG. 32. When the close button B10 is selected, the control unit 11 displays the home screen W2 on the display unit 13. 13. The home screen W22 is a diagram illustrating an example of the configuration of the home screen W2. 20, but the difference is that it has a login user name display area R42. It should be noted that the close button B on the display screen W112 shown in FIG. When 10 is selected, the login user name display area displayed on the display screen W112 is The area R42 continues to be displayed on the home screen W22. The login user name display area R42 continues to be displayed according to the screen transition to the home screen. Therefore, the user does not use the output method according to the present disclosure, but rather uses the normal home screen. Even if you want to execute a job, you must enter the correct login user name while logged in to the multifunction device 90. can be grasped accurately.

[0185] FIG. 34 shows a process in which the control unit 11 executes a process in which the number of times incorrect authentication information is entered exceeds a limit. 10 is a diagram illustrating an example of the configuration of a message display area R44 for informing the user of the message.

[0186] When the number of times that incorrect authentication information is entered exceeds the limit, the control unit 11 notifies the multifunction device 90 At this time, the control unit 11 can end the processing by the printer driver and limit the output of the job. For example, "Remote operation cannot be used because the input limit has been exceeded." By displaying such a message on the home screen W20, the user can At this time, the user can press the job / function selection button To emphasize that button B12 cannot be selected, the button is grayed out. Good too.

[0187] FIG. 35 shows the control flow when the authentication result is "no" and the device functions of the multifunction device 90 are restricted. 11 is an example of the configuration of the display screen W114 to be displayed. Note that this operation example is the same as the step in FIG. The display screen W114 corresponds to the display screen S3370 according to the first embodiment. It can be configured in the same way as the W10, but it has a function restriction that indicates that the device functions are restricted. The display screen W10 differs from the display screen W10 in that it includes a limited display area R46.

[0188] At this time, the control unit 31 of the terminal device 30 controls the device of the multifunction device 90 as shown in FIG. A modal M20 may be displayed on the display unit 33, indicating a message that the function is restricted. In this case, the multifunction device 90 generates device information that includes the fact that the device functions are restricted. The control unit 31 of the terminal device 30 reads the device information and controls the device function of the multifunction device 90. It is possible to understand that the capabilities are limited.

[0189] The modal M20 indicates that a part (or all) of the multifunction device 90 is restricted. The function is limited. Do you want to run the job?” message is displayed to the user. The user can execute the job without any problem even if some functions are restricted. If you want to continue with the job, you can select the Yes button. Select the cell button. At this time, the reference pointer of the restricted function will be displayed as shown in the example of Figure 36. The means for accepting the display (for example, a "View restricted functions" button) is provided as a modal M It may also be provided at 20.

[0190] As described above, according to the fourth embodiment, in addition to the effects of the first embodiment, the following can be achieved: Based on this, the output of the job can be controlled.

[0191] [5 Other forms] In the first embodiment, a copy job and a sketch are input via an application screen of the terminal device 30. The configuration in which either a job or a job can be selected has been explained. Regarding the format when selecting jobs other than copy jobs and scan jobs, Here, other jobs are, for example, jobs other than copy jobs and scan jobs. If the job is one that can be set via the application screen, There is no limitation, and examples include a scan-to-save job and a fax job.

[0192] The processing of the terminal device 30 according to another embodiment will be described with reference to FIG. The processing of the terminal device 30 in this state starts from step S420 described in the flowchart of FIG. Therefore, the process of step S440 is replaced by steps S420a to S445. In addition, for processes that can be the same as those in FIG. 10, the same steps are used. The step numbers are given and their explanations are omitted.

[0193] The control unit 31 receives a copy job from the user via the application screen. If it is determined that the user has selected a copy job, the process determines whether the job is selected (step S420a). If so, the control unit 31 displays a copy job execution screen on the display unit 33 (step S 420a; Yes → step S430). On the other hand, if a copy job is selected by the user, If it is determined that the job has not been selected, the control unit 31 determines whether or not a scan job has been selected ( Step S420a; No → Step S420b).

[0194] When it is determined that a scan job has been selected by the user, the control unit 31 The job execution screen is displayed on the display unit 33 (step S420b; Yes → step S440 On the other hand, if it is determined that the user has not selected a scan job, the control unit 31 It is determined whether another job has been selected (step S420b; No → step P420c)

[0195] If it is determined that the user has selected another job, the control unit 31 The job execution screen is displayed on the display unit 33 (step S420c; Yes → step S445 On the other hand, if it is determined that no other job has been selected by the user, the control unit 31 Then, the process returns to step S410 and the application screen is displayed (step S42 0c; No → step S410).

[0196] The control unit 31 displays the copy job execution screen displayed in step S430, and The scan job execution screen displayed in step S445 or the other job execution screen displayed in step S446 The control unit 100 then receives the input of the setting value via one of the screens (step S450). The CPU 31 stores the received setting value in the setting value storage area 419 (step S460). The processing from step S470 onwards can be performed in the same manner as in FIG.

[0197] FIG. 38 shows a screen displayed on the display unit 33 when a job application start instruction is received from the user. 1 is a configuration example of an application screen W55 for the first The application screen W50 according to the first embodiment (for example, FIG. 16) may have the same configuration. However, a selection means (three-point reader L10) is required to accept the selection of other jobs. It differs from the application screen W50 in that it includes the selection of other jobs. The three-point reader L10 is used as an example of a selection means for accepting a selection. If the configuration allows you to select executable jobs via the application screen W50, It is not limited to the three-point reader L10.

[0198] Figure 39 shows the screen image of the application W55 in Figure 38, after selecting the three-dot leader L10. 10 is a diagram illustrating one configuration of a menu display area R48 displayed by the control unit 31. FIG.

[0199] When the control unit 31 receives the instruction to select the three-point reader L10, the control unit 31 displays the application screen W5 5. The job selection button B40 (in the example of FIG. 39, the scan save In this case, the control unit 31 displays the copy job selection button B The display area of ​​the menu display area R20 that can display the scan job selection button B22 and the menu display area R20 that can display the scan job selection button B22 The display area is expanded to the menu display area R48 shown in FIG. 39, and then a job is selected. Display button B40.

[0200] As described above, according to another embodiment, jobs other than copy jobs and scan jobs can be executed. Jobs can also be selected via the application screen, so the types of jobs that can be executed are Another extension is possible.

[0201] The present invention is not limited to the above-described embodiments, and various modifications are possible. That is, the present invention can be applied to a combination of appropriately modified technical means within the scope of the present invention. The technical scope of the present invention also includes embodiments obtained by combining the above.

[0202] In addition, although the above-described embodiments are described separately for convenience of explanation, Of course, they may be combined to the extent technically possible.

[0203] In addition, the programs that run on each device in the embodiment implement the functions of the above-described embodiment. A program that controls the CPU, etc., so that the computer functions In the embodiment, multitasking allows multiple programs to be executed simultaneously as needed. The information handled by these devices is Sometimes it is temporarily stored in temporary storage devices (e.g. RAM), and then stored in various ROMs (Read Only Memory). It is stored in a storage device such as a dedicated memory (RAM) or HDD, and is read by the CPU as needed. Edits and writes are made.

[0204] Here, the recording medium for storing the program may be a semiconductor medium (for example, a ROM or 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 Disc (registered trademark), etc.), magnetic recording media (e.g., magnetic tape, The loaded program can be executed from any of the following storage media: a flexible disk, etc. By doing so, not only the functions of the above-described embodiment are realized, but also the instructions of the program are Based on the instructions, together with the operating system or other application programs, The functions of the present invention may be realized by processing them in the same way.

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

[0206] 10, 90 multifunction device 11 Control section 13 Display section 15 Operation input section 17 Output section 171 Image forming unit 173 Image reading unit 19 Communications Department 21, 91 Memory section 211 Output section control program 213 Display Processing Program 215 Device Information Generation Program 217 Setting information acquisition program 219 Device settings storage area 23 Authentication information acquisition unit 911 Certification Program 30 Terminal Equipment 31 Control Unit 33 Display section 35 Operation input section 37 Device information acquisition unit 39 Communications Department 41 Storage section 411 Device Information Acquisition Program 413 Display Processing Program 415 Configuration Information Generation Program 417 Device information storage area 419 Setting value storage area 50 Network Services 50a Network Equipment 51 Control section 53 Display section 55 Operation input section 57 Communications Department 59 Memory section 591 Terminal Device Authentication Program 593 Configuration Information Transmission Program 595 Identification information and setting information storage area 100 output system

Claims

1. A control unit, a display unit, an operation unit, a device information generating unit that generates device information including identification information for identifying an image processing device; a scan job execution unit that executes a scan job based on setting information related to the execution of the scan job transmitted from the terminal device, The control unit displaying the device information on the display unit; acquiring, via a network, setting information including setting values ​​for the scan job related to the execution of the scan job and one or more email addresses to which document data is to be sent, transmitted from the terminal device that reads the displayed device information; Based on the acquired setting information, the scan job execution unit is controlled to execute the scan job without operating the operation unit; When the authentication mode is enabled, after the user logs in, if the setting information is not obtained from the network for a certain period of time, the user is logged out.

1. An image processing device comprising:

Citation Information

Patent Citations

  • Document processing job control through mobile device

    JP2013025809A