Image processing apparatus and job execution control method

The image processing device addresses the lack of usability and misuse in conventional devices by displaying setting history with prohibition settings, ensuring secure and usable job execution.

JP7811835B2Active Publication Date: 2026-02-06SHARP KK
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2021188220
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-11-18
Publication Date
2026-02-06
Estimated Expiration
2041-11-18

AI Technical Summary

Technical Problem

Conventional image processing devices lack the ability to track and display setting history of past jobs, leading to a lack of usability and potential misuse or unauthorized use of setting history.

Method used

An image processing device with a job execution unit, setting unit, and control unit that allows for the display of setting history with prohibition settings, determining the execution mode based on whether the history is prohibited, and restricting or warning against unauthorized use.

Benefits of technology

Enables the display of prohibited setting history while preventing misuse, ensuring usability by allowing users to check past operations and imposing restrictions or warnings on prohibited jobs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007811835000001
    Figure 0007811835000001
  • Figure 0007811835000002
    Figure 0007811835000002
  • Figure 0007811835000003
    Figure 0007811835000003
Patent Text Reader

Abstract

To provide an image processing apparatus and the like that can prevent erroneous use or illegal use of a setting history while ensuring usability by making the setting history, in which use is inhibited, capable of being displayed.SOLUTION: An image processing apparatus comprises: a job execution section that can execute a job associated with image processing on the basis of a setting history; a setting section that sets use of the setting history; a display section that can display the setting history including a setting history in which inhibition is set; and a control section that can control execution of a job based on the setting history displayed. The control section determines an execution mode of the job on the basis of a determination result of whether or not the setting history is the setting history, in which the inhibition is set, in executing the job based on the setting history.SELECTED DRAWING: Figure 2
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] 2. Description of the Related Art Some image processing devices, such as multifunction peripherals, store setting values ​​relating to the execution of jobs such as printing, faxing, or image transmission as setting history.

[0003] In recent years, attempts have been made to reduce the user's time and effort required for executing a job by utilizing stored setting history. Specifically, an image processing device displays the setting history on a display unit so that the user can select it. Upon receiving a user's selection of the setting history, the image processing device executes the job based on the setting values ​​associated with the setting history, thereby easily reproducing the job corresponding to the setting history.

[0004] Some of such image processing devices prevent misuse or unauthorized use of the setting history by hiding the setting history related to prohibited jobs that are prohibited from being executed (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2011-234170 Summary of the Invention [Problem to be solved by the invention]

[0006] However, with conventional technologies such as Patent Document 1, it is not possible to check the setting history of jobs that have been executed in the past. For example, it is not possible to track the setting history of past jobs, such as who sent what and with what settings, which results in a lack of usability.

[0007] The present disclosure aims to provide an image processing device, etc. that can prevent misuse or unauthorized use of setting history while ensuring usability by making it possible to display setting history that is prohibited from use. [Means for solving the problem]

[0008] In order to solve the above problem, the image processing device of the present disclosure comprises a job execution unit capable of executing a job related to image processing based on a setting history, a setting unit that sets a prohibition on the use of the setting history, a display unit that can display the setting history including the setting history for which the prohibition has been set, and a control unit that can control the execution of a job based on the displayed setting history, and is characterized in that when executing the job based on the setting history, the control unit determines the execution mode of the job based on the determination result of whether the setting history is a setting history for which the prohibition has been set.

[0009] In addition, the job execution control method according to the present disclosure includes a job execution step of executing a job related to image processing based on a setting history, a setting step of setting a prohibition on the use of the setting history, a display step of displaying the setting history including the setting history for which the prohibition has been set, and a control step of controlling the execution of the job based on the displayed setting history, wherein the control step is characterized in that, when executing the job based on the setting history, the control step includes a step of determining the execution mode of the job based on the determination result of whether the setting history is a setting history for which the prohibition has been set. [Effects of the Invention]

[0010] According to the present disclosure, it is possible to provide an image processing device, etc., that can prevent misuse or unauthorized use of setting history while ensuring usability by making it possible to display setting history that is prohibited from use. [Brief explanation of the drawings]

[0011] [Figure 1] 1 is an external perspective view of a multifunction peripheral according to a first embodiment; [Figure 2]FIG. 2 is a functional configuration diagram of the multifunction peripheral according to the first embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of a data structure of a setting history according to the first embodiment. [Figure 4] FIG. 2 is a diagram illustrating an example of the data structure of a job history according to the first embodiment. [Figure 5] 3 is a diagram illustrating an example of the data structure of a prohibition setting table according to the first embodiment. FIG. [Figure 6] 1 is a flowchart illustrating a processing flow according to the first embodiment. [Figure 7] 1 is a flowchart illustrating a processing flow according to the first embodiment. [Figure 8] 1 is a flowchart illustrating a processing flow according to the first embodiment. [Figure 9] FIG. 2 is a diagram illustrating an example of operation according to the first embodiment. [Figure 10] FIG. 2 is a diagram illustrating an example of operation according to the first embodiment. [Figure 11] FIG. 2 is a diagram illustrating an example of operation according to the first embodiment. [Figure 12] FIG. 2 is a diagram illustrating an example of operation according to the first embodiment. [Figure 13] FIG. 2 is a diagram illustrating an example of operation according to the first embodiment. [Figure 14] FIG. 2 is a diagram illustrating an example of operation according to the first embodiment. [Figure 15] 10 is a flowchart illustrating a processing flow according to the second embodiment. [Figure 16] FIG. 10 is a diagram illustrating an example of operation according to the second embodiment. [Figure 17] FIG. 10 is a diagram illustrating an example of operation according to the second embodiment. [Figure 18] FIG. 10 is a diagram illustrating an example of operation according to the second embodiment. [Figure 19] FIG. 10 is a diagram illustrating an example of operation according to the second embodiment. [Figure 20] FIG. 10 is a diagram illustrating an example of operation according to the second embodiment. [Figure 21]FIG. 11 is a diagram illustrating an example of the data structure of a setting history according to the third embodiment. [Figure 22] 10 is a flowchart illustrating a processing flow according to the third embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In this disclosure, a multifunction peripheral capable of performing jobs related to copying, faxing, image transmission, etc. in a single housing will be described as one form of an image processing device. Note that the following embodiments are merely examples for explaining the present disclosure, and the technical scope of the description set forth in the claims is not limited to the following description.

[0013] [1 First Embodiment] The first embodiment is a form in which a setting history including a setting history in which a prohibition setting is imposed is displayed, and a restriction is imposed on the execution of a job based on the setting history in which a prohibition setting is imposed.

[0014] [1.1 Functional Configuration] The functional configuration of a multifunction peripheral 10 according to the first embodiment will be described with reference to Figs. 1 and 2. Fig. 1 is an external perspective view that schematically explains the overall configuration of the multifunction peripheral 10. Fig. 2 is a functional configuration diagram of the multifunction peripheral 10. The multifunction peripheral 10 includes a control unit 11, a display unit 13, an operation input unit 15, a communication unit 17, an image forming unit 19, an image reading unit 21, and a storage unit 23.

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

[0016] The display unit 13 displays various types of information to the user, etc. The display unit 13 can be configured, for example, by an LCD (Liquid Crystal Display), an organic EL (Electro-luminescence) display, or the like.

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

[0018] The communication unit 17 has a wired / wireless interface or both for communicating with other devices via a network (NW) such as a LAN (Local Area Network), a WAN (Wide Area Network), the Internet, a telephone line, a fax line, etc.

[0019] Image forming unit 19 forms an image based on image data on paper as a recording medium. Image forming unit 19 feeds paper from paper feed unit 25, forms an image on the paper based on the image data, and then discharges the paper to paper discharge unit 27. Image forming unit 19 can be configured, for example, by a laser printer that uses an electrophotographic method. In this case, image forming unit 19 forms an image using toner supplied from toner cartridges (not shown) that correspond to toner colors (e.g., cyan, magenta, yellow, and black).

[0020] The image reading unit 21 generates image data by scanning and reading an original image. The image reading unit 21 can be configured as a scanner device equipped with an image sensor such as a CCD (Charge Coupled Device) or a CIS (Contact Image Sensor). There are no limitations on the configuration of the image reading unit 21, as long as it is configured to generate image data by reading a reflected light image from an original image with an image sensor.

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

[0022] In the first embodiment, the memory unit 23 stores a job execution program 231, a setting history processing program 232, a prohibited setting program 233, a prohibited setting determination program 234, and a display processing program 235, and reserves a setting value file memory area 236, a setting history memory area 237, a job history memory area 238, and a prohibited setting memory area 239.

[0023] The job execution program 231 is a program that is read by the control unit 11 to perform processing for each job associated with the execution of each function, such as copying, faxing, and image data transmission. The control unit 11 that has read the job execution program 231 executes jobs by controlling the display unit 13, operation input unit 15, communication unit 17, image forming unit 19, image reading unit 21, etc., which function as job execution units. The control unit 11 that has read the job execution program 231 can execute various jobs based on the setting values ​​contained in the setting value file of the setting history.

[0024] The setting history processing program 232 is a program that the control unit 11 reads, for example, when acquiring setting values ​​related to job execution, generating a setting history, and performing various processes on the setting history. After loading the setting history processing program 232, the control unit 11 acquires setting values ​​related to job execution and generates a setting value file containing the setting values. The control unit 11 then stores the generated setting value file in the setting value file storage area 236. The control unit 11 also generates the setting history by linking the setting value file to identification information (e.g., a job ID) for identifying which job the file relates to. The control unit 11 then stores the generated setting history in the setting history storage area 237.

[0025] The prohibition setting program 233 is a program that the control unit 11 reads when setting prohibition of use for the setting history (hereinafter referred to as prohibition setting). The control unit 11 that has read the prohibition setting program 233 functions as a setting unit. Here, the prohibition setting in this disclosure refers to a setting that is imposed on the setting history corresponding to the job in order to impose restrictions on the execution of the job or part of the function of the job. In this case, the prohibition setting may be imposed on the setting history itself, or on a specific setting value included in the setting value file. The control unit 11 determines the execution mode of the job based on the setting history depending on the result of determining whether the setting history is a setting history related to the prohibition setting.

[0026] The prohibited settings determination program 234 is a program that the control unit 11 reads when executing a job based on the setting history to determine whether the setting history is related to prohibited settings. After reading the prohibited settings determination program 234, the control unit 11 determines whether prohibited settings are imposed on the setting history. Specifically, the control unit 11 compares each setting value in the setting history or setting value file related to the job execution with the setting values ​​in a prohibited settings table, which will be described later, and determines whether the setting history is related to prohibited settings.

[0027] When the control unit 11 determines that the setting history is related to a prohibited setting, it can restrict the execution of the job as a job implementation. Alternatively, when the prohibited setting targets a specific setting value in the setting value file, the control unit 11 can execute the job based on other setting values ​​excluding the setting value to which the prohibited setting is imposed.

[0028] In addition, "restricting job execution" in the present disclosure includes not only not executing a job but also temporarily preventing job execution by superimposing a warning screen or the like on the job execution instruction input button displayed on the display unit 13. In this case, for example, it is also possible to set the condition for executing the job to require approval from an administrator.

[0029] The display processing program 235 is a program that the control unit 11 reads when displaying on the display unit 13 a display screen that displays a list of setting history, a setting screen that accepts input of various setting values ​​related to job execution, execution instructions, or termination instructions, a basic screen (e.g., a home screen) that displays the setting screen in a switchable manner, or a login screen for user authentication.

[0030] The setting value file storage area 236 is a storage area for storing setting value files generated by the control unit 11 that has read the setting history processing program 232. The setting values ​​include, for example, setting values ​​set by the user, such as color mode, resolution, format, and density, as well as setting values ​​such as device initial values ​​held by the device itself. The control unit 11 that has read the job execution program 231 obtains a setting value file linked to the setting history of the job to be executed from the setting value file storage area 236, and executes the job based on the setting values ​​included in the setting value file.

[0031] The setting history storage area 237 is a storage area that stores the setting history generated by the control unit 11 that has read the setting history processing program 232. The setting history stored in the setting history storage area 237 is read as needed when a list display process is performed or a job based on the setting history is executed.

[0032] Here, the setting history according to the present disclosure will be described. Fig. 3(a) is a diagram illustrating an example of the data structure of the setting history stored in the setting history storage area 237. Fig. 3(b) is a diagram illustrating an example of the data structure of a setting value file linked to the setting history in Fig. 3(a).

[0033] The setting history illustrated in FIG. 3A includes a job ID, an execution date and time, a job type, a display setting value, and a setting value file name.

[0034] The job ID is identification information for identifying which job the setting history relates to. The execution date and time indicates the date and time the job was executed. The job type indicates the type of job executed (for example, copy job, fax job, image sending job (e-mail, scan to SMB, etc.)). The display setting value indicates part of the setting value (content) displayed on the display screen that lists the setting history. The setting value file name is the file name of the setting value file linked to the setting history.

[0035] For example, the setting history for job ID "0099" represents the setting history for the job type "copy" executed at 20:20 on February 22, 2020. This job is a copy job executed based on the setting values ​​contained in the setting value file name "0099.config," and is an example in which setting values ​​(items) such as "Color mode: full color, duplex copy: single-sided to single-sided, copy density: automatic, ..." are set as display setting values ​​to be displayed on the display screen. Note that the display setting values ​​set for each job ID are merely examples, and the setting values ​​displayed on the display screen are not limited to those described in FIG. 3.

[0036] FIG. 3B shows an example of the data structure of the setting value file “0098.config” associated with the job ID “0098.” The setting value file shown in FIG. 3B can be configured as a text file that stores setting values ​​related to job execution, such as “Destination: AAA@sampleA.co.jp, BBB@sampleB.co.jp, Format: Highly Compressed PDF, Resolution: 600 × 600 dpi, Page Combination: Off, Card Scan: Off, Skip Blank Pages: On, Mixed Original: On, Original Count: Off, Test Copy: Off, Concatenated Copy: Off, Bulk Original Mode: Off, Multi-Crop Scan / Photo Crop: Off, ....” When executing a job based on the setting history, the control unit 11 executes the job related to the setting history using the setting values ​​stored in the setting value file. Furthermore, when processing related to the job is completed, the control unit 11 stores the setting values ​​used in executing the job in the setting value file.

[0037] 2, the job history storage area 238 is a storage area that stores job execution records as job histories. Here, the job history according to the present disclosure will be described. FIG. 4 is a diagram illustrating an example of the data structure of the job history stored in the job history storage area 238.

[0038] The job history in the example of FIG. 4 includes a job ID, an execution date and time, a job type, a user name, and a status.

[0039] The job ID, execution date and time, and job type are the same items and have the same content as those included in the setting history explained in Figure 3. The user name indicates the name of the user who executed the job. The status indicates the processing status of the job.

[0040] For example, the job history for job ID "0097" represents the job history for the job type "Fax" that was executed at 18:18 on February 22, 2020. The execution instruction for this job was input by the user name "aaaaa," and the status of this job is shown to be "Completed."

[0041] Unlike the setting history, the job history is information that records the execution history of a job, and therefore can be generated immediately after the job is completed or after the setting history is generated.

[0042] 2, the prohibition setting storage area 239 is a storage area that stores a prohibition setting table that is referenced by the control unit 11 that has read the prohibition setting determination program 234. Here, the prohibition setting table according to the present disclosure will be described. Fig. 5 is a diagram illustrating an example of the data structure of the prohibition setting table stored in the prohibition setting storage area 239.

[0043] The prohibition setting table illustrated in FIG. 5 includes an authorized user, a target job, a prohibition setting (setting value), and a prohibition setting (setting history).

[0044] The authorized user represents the name of a user who has the authority to impose a prohibition setting on the setting history, and is a user who has been given the authority related to the prohibition setting by the administrator of the multifunction peripheral 10.

[0045] The target job indicates the job type corresponding to the setting history to which the prohibition setting is imposed.

[0046] A prohibited setting (setting value) represents a specific setting value to which a prohibited setting is imposed. Setting values ​​to which a prohibited setting can be imposed are setting values ​​used for executing a job, and are setting values ​​that can be stored in the setting value file illustrated in FIG. 3(b). Note that prohibited settings (setting values) can be settings that collectively cover special functions such as page aggregation and skipping blank pages, such as "use of special functions," or setting values ​​related to special functions can be set individually. When a prohibited setting targets a specific setting value in the setting value file, the control unit 11 can execute the job based on other setting values ​​excluding the setting value to which the prohibited setting is imposed.

[0047] The prohibition setting (setting history) is a method of directly specifying the setting history to which the prohibition setting is applied. For example, Fig. 5 shows an example in which the authorized user "aaaaa" has applied the prohibition setting to the setting history related to Scan to SMB. When a job is executed using the setting history to which the prohibition setting is applied by the authorized user, the control unit 11 can restrict the execution of the job.

[0048] [1.2 Processing flow] [1.2.1 Flow of creating setting history] Next, a process flow according to the first embodiment will be described. Fig. 6 is a flowchart that outlines the process flow for generating a setting history by the multifunction device 10. The control unit 11 generates a setting history by reading the job execution program 231, the setting history processing program 232, etc.

[0049] The control unit 11 accepts input of job execution instructions via setting screens related to copy, fax, image transmission, etc. (Step S10). In this case, the user can input job execution instructions after making necessary settings using the setting history displayed via the home screen and setting screens corresponding to each job type.

[0050] When the control unit 11 receives the job execution instruction input, it executes the job (step S20). Note that "job execution" as used in this specification means a series of processes that are executed under the control of any job mode such as copy, fax, or image transmission, from reading the setting history or inputting setting values ​​to completing the job that started upon receiving the job execution instruction input.

[0051] When a job is executed, the control unit 11 acquires setting values ​​related to the executed job and generates a setting value file containing the setting values. Then, the control unit 11 stores the generated setting value file in the setting value file storage area 236. The control unit 11 also generates a setting history by linking the setting value file to identification information for identifying which job the file relates to. Then, the control unit 11 stores the generated setting history in the setting history storage area 237 (step S30).

[0052] The control unit 11 uses the setting history generated in step S30 to generate a job history as a job execution history, and then stores the job history in the job history storage area 238 (step S40), and ends the process.

[0053] Next, the overall processing related to the execution of a job using the setting history generated in Fig. 6 will be described using the flowchart in Fig. 7. The processing described here is executed by the control unit 11 by reading the job execution program 231, setting history processing program 232, prohibited setting determination program 234, display processing program 235, etc. Note that the following processing will be described on the assumption that the login authentication function is enabled.

[0054] The control unit 11 executes the login process based on the user's login operation via the login screen (step S100). The login process can be performed, for example, by storing a login user name and a login password in association with each other, and verifying and authenticating the login user name and the login password entered via the login screen.

[0055] In addition to knowledge authentication such as login user name and login password, login user authentication can also be performed using possession authentication using tokens, keys, IC cards, smartphones, etc., or biometric authentication such as fingerprint authentication or face authentication.

[0056] If the login is successful, the control unit 11 displays the home screen on the display unit 13 (step S110; Yes → step S120). On the other hand, if the login is unsuccessful or the screen operation is not a login operation, the control unit 11 continues to display the login screen (step S110; No → step S100).

[0057] The home screen is a basic screen that aggregates selection buttons for receiving instruction inputs for displaying each screen related to the job setting screen, setting history, device setting, device status, etc. When an instruction to display the setting history is input via the home screen, the control unit 11 displays a list of the setting history related to the jobs executed by the logged-in user (step S130; Yes → step S140). Note that if an instruction to display the setting history is not input, the control unit 11 continues to display the home screen (step S130; No → step S120).

[0058] When displaying a list of setting histories, the control unit 11 displays setting histories including setting histories with prohibited settings. By making it possible to display setting histories with prohibited settings, the user can check past operation histories, thereby ensuring usability. In this case, in order to distinguish between setting histories with prohibited settings and setting histories without prohibited settings, it is possible to, for example, add a sign indicating that a prohibited setting has been imposed, or to display the setting histories in a different display format (display color, display font, display size, etc.) from setting histories without prohibited settings. On the other hand, it is also possible to set setting histories with prohibited settings to be undisplayable. The setting of whether to display setting histories with prohibited settings can be configured to be selectable by the user via, for example, user management, system settings, etc.

[0059] Next, the control unit 11 determines whether or not one setting history has been selected from the setting history list (step S150). If the control unit 11 determines that a setting history has been selected, it determines whether or not the selected setting history is a setting history related to a prohibited setting (step S150; Yes → step S160). Note that if no setting history has been selected, the control unit 11 continues to display the setting history list (step S150; No → step S140).

[0060] When the control unit 11 determines that the selected setting history is a setting history related to the prohibited setting, it determines that the selected setting history is a job execution with an execution restriction imposed, and displays a setting screen for the job with the execution restriction imposed (step S160; Yes → step S170). Note that the process of determining whether the setting history is a setting history related to the prohibited setting will be described in the next figure.

[0061] In response to the display of the setting screen for the job on which the execution restriction is imposed, the user can either cancel the execution of the job or execute the job under the conditions imposed by the execution restriction (step S180). For example, even if an execution restriction is imposed on the execution of a job, the job may be allowed to be executed if the administrator's consent is obtained. In this case, the user can contact the administrator and, for example, enter a release code issued by the administrator into a release screen (not shown) to release the execution restriction on the job.

[0062] When the job is executed under the conditions for which the execution restriction is imposed, the control unit 11 generates and stores a setting history based on the execution of the job (step S190), and ends the process.

[0063] However, if the control unit 11 determines that the selected setting history is not a setting history related to prohibited settings, it determines that it is a normal job execution that does not impose execution restrictions, and displays the job setting screen (step S160; No → step S200).

[0064] Then, when the user inputs an instruction to execute the job, the control unit 11 executes the job (step S210).

[0065] When the job is executed, the control unit 11 generates and stores a setting history based on the execution of the job (step S190), and ends the process.

[0066] Next, the prohibition setting determination process in step S160 in FIG. 7 will be described with reference to the flowchart in FIG.

[0067] After reading the prohibition setting determination program 234, the control unit 11 refers to the prohibition setting table (see Figure 5) stored in the prohibition setting memory area 239 and determines whether or not a prohibition setting has been imposed on the setting history selected by the user (step S1610).

[0068] If it is determined that a prohibition setting is imposed on the setting history, the control unit 11 determines that the setting history is a setting history related to a prohibition setting, and ends the process (step S1610; Yes→step S1650).

[0069] On the other hand, if it is determined that no prohibition setting is imposed on the setting history itself, the control unit 11 reads the setting value from the setting value file of the setting history (step S1610; No→step S1620).

[0070] The control unit 11 refers to the prohibition setting table and determines whether or not a prohibition setting is imposed on the read setting value (step S1630).

[0071] If it is determined that a prohibition is imposed on the read setting value, the control unit 11 determines whether all setting values ​​have been read (step S1630; Yes→step S1640). On the other hand, if it is determined that a prohibition is not imposed on the read setting value, the control unit 11 reads the next setting value (step S1630; No→step S1620).

[0072] If it is determined that reading of all the setting values ​​has been completed, the control unit 11 determines that the setting history is related to a prohibited setting and ends the process (step S1640; Yes→step S1650). On the other hand, if it is determined that reading of all the setting values ​​has not been completed, the control unit 11 reads the next setting value (step S1640; No→step S1620).

[0073] [1.3 Example of operation] Next, an example of operation according to the first embodiment will be described. Fig. 9 is a diagram illustrating an example of the configuration of a login screen (authentication screen) displayed by the control unit 11. Note that this operation is an example of operation corresponding to the processing of step S100 in Fig. 7.

[0074] The login screen W10 includes a login user name input box Bx10, a login password input box Bx12, an authentication destination selection button B10, an OK button B12, and a cancel button B14.

[0075] The login user name input box Bx10 is an input box that accepts input of the login user name of a login user who requests to log in to the multifunction peripheral 10.

[0076] The login password input box Bx12 is an input box that accepts input of a login password associated with the login user name of a login user who requests to log in to the multifunction peripheral 10.

[0077] The authentication destination selection button B10 is a button that accepts the selection of the authentication destination of the logged-in user. In the example shown in Fig. 9, the device (multifunction device 10) alone is selected as the authentication destination of the logged-in user. When managing the logged-in user with another device such as a management server via a network (NW), it is possible to select the name of the other device or location information of the other device on the network (for example, IP address, etc.).

[0078] The OK button B12 is a button for accepting the login authentication operation by the login user. The cancel button B14 is a button for accepting the cancellation of the login authentication operation by the login user.

[0079] 10 is a diagram illustrating an example of the configuration of a home screen W20 displayed by the control unit 11 when login is successful. Note that this operation is an example of operation corresponding to the processing of step S120 in FIG.

[0080] The home screen W20 includes a job function etc. display area R10 and a job function etc. display area switching button B16.

[0081] The job function etc. display area R10 is an area that collectively displays job function etc. selection buttons for selecting each job function, accepting instructions to display setting history information, etc. The job function etc. selection buttons are selection buttons having a screen configuration in which each job function and each piece of information is illustrated using shapes, letters, numbers, symbols, etc.

[0082] The job function etc. display area R10 in Figure 10 is an example configured with job function etc. selection buttons that accept selection of each job function such as a simple copy button, simple fax button, simple scan button, email button, history information button B18, external address book button, scan and save button, fax button, etc., as well as input of instructions to display setting history.

[0083] The job function etc. display area switching button B16 accepts an instruction input by the user when switching the display content of the job function etc. display area R10. When the user inputs an instruction to the job function etc. display area switching button B16, the control unit 11 can switch the display content of the job function etc. display area R10 by switching the job function etc. selection button.

[0084] 11 is a diagram illustrating an example of the configuration of a setting history display screen W30 that is displayed by the control unit 11 in response to an input from the history information button B18 on the home screen W20. Note that this operation is an example of operation corresponding to the processing of step S140 in FIG.

[0085] The setting history display screen W30 includes a setting history display area R12. The setting history display area R12 is a display area that displays the setting history corresponding to each job executed by the user. The setting history display area R12 includes an All tab T10, a Copy tab T12, a Send / Save tab T14, a Delete button B20, and a Pin button B22.

[0086] The All tab T10, Copy tab T12, and Send / Save tab T14 are tabs for displaying the setting history after filtering it according to the job type. Figure 11 shows an example of displaying the setting history for all jobs executed by user "aaaaa" (see Figures 3 and 4). Note that a thick underline is displayed below the selected tab to indicate that the tab is selected.

[0087] The delete button B20 is a button that accepts an instruction to delete the displayed setting history. When the control unit 11 receives an input from the delete button B20, it deletes the setting history from the setting history storage area 237.

[0088] The pin button B22 is a button that accepts an input instruction to fix the display of the setting history in the setting history display area R12. When the control unit 11 receives an input instruction by pressing the pin button B22, it fixes the display of the setting history in the setting history display area R12.

[0089] The setting history display area R12 displays the setting history of each job, including the job type, job execution date and time, and display setting values. For example, the setting history displayed at the top of the display area is an example of the setting history for a copy job executed by user "aaaaa" at 20:20 on February 22, 2020.

[0090] In the first embodiment, it is possible to simultaneously display both types of setting history, namely, setting history with and without prohibition settings. For example, in the setting history related to the email transmission performed by user "aaaaa" at 19:19 on February 22, 2020, a prohibition setting (setting value) is imposed on the destination address "AAA@sampleA.co.jp" as a prohibition setting (setting value), as illustrated in FIG. 5. However, in the first embodiment, the setting history with the prohibition setting is displayed. This allows the user to check the past operation history, ensuring usability.

[0091] FIG. 12 is a diagram illustrating one configuration of the prohibition setting screen W40 that the control unit 11 displays by reading the prohibition setting program 233 and the like.

[0092] 12 illustrates an example of a configuration in which a management function selection area R14 and a prohibition setting display area R16 are provided on the user management tab screen T16. The user management tab screen T16 is a screen that accepts settings related to the management of the multifunction device 10 by the user. The management function selection area R14 is a display area that displays a management function menu that can be set on the user management tab screen T16. The user can display the prohibition setting display area R16 by inputting an instruction by pressing an authority group button B24 provided in the management function selection area R14.

[0093] The prohibition setting display area R16 includes a setting value prohibition setting pull-down menu P10 for imposing a prohibition setting on a specific setting value, and a setting history prohibition setting pull-down menu P12 for imposing a prohibition setting on the setting history itself.

[0094] FIG. 12 illustrates examples of specific setting values ​​that can be set via the setting value prohibition pull-down menu P10, such as setting values ​​related to copy jobs, such as "allowing color mode (black and white, full color)," "using special functions," "using the send function when copying," and "creating a PDF for PC viewing." However, the specific setting values ​​that can be set are not limited to these. Specific setting values ​​that can be prohibited can be changed or set as appropriate. The setting value prohibition pull-down menu P10 allows the selection of either "allow" or "prohibited." In the present disclosure, a specific setting value for which "prohibited" is selected in the setting value prohibition pull-down menu P10 is considered to be a (specific) setting value for which a prohibited setting is imposed.

[0095] By selecting "Prohibit" in the setting history prohibition setting pull-down menu P12, a prohibition setting can be imposed on the setting history itself. It is also possible to impose a prohibition setting on the setting history itself using the setting history prohibition setting pull-down menu P12, or, as shown in the example of FIG. 12, if all of the specific setting values ​​that can be set via the setting value prohibition setting pull-down menu P10 are set to "Prohibit," it is also possible to treat the setting history itself as having a prohibition setting imposed. The prohibition settings imposed via the prohibition setting screen W40 are stored in the prohibition setting table described in FIG. 5.

[0096] Fig. 13 is a diagram illustrating one configuration of a job setting screen displayed by the control unit 11 depending on whether or not a prohibition setting has been made in the setting history. Fig. 13(a) is a diagram illustrating one configuration example of a simple copy setting screen displayed by the control unit 11 when it is decided to execute a normal job without imposing an execution restriction in step S160 of Fig. 7. Fig. 13(b) is a diagram illustrating one configuration example of a simple copy setting screen displayed by the control unit 11 when it is decided to execute a job with an execution restriction in step S160 of Fig. 7.

[0097] The simple copy setting screen W50a shown in FIG. 13(a) includes a first function setting area R18, a second function setting area R20, and a start button B26.

[0098] The first function setting area R18 and the second function setting area R20 are provided with setting buttons that accept selection and change of setting values ​​related to the execution of simple copying. For example, the first function setting area R18 can be arranged with setting buttons that are relatively likely to be changed when executing simple copying. FIG. 13(a) shows an example of a case where the setting buttons include a paper selection button, a duplex copy button, a magnification button, and a staple / punch button. Note that these setting buttons reflect and display the setting values ​​set in the setting history (setting value file).

[0099] The start button B26 is an input button that accepts an instruction to execute a simple copy. The user can input an instruction to execute a simple copy by pressing either the black and white start or color start start button included in the start button B26.

[0100] 13(b) has the same configuration as the simple copy setting screen W50a. However, because a prohibition setting is imposed on the setting history related to the simple copy, the control unit 11 displays a message screen M10 restricting the execution of the simple copy, superimposed on the display position of the start button B26.

[0101] The content displayed on the message screen M10 is not particularly limited, but for example, it may display a message such as "There are no restrictions on the use of this function. Please contact the administrator." to encourage contact with the administrator. The message screen M10 may also be configured as an input button. In this case, in response to an input instruction provided by pressing the message screen M10, it may be possible to display, for example, the administrator's contact information and contact method, and provide a message or contact method that makes it easy to contact the administrator.

[0102] Fig. 14 is a diagram illustrating one configuration of a job setting screen displayed by the control unit 11 depending on whether or not prohibition settings have been made for the setting history (some setting values). Fig. 14(a) is a diagram illustrating one configuration example of a simple scan setting screen displayed by the control unit 11 when it is decided in step S160 of Fig. 7 to execute a normal job without imposing execution restrictions. Fig. 14(b) is a diagram illustrating one configuration example of a simple scan setting screen displayed by the control unit 11 when it is decided in step S160 of Fig. 7 to execute a job with execution restrictions.

[0103] The simple scan setting screen W60a shown in FIG. 14(a) includes a first function setting area R22, a second function setting area R24, and a start button B28.

[0104] The first function setting area R22 and the second function setting area R24 are provided with setting buttons for selecting and changing setting values ​​related to the execution of simple scan. For example, the first function setting area R22 can be provided with setting buttons that are relatively likely to be changed when simple scan is executed. Fig. 14(a) shows an example in which the setting buttons include an address book button, a transmission history button, a global address search button, and a main / device save button.

[0105] The start button B28 is an input button that accepts input of an instruction to execute a simple scan. The user can input an instruction to execute a simple scan by pressing either the black and white start or color start start button included in the start button B28.

[0106] 14(b) has the same configuration as the simple scan setting screen W60a. However, because prohibition settings are imposed on the setting history (some setting values) related to the simple scan, the control unit 11 displays a message screen M12 superimposed on the display position of the first function setting area R22, which restricts the execution of jobs related to some of the setting values ​​of the simple scan.

[0107] The content displayed on the message screen M12 is not particularly limited, but for example, it may display a message such as "The administrator has imposed restrictions on some destinations," informing the user that the administrator has imposed restrictions on some settings (destinations). The message screen M12 may also be configured as an input button. In this case, in response to an input instruction entered by pressing the message screen M12, it may display, for example, the administrator's contact information and contact method, and provide a message or contact method that makes it easy to contact the administrator.

[0108] As described above, according to the first embodiment, by displaying the setting history including the setting history with the prohibited settings, the user can check the past operation history, thereby ensuring usability. Furthermore, since the execution restriction is imposed on the job based on the setting history with the prohibited settings, it is possible to prevent the misuse or unauthorized use of the setting history.

[0109] [2 Second Embodiment] In the second embodiment, a job related to the setting history is executed using setting values ​​other than the specific setting value to which the prohibition setting is imposed. In the second embodiment, a case where the prohibition setting is imposed on the destination (destination address) related to image transmission, fax, etc. as the specific setting value will be described.

[0110] [2.1 Functional Configuration] The functional configuration of the multifunction device according to the second embodiment can be the same as that of the multifunction device 10 according to the first embodiment, and therefore a description thereof will be omitted here.

[0111] [2.2 Processing flow] The overall processing according to the second embodiment will be described using the flowchart in Fig. 15. The processing described here is related to image transmission, and is executed by the control unit 11 by reading the job execution program 231, setting history processing program 232, prohibited setting determination program 234, display processing program 235, etc. Note that the following processing will be described on the assumption that the login authentication function has been enabled. Also, the same step numbers will be used for processing that is the same as the processing described in Fig. 7.

[0112] The processing from step S100 to step S140 in the second embodiment can be the same as the processing from step S100 to step S140 described in Fig. 7. Therefore, the processing from step S150 onwards will be described assuming that the processing from step S100 to step S140 has been executed.

[0113] The control unit 11 determines whether or not one setting history has been selected from the list of setting histories (step S150). If the control unit 11 determines that a setting history has been selected, it determines whether or not the selected setting history is a job related to image transmission (step S150; Yes→step S220). If no setting history has been selected, the control unit 11 continues to display the list of setting histories (step S150; No→step S140).

[0114] When the control unit 11 determines that the selected setting history is a job related to image transmission, it determines whether or not the destination address is included as a prohibited setting (step S220; Yes → step S230). The control unit 11 determines whether or not the destination address is included as a prohibited setting by referring to the prohibited settings (setting values) in the prohibited setting table.

[0115] If the control unit 11 determines that the destination address is included as a prohibited setting, it determines that the execution of the job is subject to execution restrictions. Then, the control unit 11 determines whether the destination address is one (step S230; Yes→step S240).

[0116] If the control unit 11 determines that there is more than one destination address related to the prohibition setting, it displays the destination addresses excluding the destination address related to the prohibition setting on the image transmission setting screen (step S240; No→step S250).

[0117] Next, the control unit 11 receives a job execution instruction input by the user and transmits the image data to the destination addresses excluding the destination addresses related to the prohibition setting (step S260).

[0118] When the job is executed, the control unit 11 generates and stores a setting history based on the execution of the job (step S190), and ends the process. Note that the generation and storage of the setting history can also be triggered by, for example, input of an instruction to execute the job, and the execution timing of the generation and storage of the setting history is not limited to the above description.

[0119] On the other hand, if it is determined that there is only one destination address related to the prohibition setting, there are effectively no destinations for the image data, so the control unit 11 displays a setting screen for the job to which execution restrictions are imposed (step S240; Yes → step S170).

[0120] When the setting screen for the job on which the execution restriction is imposed is displayed, the user can either cancel the execution of the job or execute the job under the conditions imposed by the execution restriction. For example, even if an execution restriction is imposed on the execution of a job, the job may be allowed to be executed if the administrator's consent is obtained. In this case, the user can contact the administrator and enter the release code issued by the administrator into a release screen (not shown) to release the execution restriction on the job.

[0121] When a job is executed under the conditions imposed with the execution restriction, the control unit 11 generates and stores a setting history based on the execution of the job (step S190), and ends the process. Note that the generation and storage of the setting history can also be triggered by, for example, input of an instruction to execute the job, and the execution timing of the generation and storage of the setting history is not limited to the above description.

[0122] Incidentally, when the control unit 11 determines that the destination address is not included in the prohibited settings, it determines that the job is a normal job that does not impose execution restrictions, and displays the job setting screen (step S230; No→step S200).

[0123] When the user inputs an instruction to execute the job, the control unit 11 executes the job by transmitting the image data (step S280).

[0124] When the job is executed, the control unit 11 generates and stores a setting history based on the execution of the job (step S190), and ends the process. Note that the generation and storage of the setting history can also be triggered by, for example, input of an instruction to execute the job, and the execution timing of the generation and storage of the setting history is not limited to the above description.

[0125] If it is determined in step S220 that the setting history selected by the user is not a job related to image transmission, a job setting screen other than an image transmission job is displayed and a job execution instruction input is accepted (step S220; No→step S270).

[0126] When the user inputs an instruction to execute the job, the control unit 11 executes the job by transmitting the image data (step S210).

[0127] When the job is executed, the control unit 11 generates and stores a setting history based on the execution of the job (step S190), and ends the process. Note that the generation and storage of the setting history can also be triggered by, for example, input of an instruction to execute the job, and the execution timing of the generation and storage of the setting history is not limited to the above description.

[0128] [2.3 Example of operation] Next, an example of operation according to the second embodiment will be described. Fig. 16 is a diagram illustrating one configuration of the prohibited setting value specification screen W70 as an input screen displayed by the control unit 11 when the prohibited setting program 233 is loaded. The specification of a specific setting value via the prohibited setting value specification screen W70 can be performed, for example, before the execution of a job that uses the setting history, or at the timing of generating the setting history after the job is executed, but is not limited to this. The user can manually specify the specific setting value to which a prohibition restriction is to be imposed at any timing as needed.

[0129] The prohibition setting value specification screen W70 includes a prohibition setting value specification area R26, a button B28 for quoting other users' settings, a prohibition setting file import button B30, and a button B32 for setting the applicable range.

[0130] The prohibition setting value specification area R26 accepts manual specification of a destination (destination address) as a specific setting value to which a prohibition setting is to be applied. The user can apply a prohibition setting to the displayed destination address by checking the checkbox for the destination name. FIG. 16 shows an example of applying a prohibition setting to the destination address set as the destination in the e-mail sending job and fax job executed by user "aaaaa" shown in FIG. 11. FIG. 16 shows how a prohibition setting is applied to the destination address "0123456789" for the fax job and the destination address "AAA@sampleA.co.jp" for the e-mail sending job.

[0131] Here, the destination address can be specified by direct input as shown in the example of Fig. 16, or can be selected from an address book managed by the multifunction device 10 or an address book obtained from another device. In the case of direct input, it is also possible to specify a regular expression (for example, a domain such as *@sample.co.jp).

[0132] It should be noted that the specific setting value to be prohibited can be designated by inputting an instruction by pressing the button B28 for quoting other user's settings, thereby referencing other user's settings.

[0133] In addition, the specific setting values ​​that impose the prohibition setting can be automatically specified based on input instructions by pressing the prohibition setting file import button B30. For example, a list of specific setting values ​​that impose the prohibition setting can be created in an XML format that can be recognized by the multifunction device 10, and this can be imported into the multifunction device 10.

[0134] For example, Fig. 17 is a diagram illustrating one configuration of an import file in which the destination address "AAA@sampleA.co.jp" for an e-mail sending job and the destination address "0123456789" for a fax job are written in XML format. The user can set prohibition settings for multiple destination addresses at once by writing a list of specific setting values ​​to impose prohibition settings in XML format as shown in the example of Fig. 17 and importing it into the multifunction device 10.

[0135] It is also possible to specify the range of setting history to which the prohibited settings are to be applied via the prohibited setting value specification screen W70. In response to a specification instruction input by the user pressing the button B32 for setting the applicable range, the control unit 11 displays the applicable range specification screen W80 shown in FIG.

[0136] 18 is a diagram illustrating an example of the configuration of the application range specification screen W80 displayed by the control unit 11. The application range specification screen W80 is configured by adding an application condition setting button B34, a select all button B36, and a close button B38 to the setting history display screen W30 illustrated in FIG.

[0137] The user can specify the setting history to which the prohibited setting is to be applied by selecting each setting history displayed on the application range specification screen W80. Figure 18 shows an example in which setting history SR10 and setting history SR12 have been selected and specified. The specified setting history SR10 and setting history SR12 are displayed in a predetermined display color, as shown in Figure 18.

[0138] The application condition setting button B34 is a setting button that accepts the condition setting of the setting history that imposes the prohibition setting (for example, the setting history related to the job before the setting date and time, the setting history that limits the job type, etc.).

[0139] The select all button B36 is a setting button that accepts a setting instruction from the user when prohibition settings are to be applied to all setting histories displayed in the setting history display area.

[0140] The close button B38 is a registration button that accepts the designated registration of prohibited settings via the application range designation screen W80. When a registration instruction is input in response to pressing the close button B38, the control unit 11 stores the settings in the prohibited settings table and terminates the display of the application range designation screen W80.

[0141] Fig. 19 is a diagram illustrating an example of the configuration of a job setting screen displayed by the control unit 11 depending on whether or not a prohibition setting has been made in the setting history. Fig. 19(a) is a diagram illustrating an example of the configuration of an e-mail setting screen displayed by the control unit 11 when it is determined in step S160 of Fig. 15 that a normal job without execution restrictions is to be executed. Fig. 19(b) is a diagram illustrating an example of the configuration of an e-mail setting screen displayed by the control unit 11 when it is determined in step S160 of Fig. 15 that a job with execution restrictions is to be executed.

[0142] The email setting screen W90a shown in FIG. 19(a) includes a destination display area R28a, a setting value button display area R30, an operation control button display area R32, and a start button B40.

[0143] The destination display area R28a is a display area that displays the destination address as the destination for email transmission. For example, if the email setting screen illustrated in FIG. 19(a) is based on the setting history for the email transmission job executed at 9:01 a.m. on February 22, 2020, as shown in FIG. 18, no prohibition setting is imposed on the destination "sample@local." In this case, the destination display area R28a displays "sample@local" as the destination for email transmission.

[0144] The setting value button display area R30 is a display area that displays typical setting value buttons related to email sending jobs. Each setting value button in the setting value button display area R30 reflects and displays the setting value contained in the setting history (setting value file). These setting values ​​can be changed by the user pressing a button to input a change instruction.

[0145] The operation control button display area R32 is a display area that displays operation control buttons that accept selection and change of operation control related to the execution of an e-mail sending job. Fig. 19(a) shows an example in which the operation control buttons are arranged as an external address book button, a history information button, a call by search number button, a program call button, a transmission history button, and a simple setting button.

[0146] The start button B40 is an input button that accepts input of an instruction to execute an e-mail sending job. By pressing the start button B40, the user can input an instruction to execute an e-mail sending job.

[0147] The email settings screen W90b shown in FIG. 19(b) has the same configuration as the email settings screen W90a. For example, if the email settings screen shown in FIG. 19(b) is based on the setting history (SR10) for the email sending job executed at 7:19 PM on February 22, 2020, as shown in FIG. 18, a prohibition setting is imposed on the destination address "AAA@sampleA.co.jp" as the destination of the email. In this case, "AAA@sampleA.co.jp" is not set as the destination of the email in the destination display area R28b, and only the destination address "BBB@sampleB.co.jp" is set.

[0148] In this way, in the second embodiment, when a prohibition setting is imposed on a specific setting value, a job can be executed using setting values ​​other than the setting value (destination address) to which the prohibition setting is imposed.

[0149] In the second embodiment, an expiration date may be set for the prohibition setting, and a reminder function may be provided that, when the expiration date of the prohibition setting approaches, inquires of the user whether or not the prohibition setting should be reset.

[0150] 20(a) is a diagram illustrating an example of the configuration of the reminder setting screen W100. The reminder setting screen W100 has radio buttons for enabling / disabling the reminder setting and setting the reminder period. The user can set the reminder function by selecting the radio button corresponding to the desired setting and pressing the OK button.

[0151] 20(b) is a diagram illustrating an example of the configuration of a reminder screen M14 that the control unit 11 displays when the home screen W20 is displayed, based on the reminder function set via the reminder setting screen W100. The reminder screen M14 can display a message prompting the user to reset the expiration date of the prohibition setting.

[0152] As described above, according to the second embodiment, in addition to the effects of the first embodiment, when a prohibited setting is imposed on a specific setting value, a job can be executed using setting values ​​other than the setting value to which the prohibited setting is imposed.

[0153] [3 Third embodiment] The third embodiment is an exception to the second embodiment, in which if the setting history is a setting history related to sharing, processing related to the prohibition setting is not performed.

[0154] The functional configuration according to the third embodiment can be the same as that of the first and second embodiments, and therefore a description thereof will be omitted here.

[0155] 21 is a diagram illustrating an example of the configuration of a setting history display screen W30 that displays a setting history in which shared settings have been set. Shared settings for the setting history can be set via a shared settings screen (not shown). When a shared setting is set in the setting history, a shared setting mark C10 is affixed so that it can be identified, as shown in the example of FIG.

[0156] [3.1 Processing flow] Fig. 22 is a flowchart illustrating the overall processing according to the third embodiment. In the third embodiment, processing according to step S290 is added after processing according to step S220 in the flowchart of Fig. 15 of the second embodiment, and the other processing can be the same. Therefore, a description of the same processing will be omitted here.

[0157] When the control unit 11 determines that the setting history selected by the user is a job related to an image transmission job, it determines whether or not the setting history is a setting history related to sharing (step S220; Yes→step S290).

[0158] If it is determined that the setting history is a setting history related to sharing, the control unit 11 handles it as execution of a normal job that does not impose execution restrictions, and displays the job setting screen (step S290; Yes→step S200).

[0159] On the other hand, if it is determined that the setting history is not a setting history related to sharing, the control unit 11 executes the process of step S230 (step S290; No→step S230).

[0160] As described above, according to the third embodiment, if the setting history is a setting history related to sharing, the control unit 11 does not perform processing related to the prohibited setting. Therefore, even if, for example, a user forgets to cancel the prohibited setting, it is possible to obtain the same execution result as the execution result of a job executed by another user using the setting history.

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

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

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

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

[0165] Furthermore, when distributing the program on the market, the program can 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 of course included in the present invention. [Explanation of symbols]

[0166] 10 Multifunction device 11 Control section 13 Display section 15 Operation input section 17 Communications Department 19 Image forming unit 21 Image reading unit 23 Memory section 25 Paper feed section 27 Paper output section 231 Job Execution Program 232 Setting history processing program 233 Prohibition Setting Program 234 Prohibition setting judgment program 235 Display Processing Program 236 Setting value file storage area 237 Setting history storage area 238 Job History Storage Area 239. Setting memory domains is prohibited.

Claims

1. a job execution unit capable of executing a job related to image processing based on the setting history; a setting unit that sets prohibition of use of the setting history; a display unit capable of displaying the setting history including the setting history in which the setting has been prohibited; a control unit capable of controlling execution of the job based on the displayed setting history, The control unit When a job based on the setting history is executed, an execution mode of the job is determined based on a determination result of whether or not the setting history is a setting history in which the prohibition is set, the setting history includes setting values ​​related to the execution of the job; When the setting unit sets a specific setting value to be prohibited and the setting history is set to be prohibited, The control unit When it is determined that the setting history is a setting history in which the prohibition has been set, an image processing device executes a job based on the setting history using the setting values ​​excluding the specific setting value in which the prohibition has been set.

2. The image processing apparatus according to claim 1 , wherein the control unit, when determining that the setting history is a setting history in which the prohibition is set, restricts execution of a job based on the setting history.

3. 2. The image processing apparatus according to claim 1, wherein the specific setting value includes a destination address of image data based on the image processing.

4. 4. The image processing apparatus according to claim 3, wherein the control unit displays an input screen on the display unit for accepting manual input of the destination address.

5. 4. The image processing apparatus according to claim 3, wherein the control unit accepts automatic input of the destination address.

6. 4. The image processing apparatus according to claim 3, wherein the control unit manages the expiration date of the destination address.

7. The control unit 3. The image processing apparatus according to claim 2, wherein, when restricting execution of a job based on the setting history, a reason for the restriction is displayed on the display unit.

8. A job execution unit capable of executing jobs related to image processing based on the setting history; a setting unit that sets prohibition of use of the setting history; a display unit capable of displaying the setting history including the setting history in which the setting has been prohibited; a control unit capable of controlling execution of a job based on the displayed setting history, The control unit When the job is executed based on the setting history, an execution mode of the job is determined based on a determination result of whether the setting history is a setting history in which the prohibition is set, The control unit When a shared setting is set for the setting history, the image processing apparatus executes a job based on the setting history even if the setting history is a setting history in which the prohibition is set.

9. a job execution step of executing a job related to image processing based on the setting history; a setting step of prohibiting the use of the setting history; a display step of displaying the setting history including the setting history in which prohibition has been set; a control step of controlling execution of a job based on the displayed setting history, The control step includes: When executing the job based on the setting history, determining an execution mode of the job based on a determination result of whether the setting history is a setting history for which the prohibition has been set; the setting history includes setting values ​​related to the execution of the job; In the setting step, if a specific setting value is set to a prohibited setting and the setting history is set to a prohibited setting, A job execution control method characterized by including a step of, when it is determined that the setting history is a setting history in which the prohibition has been set, executing a job based on the setting history using the setting values ​​excluding the specific setting value in which the prohibition has been set.

10. The control unit:

2. The image processing apparatus according to claim 1, wherein, when permission is obtained from an administrator of the image processing apparatus, the image processing apparatus executes a job based on the setting history in which the prohibition is set.

Citation Information

Patent Citations

  • Image forming device, image forming system, image forming device control method, image forming system control method, and program and storage medium

    JP2005153346A

  • Data processing apparatus and data processing system

    JP2007214654A

  • Image forming apparatus and processing method thereof, and program

    JP2010157934A

  • Image input and output device, and image input and output method

    JP2011088327A

  • Information processor and control method thereof

    JP2011138392A