Image processing device and control method

The image processing device addresses the challenge of securely utilizing setting history by displaying a list of setting history that requires authentication information, ensuring both security and usability.

JP7661193B2Active Publication Date: 2025-04-14SHARP KK
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021157131
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-27
Publication Date
2025-04-14
Estimated Expiration
2041-09-27

Smart Images

  • Figure 0007661193000001
    Figure 0007661193000001
  • Figure 0007661193000002
    Figure 0007661193000002
  • Figure 0007661193000003
    Figure 0007661193000003
Patent Text Reader

Abstract

To provide an image processing device and the like that enable a job setting history requiring authentication information to be appropriately utilized.SOLUTION: An image processing device comprises: a setting-history memorizing part that memorizes a setting-history which is a history of setting values at the time of executing a job; a list display part that displays the setting-history; a setting-screen display part that when the setting-history is selected, displays a setting-screen inputted with the setting values included in the selected setting-history; and a job executing part that executes the job on the basis of the setting values inputted to the setting-screen, where the list display part displays the list including the setting-history requiring authentication information when executing the job based on the setting values.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] Some image processing devices such as multifunction peripherals have a retention function that stores data to be used for output in the image processing device and outputs the data based on a user's operation. Furthermore, some image processing devices have a function that requires authentication information such as a password when referencing the stored data, thereby protecting the data, restricting the output of the data, and ensuring security.

[0003] Technologies related to confidential printing functions have also been proposed. For example, an image processing device has been proposed that allows the execution of processing on data stored by an authenticated user himself / herself, even if the authenticated user stores data in a user area assigned to a user different from the authenticated user (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2006-350775 A Summary of the Invention [Problem to be solved by the invention]

[0005] Some image processing apparatuses store a setting history including setting values ​​related to job execution in a reusable manner. Here, the setting history may include information that may cause security problems if reused as is, such as a setting value indicating a storage destination of protected data. On the other hand, if the display of the contents of the setting history including the setting value indicating a storage destination of protected data is restricted for the purpose of ensuring security, usability may be impaired. Therefore, there is a problem of making the setting history appropriately usable while ensuring security. However, the above-mentioned problem has not been taken into consideration in the conventional technologies such as Patent Document 1.

[0006] In view of the above-mentioned problems, an object of the present disclosure is to provide an image processing apparatus and the like that enables appropriate use of the setting history of a job that requires authentication information. [Means for solving the problem]

[0007] In order to solve the above-mentioned problems, the image processing device disclosed herein comprises a setting history memory unit that stores a setting history, which is a history of setting values ​​when a job is executed, a list display unit that displays a list of the setting history, a setting screen display unit that, when one of the setting history is selected, displays a setting screen into which the setting values ​​included in the selected setting history are input, and a job execution unit that executes a job based on the setting values ​​input into the setting screen, and is characterized in that the list display unit displays a list including the setting history that requires authentication information when executing a job based on the setting values.

[0008] The control method of the present disclosure is a control method for an image processing device, and includes a setting history storage step for storing a setting history, which is a history of setting values ​​when a job is executed, a list display step for displaying a list of the setting history, a setting screen display step for displaying a setting screen into which the setting values ​​included in the selected setting history are input when the setting history is selected, and a job execution step for executing a job based on the setting values ​​input into the setting screen, wherein the list display step displays a list including the setting history that requires authentication information when executing a job based on the setting values. Effect of the Invention

[0009] According to the present disclosure, it is possible to provide an image processing apparatus that enables appropriate use of the setting history of a job that requires authentication information. [Brief description of the drawings]

[0010] [Figure 1] 1 is an external perspective view of an image processing device according to a first embodiment. [Diagram 2] FIG. 1 is a diagram showing a functional configuration of an image processing device according to a first embodiment. [Diagram 3] FIG. 2 is a conceptual diagram of a job data storage area in the first embodiment. [Figure 4] FIG. 4 is a diagram showing a data structure of setting history information in the first embodiment. [Diagram 5] 5 is a diagram showing a data structure of job history information in the first embodiment. FIG. [Figure 6] FIG. 2 is a flowchart showing a process flow of the image processing device in the first embodiment. [Figure 7] FIG. 4 is a flowchart showing the flow of a job execution process in the first embodiment. [Figure 8] FIG. 4 is a diagram illustrating an operation example in the first embodiment. [Figure 9] FIG. 4 is a diagram illustrating an operation example in the first embodiment. [Figure 10] FIG. 4 is a diagram illustrating an operation example in the first embodiment. [Figure 11] FIG. 4 is a diagram illustrating an operation example in the first embodiment. [Figure 12] FIG. 4 is a diagram illustrating an operation example in the first embodiment. [Figure 13] FIG. 4 is a diagram illustrating an operation example in the first embodiment. [Figure 14] FIG. 4 is a diagram illustrating an operation example in the first embodiment. [Figure 15] FIG. 4 is a diagram illustrating an operation example in the first embodiment. [Figure 16] FIG. 11 is a flowchart showing the flow of a job execution process in the second embodiment. [Figure 17] FIG. 13 is a diagram showing a functional configuration of an image processing device according to a third embodiment. [Figure 18] FIG. 13 is a conceptual diagram of a job data storage area in the third embodiment. [Figure 19] FIG. 13 is a diagram showing a data structure of user information in the third embodiment. [Figure 20] FIG. 13 is a diagram showing a data structure of folder information in the third embodiment. [Figure 21] FIG. 13 is a diagram showing a data structure of setting history information in the third embodiment. [Figure 22] FIG. 11 is a flowchart showing a process flow of an image processing device in a third embodiment. [Diagram 23] FIG. 13 is a diagram illustrating an operation example in the third embodiment. [Figure 24] FIG. 13 is a diagram illustrating an operation example in the third embodiment. [Diagram 25] FIG. 13 is a diagram illustrating an operation example in the third embodiment. [Figure 26] FIG. 13 is a diagram showing a functional configuration of an image processing device according to a fourth embodiment. [Figure 27] FIG. 13 is a diagram illustrating an outline of an operation in the fourth embodiment. [Figure 28] FIG. 13 is a diagram illustrating an operation example in the fourth embodiment. [Figure 29] FIG. 13 is a diagram illustrating an operation example in the fourth embodiment. [Diagram 30]FIG. 13 is a diagram illustrating an operation example in the fourth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, an embodiment for carrying out the present disclosure will be described with reference to the drawings. Note that the following embodiment is an example for explaining the present disclosure, and the technical scope of the invention described in the claims is not limited to the following description.

[0012] [1. First embodiment] [1.1 Functional configuration] A first embodiment will be described with reference to the drawings. Fig. 1 is an external perspective view of an image processing device 10 according to the first embodiment, and Fig. 2 is a block diagram showing the functional configuration of the image processing device 10.

[0013] The image processing device 10 is a device having a copy function, a print function, a scanner function, an image transmission function such as a fax, and the like, and is generally called a digital multifunction device (MFP; Multi-Function Peripheral / Printer). The image processing device 10 may be an image forming device equipped with a means for forming an image on a recording paper by using a means such as an electrophotographic method.

[0014] The image processing device 10 includes a control unit 100, an image input unit 120, an image forming unit 130, a display unit 140, an operation unit 150, a storage unit 160, and a communication unit 190.

[0015] The control unit 100 is a functional unit for controlling the entire image processing device 10. The control unit 100 realizes various functions by reading and executing various programs stored in the storage unit 160, and is configured, for example, by one or more arithmetic units (CPUs (Central Processing Units)). The control unit 100 may also be configured as a SoC (System on a Chip) having multiple functions among those described below.

[0016] The control unit 100 executes the programs stored in the storage unit 160 to function as an image processing unit 102 , a job execution unit 104 , a list display unit 106 , a setting screen display unit 108 , and a setting history information storage unit 110 .

[0017] The image processing unit 102 performs various image-related processes. For example, the image processing unit 102 performs sharpening and tone conversion processes on the image input by the image input unit 120.

[0018] The job execution unit 104 executes processes associated with the execution of each function of the image processing device 10, such as a copy function, a print function, a scanner function, and an image transmission function, on a job-by-job basis. In particular, the job execution unit 104 executes jobs based on the setting values ​​of setting items provided for each function to be executed. The setting items include, for example, the number of copies to be output, the color mode at the time of output, the magnification at the time of output, the destination of the scanned data, and the like. The setting values ​​are input via a setting screen displayed by a setting screen display unit 108, which will be described later.

[0019] The list display unit 106 reads out the setting history information stored in a setting history information storage area 164 (described later), and displays the information included in the setting history information on the display unit 140 in a list form.

[0020] The setting screen display unit 108 displays a setting screen corresponding to each function of the image processing device 10. The setting screen is a screen that displays a setting value for each setting item corresponding to a function to be executed and accepts an operation to change the setting value. Furthermore, the setting screen display unit 108 of this embodiment reads out setting values ​​stored in setting history information described later, and displays a setting screen that reflects the read setting values.

[0021] When a job is executed, the setting history information storage unit 110 stores setting history information including setting values ​​at the time of job execution. That is, the setting history information is information on the history of setting values ​​at the time of job execution.

[0022] The image input unit 120 inputs image data to the image processing device 10. For example, the image input unit 120 is configured with a scanning device capable of reading an image and generating image data. The scanning device converts an image into an electrical signal using an image sensor such as a CCD (Charge Coupled Device) or a CIS (Contact Image Sensor), and generates digital data by quantizing and encoding the electrical signal.

[0023] The image forming unit 130 forms (prints) an image on a recording medium such as recording paper. The image forming unit 130 is configured, for example, by a laser printer using an electrophotographic method. The image forming unit 130 feeds recording paper from a paper feed tray 132 in FIG. 1, forms an image on the surface of the recording paper, and discharges the recording paper from a paper discharge tray 134.

[0024] The display unit 140 displays various types of information. The display unit 140 is configured with a display device such as an LCD (Liquid Crystal Display), an organic EL (Electro-Luminescence) display, or a micro LED display.

[0025] The operation unit 150 accepts operations by a user who uses the image processing device 10. The operation unit 150 is configured with an input device such as a touch sensor. The touch sensor may detect an input using any common detection method, such as a resistive film method, an infrared method, an electromagnetic induction method, or a capacitive method. The image processing device 10 may be equipped with a touch panel in which the display unit 140 and the operation unit 150 are integrally formed.

[0026] The storage unit 160 stores various programs and various data necessary for the operation of the image processing device 10. The storage unit 160 is configured by a storage device such as a solid state drive (SSD) which is a semiconductor memory or a hard disk drive (HDD), for example.

[0027] The storage unit 160 secures a job data storage area 162, a setting history information storage area 164, and a job history information storage area 166 as storage areas.

[0028] Job data storage area 162 stores job data. Job data is data input to image forming apparatus 10 to be used for executing a job. For example, job data is data input for image formation via image forming unit 130 (data of an image to be formed), or data input via image input unit 120 when copying or scanning. Job data is, for example, image data, data in a Portable Document Format (PDF), data including commands that can be interpreted by control unit 100 (print data), etc.

[0029] An overview of the job data storage area 162 will be described with reference to Fig. 3. The job data stored in the job data storage area 162 is data that is input by the following method. Note that the following reference characters correspond to the reference characters in Fig. 3. (1) Data entered from a terminal device such as a PC (Personal Computer) The data input from the terminal device is data to be printed or transmitted by the image processing device 10. The job data input from the terminal device is, for example, copy data, print data, PC-FAX transmission data, scan transmission data, fax transmission data, and Internet FAX transmission data. (2) Data sent from other facsimile machines The data transmitted from another facsimile device is data received via a facsimile line, such as fax reception data or internet fax reception data. (3) Data input by the image input unit 120 The data input by the image input unit 120 is, for example, image data of a document read by a scanning device constituting the image input unit 120 .

[0030] The above-mentioned job data is filed or automatically temporarily stored in the image processing device 10. Filing refers to storing the data in a storage area for filing (e.g., R100 in FIG. 3). On the other hand, automatic temporary storage refers to temporarily storing the data in a storage area for automatic temporary storage (e.g., R104 in FIG. 3). Note that the automatically temporarily stored job data may be automatically deleted by the image processing device 10 at a predetermined time, such as when the job is executed or when a predetermined storage period has elapsed.

[0031] Whether to file or automatically save the data is selected by the user or automatically based on the settings of the image processing device 10. Job data based on data transmitted from another facsimile device is only filed.

[0032] The job data is stored, for example, as a file in a predetermined format. The stored file is, for example, a PDF file or an image file in a commonly used format. Note that in this embodiment, the job data stored in the job data storage area 162 is described as a file. In this embodiment, the files stored in the job data storage area 162 are assumed to be the following two types of files. (1) Confidential attribute file A confidential attribute file is a file of job data (confidential data) that requires authentication information such as a password when it is read out. The authentication information may be included in the confidential attribute file itself as the file attributes or file contents, or may be managed in association with the confidential attribute file. (2) Shared files A shared file is a file of job data (shared data) that does not require authentication information when read.

[0033] A confidential attribute file and a shared file may be distinguishable from the file attributes. For example, a file stored as job data may include a confidential setting attribute indicating that authentication information is required. In this case, a confidential attribute file has an attribute value of the confidential setting attribute of "Confidential" or "Yes." A shared file may have an attribute value of the confidential setting attribute of "Shared" or "No," or may not store an attribute value. This makes it possible to distinguish whether a file is a confidential attribute file or not from the attribute value of the confidential setting.

[0034] The job data storage area 162 may have a plurality of areas for storing job data. The areas for storing job data are, for example, folders. The job data storage area 162 may have, for example, a shared folder (e.g., "Shared Folder" F100 in FIG. 3) and a confidential folder (e.g., "Confidential Folder" F102 in FIG. 3) in the filing storage area as a folder for filing (filing folder).

[0035] The shared folder and the confidential folder are folders in which job data with file names, user names, etc. are stored, and confidential attribute files and shared files can be stored. For example, the "shared folder" F100 includes confidential attribute files (e.g., "copy data" F100a in FIG. 3) and shared files (e.g., "print data" F100b in FIG. 3).

[0036] On the other hand, shared folders and confidential folders differ in whether or not authentication information is required when referencing the folder. A shared folder does not require authentication information when referencing (accessing). On the other hand, a confidential folder is a folder in which authentication information is set, and authentication information is required when referencing (accessing). Authentication information for a confidential folder is, for example, a PIN (Personal Identification Number) or a folder password. The authentication information may be included in the confidential attribute file itself as an attribute of the folder, or it may be managed in association with the confidential folder.

[0037] Furthermore, the job data storage area 162 provides a temporary storage folder ("Temporary Storage Folder" F104 in FIG. 3) in the storage area for automatic temporary storage. Job data is temporarily stored in the temporary storage folder. The temporary storage folder is a shared folder that does not require authentication information when accessed, and can store only shared files.

[0038] As described above, in this embodiment, among the files (job data) stored in the job data storage area 162, the following files require authentication information when they are read out. (1) Confidential attribute files stored in the confidential folder When referring to a confidential attribute file stored in a confidential folder, authentication information set in the confidential folder and authentication information set in the confidential attribute file are required. (2) Shared files stored in the confidential folder When referencing a shared file stored in a confidential folder, authentication information set in the confidential folder is required. (3) Confidential attribute files stored in the shared folder When referencing a confidential attribute file stored in a shared folder, authentication information set in the confidential attribute file is required.

[0039] In this embodiment, a file that requires authentication information when it is read out is referred to as a protected file. On the other hand, a shared file stored in a shared folder does not require authentication information when it is read out.

[0040] The setting history information storage area 164 stores the setting history information. For example, as shown in FIG. 4, the setting history information includes a job ID (e.g., “0025”) for identifying a job, the type of job executed (e.g., “print”), the setting value at the time of execution stapling of the job (e.g., “Output tray: Tray 1, Single-sided / Double-sided: Single-sided → Single-sided, Staple: Stapleless Staple, Storage destination: Confidential folder, File name: Copy_20210401_162050”), and the execution date and time of the job (e.g., “2021 / 04 / 01 16:20:50”).

[0041] The job type included in the setting history information is information indicating a function of the image processing device 10 corresponding to a job executed by a user (e.g., copy, print, scan, image transmission). As the job type, a name of a function or a code for identifying the function is stored.

[0042] The setting value also includes information regarding the storage destination and file name (data name) of the file (job data) output or stored during job execution. For example, the setting value includes information on the folder in which the file is stored (e.g., "Confidential Folder") and the file name of the file stored in the folder (e.g., "Copy_20210401_162050"). The setting history information shown in D100 in FIG. 4 indicates that it is setting history information of a print job that outputs job data with the file name "Copy_20210401_162050" stored in the confidential folder.

[0043] The job history information storage area 166 stores information on the history of executed jobs (job history information). For example, as shown in FIG. 5, the job history information includes a job ID (e.g., "0025") that identifies the job, the type of job executed (e.g., "print"), the execution date and time of the job (e.g., "2021 / 04 / 01 16:20:50"), and the processing status of the job (e.g., "finished"). Unlike the setting history information, the job history information is information that indicates the execution history of a job. Therefore, it does not include information on the setting values ​​at the time of job execution. The job history information is generated and stored, for example, immediately after the job is completed or after the setting history information is generated.

[0044] The communication unit 190 communicates with external devices via a local area network (LAN) or a wide area network (WAN). The communication unit 190 is configured by, for example, a communication device or a communication module such as a network interface card (NIC) used in a wired / wireless LAN.

[0045] The communication unit 190 may communicate with other devices via a telephone line. In this case, the communication unit 190 is configured with an interface (terminal) into which a cable for connecting to a telephone line can be inserted, and transmits and receives images to and from other devices by performing facsimile communication using known standards and protocols such as the G3 / G4 standard.

[0046] [1.2 Processing flow] Next, a flow of processing executed by the image processing device 10 in this embodiment will be described with reference to Fig. 6 and Fig. 7. The processing shown in Fig. 6 and Fig. 7 is executed by the control unit 100 of the image processing device 10 reading out a program stored in the storage unit 160.

[0047] In the following description, it is assumed that predetermined setting history information and job data corresponding to the setting history information are stored in the storage unit 160 of the image processing device 10. Also, the image processing device 10 of the present embodiment will be described in the case where user authentication of a user who uses the image processing device 10 is not performed (user authentication is invalid and the image processing device 10 is in a non-authenticated state).

[0048] [1.2.1 Main processing] First, the main process executed by the image processing device 10 will be described with reference to Fig. 6. First, the control unit 100 determines whether or not the user has performed an operation to display a list of setting history information (step S100).

[0049] When an operation to display a list of setting history information is performed, control unit 100 (list display unit 106) displays a list of setting history information on display unit 140, including setting history information that requires authentication information (step S100; Yes -> step S102). Setting history information that requires authentication information refers to setting history information that requires the input of authentication information when the setting history information is called and a job that uses the setting values ​​stored in the setting history information is executed.

[0050] The setting history information that requires authentication information is the following setting history information. (1) Setting history information for jobs that output protected files A job for outputting a protected file is a print job (confidential print job) for outputting an image based on a protected file (job data) by printing, or an image transmission job for outputting a protected file to an external device by transmitting the file. Therefore, the setting values ​​of the setting history information of these jobs include the storage destination and file name of the protected file. When a job based on the setting history information of a job for outputting a protected file is executed, the job execution unit 104 reads the protected file, so authentication information set in the confidential folder and authentication information set in the confidential attribute file are required. In the following description, a job for outputting an image based on a file (job data) by printing is also referred to as a job for printing (outputting) the file.

[0051] (2) Setting history information for a job that stores a file in a confidential folder A job for storing a file in a confidential folder is a job for storing image data input by image input unit 120 in a confidential folder during copying or scanning. Therefore, the setting values ​​of the setting history information of these jobs include information on the confidential folder as the storage destination. When a job based on the setting history information of a job for storing a file in a confidential folder is executed, job execution unit 104 refers to the confidential folder, and therefore authentication information set in the confidential folder is required.

[0052] In the embodiment, a job to output a protected file and a job to store a file in a confidential folder are also called confidential jobs. The setting history information of a confidential job is called the storage destination and file name of the protected file to be output, and the setting value of the storage destination of the file to be stored. When a job that uses such setting values ​​is executed, authentication information is required.

[0053] Note that authentication information is not required for setting history information of jobs that are not confidential jobs. In step S102, for example, the list display unit 106 reads out a predetermined number (e.g., five items) of setting history information from the setting history information storage area 164 in ascending order of execution date and time, and displays a screen (setting history information display screen) in which the information included in the read setting history information is displayed as a list item for each setting history information.

[0054] When displaying the setting history information in a list, the list display unit 106 may display setting history information that requires authentication information and setting history information that does not require authentication information in a distinguishable manner. The list display unit 106 may also display setting values ​​(storage destinations and file names of protected files) that require authentication information when executing a job.

[0055] In addition, if the user performs an operation other than an operation for displaying setting history information, the control unit 100 executes a predetermined process according to the operation input by the user and returns to step S100 (step S100; No → step S104 → step S100).

[0056] Next, the control unit 100 determines whether or not one piece of setting history information has been selected on the setting history information display screen (step S106). If no setting history information has been selected, the control unit 100 repeats the process in step S106 (step S106; No).

[0057] On the other hand, when the setting history information is selected, the control unit 100 (setting screen display unit 108) displays a setting screen based on the selected setting history information on the display unit 140 (step S106; Yes → step S108). For example, the setting screen display unit 108 displays a setting screen including setting items corresponding to the job type included in the setting history information. Also, the setting screen display unit 108 sets a state in which the setting value included in the selected setting history information is input as the setting value of the corresponding setting item. In this way, the setting screen display unit 108 displays a setting screen to which the setting value included in the setting history information is input (a setting screen in which the setting history information is called and the setting value of the setting history information is reflected). Note that the setting screen display unit 108 may display a setting value (a storage destination or file name of a protected file) for which authentication information is required when a job is executed on the setting screen, or may display an identification display indicating that authentication information is required when a job is executed.

[0058] Next, the control unit 100 judges whether or not the selected setting history information includes a setting value that requires authentication information (step S110). A setting value that requires authentication information is included in the following cases. (1) The job type includes information about functions related to file output, such as "printing" or "image sending," and the setting value includes the storage destination or file name of a protected file. (2) The job type includes information about a function related to storing files, such as "scan and save," and the setting value includes a confidential folder as the storage destination.

[0059] If the selected setting history information includes a setting value that requires authentication information, the control unit 100 determines that input of authentication information is required (step S110; Yes→step S112). On the other hand, if the selected setting history information does not include a setting value that requires authentication information, the control unit 100 determines that input of authentication information is not required (step S110; No→step S114).

[0060] Next, the control unit 100 (job execution unit 104) executes a process (job execution process) for executing a job based on the setting values ​​input on the setting screen (step S116). The job execution process will be described later. The job execution unit 104 issues a job ID when or after the job is executed, and stores job history information including the job ID in the job history information storage area 166.

[0061] Next, the control unit 100 (setting history information storage unit 110) stores setting history information related to the executed job in the setting history information storage area 164 (step S118). For example, the setting history information storage unit 110 generates setting history information including the job ID issued in step S114, the job type of the executed job, the setting values ​​of the executed job, and the execution date and time of the job, and stores the information in the setting history information storage area 164.

[0062] [1.2.2 Job execution process] The job execution process will be described with reference to Fig. 7. The job execution process is executed by the job execution unit 104.

[0063] First, the job execution unit 104 changes the job settings when the user performs an operation to change the settings (step S120; Yes→step S122). For example, the control unit 100 changes the settings such as the number of copies to be printed, the color mode, the paper size, and the print density in response to the user's operation. At this time, the job execution unit 104 may not permit the change of the file storage destination or file name when a setting screen for outputting a file is displayed, or may not permit the change of the file storage destination when a setting screen for storing a file is displayed. In other words, the job execution unit 104 may limit the setting items whose setting values ​​can be changed. Note that, when no operation to change the settings has been performed, the control unit 100 omits the process in step S122 (step S120; No).

[0064] Next, the job execution unit 104 judges whether or not the user has performed an operation to execute a job (step S124). The operation to start a job is, for example, an operation to select a trigger button for each function, such as a start button. If the operation to start a job has not been performed, the job execution unit 104 returns to step S120 (step S124; No→step S120).

[0065] On the other hand, when an operation to execute a job is performed, the job execution unit 104 judges whether or not input of authentication information is required based on the judgment results of steps S112 and S114 in Fig. 6 (step S124; Yes -> step S126). If input of authentication information is not required, the job execution unit 104 executes the job based on the setting values ​​input via the setting screen (step S126; No -> step S134).

[0066] On the other hand, when input of authentication information is required, the job execution unit 104 judges whether or not correct authentication information has been acquired from the user (step S126; Yes→step S128). When correct authentication information has not been acquired, the job execution unit 104 requests authentication information from the user (step S128; Yes→step S130). For example, the job execution unit 104 displays a password entry screen on the display unit 140, which displays a message dialog for acquiring authentication information. Here, when outputting a protected file, the job execution unit 104 requests authentication information required to read the file. Also, when storing a file in a confidential folder, the job execution unit 104 requests authentication information set in the confidential folder.

[0067] Next, the job execution unit 104 acquires the authentication information input by the user (step S132). If the acquired authentication information is different from the set authentication information, the job execution unit 104 may display an error message and then execute the process of step S130 again to request authentication information from the user. If the job execution unit 104 acquires correct authentication information, it returns to step S120 (step S132 to step S120).

[0068] If it is determined in step S128 that the correct authentication information has already been acquired, the job execution unit 104 executes the job (step S128; No -> step S134). In other words, when input of authentication information is required, the job execution unit 104 requests authentication information when an operation to execute a job is performed for the first time, and executes the job without requesting authentication information when an operation to execute a job is performed again. In this way, the job execution unit 104 acquires authentication information in response to an operation to start a job via the setting screen, and executes the job when an operation to start the job is performed again after acquiring the authentication information.

[0069] [1.3 Example of operation] Next, an operation example of this embodiment will be described. Fig. 8 is a diagram showing an example of a home screen W100. The home screen W1000 is a basic screen that is displayed on the display unit 140 when the power is turned on, when the device is in standby mode, when the device is restored from a sleep state, and the like.

[0070] The home screen W1000 includes an area E1000 in which are arranged buttons and the like for switching the operation mode of the image processing device 10. In particular, the area E1000 includes a "recent jobs" button B1000 for displaying setting history information.

[0071] FIG. 8(b) is a diagram showing an example of the setting history information display screen W1010 that is displayed when the "recent jobs" button B1000 is selected by the user. The setting history information display screen W1010 displays setting history information of recently executed jobs as "recent jobs." For example, the setting history information display screen W1010 includes a list E1010 that displays a selectable list of setting history information. The user can select one piece of selection history information from the list E1010.

[0072] List E1010 displays setting history information that requires authentication information and setting history information that does not require authentication information. This allows the user to check the contents of the setting history information regardless of whether authentication information is required. Setting history information that requires authentication information may be displayed with an identification display (for example, icon P1010). The user can understand that setting history information displayed with icon P1010 is setting history information that requires authentication information.

[0073] When a user selects one piece of setting history information E1012 included in the list E1010, a setting screen based on the selected setting history information is displayed. For example, when the setting history information E1012 is setting history information for a job to print a protected file (confidential print job), a setting screen for printing the protected file is displayed.

[0074] 9A is a diagram showing an example of a setting screen W1020 that is displayed when the setting history information E1012 is selected. The setting screen W1020 is a basic screen for the copy function, and is a setting screen that reflects the setting values ​​included in the setting history information E1012.

[0075] In the setting screen W1020, information about the protected file is input (held) as the setting value of the file to be output. However, when the setting screen W1020 is displayed, the execution of the job to print the protected file is not yet confirmed, so the input of authentication information is not required. The user can change the settings, such as the number of copies to print, via the setting screen W1020.

[0076] 9B is a diagram showing an example of the setting screen W1030 displayed when the start of a job is instructed. For example, the user can instruct the image processing device 10 to execute a job to print a protected file by selecting the "Black and White Start" button B1030. As a result, the execution of the job to print the protected file is confirmed, and authentication information is requested.

[0077] Fig. 10(a) is a diagram showing an example of a password entry screen W1040 that is displayed when input of authentication information is requested. For example, if the protected file is a shared file stored in a confidential folder, input of authentication information set in the confidential folder that is required to refer to the confidential folder is requested. A message dialog M1040 including an input field for authentication information is displayed on the password entry screen W1040. The message dialog M1040 displays a message such as "Please enter the password for the confidential folder using the numeric keypad.", prompting input of the authentication information set in the confidential folder.

[0078] 10(b) is a diagram showing an example of a setting screen W1050 that is displayed when authentication information is input by the user. The user inputs authentication information into an input field included in a message dialog M1050 in the setting screen W1050, and selects an "OK" button B1050 to cause the image processing device 10 to acquire the authentication information. If correct authentication information is acquired, the message dialog M1050 is hidden. If the authentication information is incorrect, a message such as "Incorrect password" may be displayed.

[0079] If the protected file is a confidential attribute file stored in a shared folder, a screen is displayed requesting input of authentication information set in the confidential attribute file, such as the password entry screen W1060 shown in Fig. 11(a). The password entry screen W1060 displays a message dialog M1060 including an input field for authentication information. The message dialog M1060 displays a message prompting input of authentication information set in the confidential attribute file, such as "Please enter a password for the confidential file with 4 to 32 alphanumeric characters."

[0080] In addition, if the protected file is a confidential attribute file stored in a confidential folder, the user is required to input authentication information set in the confidential folder and authentication information set in the confidential attribute file.

[0081] 11B is a diagram showing an example of the setting screen W1070 after correct authentication information has been acquired. The user can make the image processing device 10 start a job by selecting the "Black and White Start" button B1070 again. At this time, since correct authentication information has already been acquired, the job is executed without being requested to input authentication information.

[0082] By this operation, when the user executes a confidential print job again, for example, the user can select the setting history information of the confidential print job and display a setting screen that reflects the setting values ​​of the confidential print job. Furthermore, since authentication information is not requested when the setting screen is displayed, even if the selected setting history information is incorrect, the user can select different setting history information without inputting authentication information. In other words, the user can efficiently select setting history information and check the setting values.

[0083] The above explanation concerns a confidential print job for printing a protected file, but a job for sending a protected file to another device (image transmission job) also requires authentication information when the start of the job is instructed.

[0084] Next, as another operation example, a case will be described in which setting history information of a filing job in which image data inputted by image input unit 120 is stored during copying or image transmission is selected.

[0085] 12A is a diagram showing an example of a setting history information display screen W1100. The list displayed on the setting history information display screen W1100 includes setting history information E1100 of a filing job that stored image data in a confidential folder during copying.

[0086] FIG. 12(b) is a diagram showing an example of a setting screen W1110 that is displayed when setting history information E1100 is selected. The setting screen W1110 is a basic screen for the copy function. An area E1110 of the setting screen W1110 indicates that the setting for filing image data files is valid. Also, in the setting screen W1110, information on a confidential folder is set as the setting value for the file storage destination. However, at the time when the setting screen W1110 is displayed, the execution of a filing job for storing a file in a confidential folder is not yet confirmed, so input of authentication information is not requested.

[0087] By selecting the "Color Start" button B1110, the user can instruct the image processing device 10 to execute a filing job to store a file in a confidential folder. Since the execution of the filing job to store a file in a confidential folder is now confirmed, authentication information is requested.

[0088] 13A is a diagram showing an example of a password entry screen W1120 that is displayed when the entry of authentication information is requested. Because the file storage destination is a confidential folder, a message dialog M1120 for entering authentication information set in the confidential folder is displayed on the password entry screen W1120.

[0089] When correct authentication information is entered and the "Color Start" button is selected again, copying is performed, and the image data of the document read during copying is stored in the confidential folder.

[0090] If the file specified by the file storage destination and file name included in the setting value of the selected setting history information is a confidential attribute file, the setting screen may be maintained in a state where the setting value indicating that the confidential attribute file is to be stored is set. In this case, when the "Color Start" button is selected, the input of authentication information to be set in the file of image data to be newly stored may be requested.

[0091] 13(b) is a diagram showing an example of a password entry screen W1130 that is displayed when the "Color Start" button is selected with a setting value indicating that a confidential attribute file is to be stored. A message dialog M1130 for entering authentication information to be set in a file of image data to be newly stored is displayed on the password entry screen W1130. The user can enter a password via the message dialog M1130 and set the authentication information to be set in the file. After the password is entered, the confidential attribute file with the password set is stored by performing an operation to execute the job again.

[0092] As yet another example, a case will be described in which setting history information of a filing job in which scanned image data has been stored is selected.

[0093] 14A is a diagram showing an example of the setting history information display screen W1200. The list displayed on the setting history information display screen W1200 includes setting history information E1200 of a filing job that stored scanned image data in a confidential folder.

[0094] 12(b) is a diagram showing an example of a setting screen W1210 that is displayed when setting history information E1200 is selected. The setting screen W1210 is the basic screen for the scan and save function. As shown in area E1210 of the setting screen W1210, the confidential folder information is set (input) as the storage destination for the file of the scanned image data. At this point, the execution of the filing job to store the file in the confidential folder has not been confirmed, so the input of authentication information is not required.

[0095] By selecting the "Start" button B1210, the user can instruct the image processing device 10 to execute a filing job to store a file in a confidential folder. Since the execution of the filing job to store a file in a confidential folder is now confirmed, authentication information is requested.

[0096] 15(a) is a diagram showing an example of a password entry screen W1220 that is displayed when input of authentication information is requested. Because the file storage destination is a confidential folder, a message dialog M1220 for inputting authentication information set in the confidential folder is displayed on the password entry screen W1220.

[0097] Once the correct authentication information is entered and the "Start" button is selected again, the scan is performed, and the image data of the document read during the scan is stored in the confidential folder as a PDF file or a commonly used image file format.

[0098] In addition, if the file storage format is encrypted PDF, or if the file identified from the file storage destination and file name included in the setting values ​​of the selected setting history information is a confidential attribute file, you may be requested to enter a password for the encrypted PDF or authentication information to be set on the file.

[0099] 15B is a diagram showing an example of a password entry screen W1230 displaying a message dialog M1230 including an entry field for entering the password for the encrypted PDF and authentication information to be set for the file. The password entered by the user is set as the password for the encrypted PDF and authentication information for the stored file.

[0100] In the above embodiment, the timing for requesting input of authentication information has been described as when an operation to start a job is performed. However, the timing for requesting input of authentication information may be any timing between the selection of setting history information and the execution of a job based on the setting history information. For example, the timing for requesting input of authentication information may be the timing when settings are changed by the user (step S122 in FIG. 7).

[0101] In the above-described embodiment, the authentication information is described as a password or a PIN. In this case, the means for inputting the authentication information (authentication means) is knowledge authentication. However, the authentication means may be possession authentication or biometric authentication.

[0102] In this way, the image processing device of this embodiment can display setting history information for a job that outputs a protected file or stores a file in an area that requires authentication information when referenced, without requiring input of authentication information. Furthermore, even when a setting screen reflecting the setting values ​​included in the setting history information is displayed, the image processing device of this embodiment does not immediately request authentication information, but rather requests authentication information until the job is executed (for example, until printing starts). This allows the image processing device of this embodiment to allow the user to easily check the setting values, thereby maintaining usability.

[0103] On the other hand, the image processing device of this embodiment requests authentication information after a setting screen based on setting history information of a job that outputs a protected file or stores a file in an area that requires authentication information when referenced is displayed, and before the job is executed. This makes it possible to guarantee the confidentiality and secrecy of the protected file and to restrict access to confidential folders.

[0104] In particular, if the setting history information of a job related to a file (job data) that requires authentication information is called unconditionally, security problems may occur. Therefore, for the reason of ensuring security, the setting history information of a job related to a file that requires authentication information is not displayed until authentication information is input, or even if it is displayed, authentication information is requested before displaying a setting screen in which a setting value is reflected. However, even if the setting history information of a job related to a file that requires authentication information is called, the execution of the job based on the setting history information is not yet determined. Therefore, there is a risk that the input of unnecessary authentication information is requested and usability is impaired as a result by requesting authentication information after the setting screen based on the setting history information is displayed and before the job is executed. The image processing apparatus of this embodiment can maintain usability while ensuring security by requesting authentication information after the setting screen based on the setting history information is displayed and before the job is executed.

[0105] [2. Second embodiment] Next, a second embodiment will be described. In addition to the processes described in the first embodiment, the second embodiment is an embodiment in which authentication information is requested before displaying image data such as a preview or thumbnail display of a protected file (e.g., image data). In this embodiment, FIG. 7 is replaced with FIG. 16. Note that the same processes are denoted by the same reference numerals, and descriptions thereof will be omitted.

[0106] The job execution process in this embodiment will be described with reference to Fig. 16. After executing the process in step S120 or step S122, the job execution unit 104 determines whether or not a file display operation has been performed (step S200). The file display operation is, for example, an operation to display a preview image or a thumbnail image based on the file. The file to be displayed is a file corresponding to the setting history information selected by the user in step S106 of Fig. 6, and is a file specified by information related to the file storage destination and file name stored in the setting value of the setting history information.

[0107] Next, the job execution unit 104 determines whether or not input of authentication information is required based on the determination results of steps S112 and S114 in Fig. 6 (step S202). If input of authentication information is not required, the job execution unit 104 displays an image based on the file (step S202; No -> step S210).

[0108] On the other hand, when input of authentication information is required, the job execution unit 104 judges whether or not correct authentication information has been acquired (step S202; Yes→step S204). When correct authentication information has not been acquired, the job execution unit 104 requests authentication information from the user (step S204; Yes→step S206) and acquires the authentication information input by the user (step S208). When correct authentication information has been acquired, the job execution unit 104 displays an image based on the file (step S210). Note that the processes from step S202 to step S208 are similar to the processes from step S126 to step S132.

[0109] If the job executing unit 104 has already acquired correct authentication information in step S204, it omits the processes in steps S206 and S208 and displays an image based on the file (step S204; No→step S210).

[0110] If the authentication information is acquired in step S208, the job execution unit 104 determines that correct authentication information is acquired in the process of step S128. In this case, the job execution unit 104 can execute the job without requesting authentication information when executing the job.

[0111] As an example of the operation of this embodiment, for example, the operation of selecting a preview button included in the setting screen W1020 shown in Fig. 9(a) of the first embodiment corresponds to an operation of displaying a file in the image processing device 10. When the preview button is selected, the image processing device 10 acquires authentication information, and after acquiring the authentication information, displays a preview image of the file corresponding to the setting history information selected by the user.

[0112] According to the image processing device of this embodiment, when image data based on a protected file is displayed, the confidentiality and secrecy of the file can be guaranteed by requesting authentication information. Meanwhile, since the user can check the image data based on the protected file, the content of the file corresponding to the selected setting history information can be more clearly understood.

[0113] [3. Third embodiment] Next, a third embodiment will be described. The third embodiment is an embodiment in which the image processing device in the first embodiment is provided with a user authentication function. In this embodiment, Fig. 2 is replaced with Fig. 17, Fig. 3 with Fig. 18, Fig. 4 with Fig. 21, and Fig. 6 with Fig. 22. Note that the same functional units and the same processes are given the same reference numerals, and the description will be omitted.

[0114] [3.1 Functional configuration] The functional configuration of the image processing device 12 in this embodiment will be described with reference to Fig. 17. The image processing device 12 differs from the image processing device 10 in that the storage unit 160 further includes a user information storage area 168 and a folder information storage area 170 as storage areas.

[0115] First, an overview of the job data storage area 162 in this embodiment will be described with reference to Fig. 18. In this embodiment, similarly to the first embodiment, a storage area for filing (e.g., R400 in Fig. 16) and a storage area for automatic temporary saving (e.g., R404 in Fig. 16) are secured.

[0116] The filing memory area includes filing folders such as standard folders (e.g., "Standard Folder" F400 in FIG. 16) and user folders (e.g., "Registered Folder 1" F402 and "Registered Folder 2" F404 in FIG. 16). Standard folders are shared folders that are available to any user. On the other hand, user folders are folders that are available to users authenticated by the image processing device 10. Users can register one or more folders that they use as registered folders.

[0117] For example, a user registers Registered Folder 1 and Registered Folder 2 as folders to be used. In this case, the user can specify either the standard folder or his / her own user folder, Registered Folder 1 or Registered Folder 2, to store a file with a file name, user name, etc. Both the standard folder and the user folder can store confidential files and shared files.

[0118] Furthermore, when user information is stored in the image processing device 10 (for example, when registering an account user), any user folder may be designated as the user's My Folder. The My Folder is a folder designated as the default storage destination for files. The My Folder may be viewable by a simple operation such as a folder shortcut function.

[0119] Furthermore, the folder type of a user folder may be either a shared folder or a confidential folder. For example, registered folder 1 may be a confidential folder, and registered folder 2 may be a shared folder. The folder type may be set by a user or by an administrator of the image processing device 12. Information indicating whether a user folder is a shared folder or a confidential folder is stored as the folder type in the folder information described later.

[0120] The user information storage area 168 stores information (user information) of a user who uses the image processing device 10. For example, as shown in Fig. 19, the user information includes a user ID (e.g., "UserA") which is identification information for identifying a user, a user name of the user (e.g., "UserA"), a password (e.g., "abc123") which is information used to authenticate the user, and a name of the user's My Folder (e.g., "Registered Folder 1").

[0121] The "My Folder" may or may not be stored by the user. The user information may include information other than the above-mentioned information.

[0122] The folder information storage area 170 stores information (folder information) of folders included in the job data storage area 162. For example, as shown in Fig. 20, the folder information stores a user ID (e.g., "UserA"), a registered name of the folder (e.g., "Registered Folder 1"), a path indicating the location of the folder (e.g., " / usr / UserA / fld1"), a folder type (e.g., "Confidential Folder"), and a folder password (e.g., "aaa12345") which is authentication information for the folder.

[0123] In this embodiment, the folder type is stored as one of "confidential folder," "shared folder," and "protected folder." Folder information whose folder type is "confidential folder" indicates that the folder specified by the path included in the folder information is a confidential folder. Similarly, folder information whose folder type is "shared folder" indicates that the folder specified by the path included in the folder information is a shared folder. Furthermore, folder information whose folder type is "protected folder" indicates that editing operations such as moving pages, deleting, and inserting blank pages of files stored in the folder specified by the path included in the folder information are prohibited. Note that in this embodiment, a folder whose folder type is "protected folder" is considered to be a type of shared folder.

[0124] In addition, as shown in FIG. 20, the folder information storage area 170 may store folder information of a standard folder (D400 in FIG. 20) and a temporary storage folder (D402 in FIG. 20).

[0125] Next, the setting history information in this embodiment will be described with reference to Fig. 21. As shown in Fig. 21, the setting history information in this embodiment includes a job ID (e.g., "0025") that identifies a job, a type of job that was executed (e.g., "print"), a user ID (e.g., "UserA") that identifies a user who executed the job, setting values ​​at the time of execution of the job (e.g., "Output Tray: Tray 1, Single-Sided Double-Sided: Single-Sided → Single-Sided, Staple: Stapleless Staple, Storage Destination: Registered Folder 1, File Name: Copy_20210401_162050"), and the execution date and time of the job (e.g., "2021 / 04 / 01 16:20:50").

[0126] In this manner, in this embodiment, the setting history information corresponds to the information of the user who executed the job, and the setting value and job type. Therefore, for example, the setting history information shown in D300 in Fig. 21 indicates a print job that outputs job data with the file name "Copy_20210401_162050" to the registered folder 1 of a user with a user ID of "UserA".

[0127] [3.2 Processing flow] Next, main processing executed by the image processing device 12 in this embodiment will be described with reference to Fig. 22. It is assumed that the image processing device 12 in this embodiment has a user authentication function enabled. It is also assumed that the image processing device 12 has a function for sharing setting history information among a plurality of users. It is also assumed that a group of users who share setting history information is set in advance.

[0128] First, the control unit 100 performs user authentication (step S400). For example, the control unit 100 displays a screen (login screen) on the display unit 140 for inputting a user ID and password. The control unit 100 acquires the user ID and password input by the user via the login screen, and determines whether or not user information including the acquired user ID and password is stored in the user information storage area 168. If user information including the acquired user ID and password is stored, the control unit 100 authenticates the user identified by the user ID, and specifies the user who operates the image processing device 10.

[0129] After authenticating the user, the control unit 100 executes the processes from step S100 to step S108. In step S102, the control unit 100 (list display unit 106) displays setting history information including either the user ID of the user authenticated in step S400 or the user IDs of other users who share setting history information with the authenticated user.

[0130] In addition, if the control unit 100 determines that the setting history information selected by the user includes a setting value that requires authentication information (step S110; Yes), it determines whether the setting history information is the setting history information of the user authenticated in step S400 (step S402).

[0131] For example, if the user ID included in the setting history information selected by the user matches the user ID of the user authenticated in step S400, the control unit 100 determines that it is setting history information of the authenticated user. In this case, the setting history information selected by the user is setting history information of a job executed by the user himself. On the other hand, if the user ID included in the setting history information selected by the user does not match the user ID of the user authenticated in step S400, the control unit 100 determines that it is not setting history information of the authenticated user. In this case, the setting history information selected by the user is setting history information of a job executed by a user other than the user.

[0132] If the setting history information selected by the user is the setting history information of the authenticated user, the control unit 100 determines that input of authentication information is not required (step S402; Yes -> step S114). In other words, the control unit 100 determines that the authentication required to read a protected file or to refer to a confidential folder corresponding to the authenticated user has been performed.

[0133] On the other hand, if the setting history information selected by the user is not the setting history information of the authenticated user, the control unit 100 determines that input of authentication information is required (step S402; No→step S112).

[0134] [3.3 Example of operation] Next, an operation example of this embodiment will be described. In the explanation of the operation example of this embodiment, it is assumed that user A and user B are members of a group that shares setting history information.

[0135] In this embodiment, user authentication is performed by the image processing device 10, and the user who operates the image processing device 10 is identified. For example, user A is identified as the user who operates the image processing device 10. User A can also execute a job to store a file (filing job).

[0136] For example, Fig. 23 is a diagram showing an example of the setting screen W3000 of the scan save function. User A stores the scanned image data file as a confidential attribute file. At this time, User A selects "Confidential" as the attribute value of the confidential setting as a setting related to storing the file (e.g., E3000 in Fig. 23) and sets a password (authentication information) (e.g., E3002 in Fig. 23). As a result, the scanned image data file is stored as a protected file.

[0137] Furthermore, User A can print the protected file. This allows a job (confidential print job) to be executed to print the protected file. As a result, setting history information for the job to print the protected file is stored.

[0138] Next, with reference to Fig. 24, a case will be described where setting history information of a job executed by user A is selected when user A is authenticated. Fig. 24(a) is a diagram showing an example of a setting history information display screen W3010. The setting history information display screen W3010 displays setting history information of the authenticated user (user A) and setting history information of another user (user B) who shares the setting history information. Here, user A selects setting history information of a job executed by user A. It should be noted that the selected setting history information is setting history information of a job to print a protected file (confidential print job).

[0139] 24(b) is a diagram showing an example of a setting screen W3020 based on setting history information selected by user A. User A can execute a job to print a protected file by selecting the “Color Start” button B3020.

[0140] Here, the image processing device 12 determines that input of authentication information is unnecessary because the setting history information selected by the authenticated user A is a job executed by the user A. Therefore, even if an operation to execute a job to print a protected file is performed, authentication information is not requested.

[0141] Next, with reference to FIG. 25, a case will be described where setting history information of a job executed by user A is selected when user B has been authenticated. FIG. 25(a) is a diagram showing an example of a setting history information display screen W3030. The setting history information display screen W3030 displays setting history information of the authenticated user (user B) and setting history information of another user (user A) who shares the setting history information. Here, user B selects setting history information of a job executed by user A. Note that the selected setting history information is the setting history information of a job to print a protected file (confidential print job).

[0142] In this way, an authenticated user can execute a job to output a registered folder of another user or a file stored by another user by selecting setting history information of a job executed by another user other than the authenticated user. Similarly, an authenticated user can execute a job to store a file in a registered folder of another user.

[0143] 25(b) is a diagram showing an example of a setting screen W3040 based on setting history information selected by user B. User B can execute a job to print a protected file by selecting the “Color Start” button B3040.

[0144] Here, the image processing device 12 determines that input of authentication information is required because the setting history information selected by the authenticated user B is a job executed by user A, who is different from user B. As a result, authentication information is requested.

[0145] 25(c) is a diagram showing an example of a password entry screen W3050 that is displayed when the entry of authentication information is requested. A message dialog M3050 including an entry field for authentication information is displayed on the password entry screen W3050. User B can enter the authentication information required to read the protected file and select the "Color Start" button again to execute a job to print the protected file.

[0146] In the above embodiment, it has been described that a user can register multiple user folders, but a configuration in which one user folder is assigned to one user may also be used. Furthermore, user authentication may be authentication of a group to which one or more users belong. Furthermore, the authentication means for authenticating a user may be, in addition to knowledge authentication, methods such as possession authentication and biometric authentication.

[0147] In the above embodiment, the necessity of authentication information is determined depending on whether the authenticated user and the user corresponding to the selected setting history information match, but the necessity of authentication information may be determined by other methods. For example, even if the authenticated user and the user corresponding to the selected setting history information match, it may be determined that input of authentication information is required when outputting a file stored in a confidential folder other than My Folder or storing a file in a confidential folder other than My Folder.

[0148] According to the image processing device of this embodiment, when a user who executed a job selects setting history information corresponding to the job, even if the setting history information includes a setting value that requires authentication information, authentication information is not requested. As a result, it is possible to improve user convenience. On the other hand, when a user other than the user who executed a job selects setting history information corresponding to the job, and the setting history information includes a setting value that requires authentication information, authentication information is requested. This makes it possible to ensure the confidentiality and secrecy of files.

[0149] [4. Fourth embodiment] Next, a fourth embodiment will be described. In addition to the process described in the third embodiment, the fourth embodiment is an embodiment in which authentication information is requested when a shared folder is changed to a confidential folder after a file is stored in the shared folder. This embodiment is an embodiment in which FIG. 17 of the third embodiment is replaced with FIG. 26. Note that the same functional units are given the same reference numerals, and descriptions thereof will be omitted.

[0150] The functional configuration of the image processing device 14 in this embodiment will be described with reference to Fig. 26. The image processing device 14 differs from the image processing device 12 in that the control unit 100 further functions as a folder information setting unit 112. The folder information setting unit 112 executes a folder information setting process for setting information of folders included in the filing area.

[0151] As the folder information setting process, the folder information setting unit 112 executes the following process. (1) The folder information setting unit 112 displays a user folder setting screen on which user folders are displayed so that they can be selected. (2) When the user folder selected by the user is a shared folder and an operation to input a password is performed, the folder information setting unit 112 sets the input password as authentication information for the selected user folder and makes it a confidential folder. For example, the folder information setting unit 112 sets the folder type of the folder information corresponding to the selected folder to "confidential folder" and stores the input password as the folder password. (3) When the user folder selected by the user is a confidential folder and an operation to delete the authentication information is performed, the authentication information set in the selected user folder is cancelled and the selected folder becomes a shared folder. For example, the folder information setting unit 112 sets the folder type of the folder information corresponding to the selected folder to "shared folder" and deletes the information stored in the folder password.

[0152] The folder information setting process is executed, for example, in response to an operation by an administrator of the image processing device 14. This changes the setting of the folder type of the user folder. The user folder setting screen may be displayed on the display unit 140 of the image processing device 14, or on a display device whose display is controlled by a terminal device connected to the image processing device 14.

[0153] Next, an example of the operation of this embodiment will be described. First, an overview of the operation of this embodiment will be described with reference to Fig. 27. In the description of Fig. 27, it is assumed that the user authenticated by the user authentication executed by the image processing device 14 is user C.

[0154] First, User C stores a shared file in the User C folder, which is User C's user folder (Figure 27(a)). Note that the User C folder is also a shared folder. Next, User C executes a job to output an image based on the shared file (job data) stored in the User C folder (Figure 27(b)). At this time, setting history information for the job to output the shared file stored in the User C folder is stored as User C's setting history information.

[0155] Next, the folder information setting process is executed, and the User C folder is changed to a confidential folder (FIG. 27(c)). As a result, when a shared file stored in the User C folder is read, authentication information for the User C folder is required.

[0156] Next, User C selects the setting history information of the job to output the shared file stored in the User C folder, and calls up the setting values. At this time, when reading the shared file stored in the User C folder, authentication information for the User C folder is required, so User C inputs the authentication information (FIG. 27(d)). This allows User C to output an image based on the shared file stored in the User C folder.

[0157] Thus, in this embodiment, after the setting history information is stored, the settings of the folder in which the shared file is stored are changed between the time the setting history information is stored and the time the setting history information is called up, which restricts the calling of the setting history information.

[0158] Next, an example of a screen in this embodiment will be described. Fig. 28(a) is a diagram showing an example of a screen of a user folder setting screen W4000. The user folder setting screen W4000 includes, for example, a list of selectable user folders and an input field for inputting a folder password of the selected folder. The user selects, for example, "User C Folder" E4000 as a user folder. At this time, the folder password of the User C Folder is displayed in the input field E4002. In Fig. 28(a), the input field E4002 is blank. This indicates that a folder password, which is authentication information, is not set in the User C Folder and the User C Folder is a shared folder.

[0159] Fig. 28(b) is a diagram showing an example of a setting screen W4010 for user C to store a shared file in a shared folder, User C Folder. For example, user C may select "Shared," an attribute value indicating that the file is not a confidential setting (e.g., E4010 in Fig. 28(b)), or may select a user folder (e.g., "User C Folder" in E4012 in Fig. 28(b)) as the storage destination for job data.

[0160] For example, User C executes a scan and save job and performs an operation to store the scanned data file as a shared file in the User C folder. Furthermore, User C prints the shared file stored in the User C folder, and setting history information of the job to print the shared file stored in the User C folder is stored. Note that the setting history information includes information of the shared file stored in the shared folder as a setting value, so there is no need to input authentication information.

[0161] 29(a) is a diagram showing an example of a user folder setting screen W4020. Here, the user selects, for example, "User C Folder" E4020 as a user folder, and inputs a folder password in the authentication information input field E4022. The user then selects the "Update" button B4020. This sets the folder password entered in the input field E4022 for "User C Folder." As a result, "User C Folder" is changed to a confidential folder.

[0162] 29(b) is a diagram showing an example of the setting history information display screen W4030. Here, User C selects setting history information E4030 for a job to output a shared file stored in the User C folder. Here, since the User C folder has been changed to a confidential folder, the setting history information E4030 is setting history information that requires authentication information.

[0163] 30(a) is a diagram showing an example of a setting screen W4040 that is displayed when setting history information E4030 is selected by user C. The setting screen W4040 is a basic screen for copying, and is a setting screen on which the setting values ​​included in the setting history information E4030 are displayed. Note that when the setting screen is displayed, the input of authentication information is not required.

[0164] User C can cause the image processing device 14 to execute a job by selecting a "Color Start" button B4040 included in the setting screen W4040.

[0165] Here, since the job to be executed is a confidential job, authentication information is requested. Figure 30(b) is an example of a password entry screen W4050 including a message dialog M4050 including an entry field for entering authentication information. Here, since the User C folder has been changed to a confidential folder, User C must enter the authentication information set for the User C folder.

[0166] In this way, the folder in which the file corresponding to the setting history information is stored may be changed from a shared folder to a confidential folder between the time the setting history information is stored and the time the setting history information is retrieved. Even in such a case, as in the above-mentioned operation example, input of the authentication information set in the confidential folder is requested, and execution of the job corresponding to the history information is restricted.

[0167] In the above-mentioned operational example, a case was described in which the folder in which job data is stored is changed from a shared folder to a private folder. However, if the folder is changed from a private folder to a shared folder, the input of authentication information will not be required when executing a job.

[0168] According to the image processing apparatus of this embodiment, even if the setting of the storage destination of the file is changed after the file is stored, it is possible to appropriately determine whether or not authentication information is required.

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

[0170] Although the above-described embodiments are described separately for convenience of explanation, they may be combined and executed within a technically feasible range.

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

[0172] Here, the recording medium for storing the program may be any of semiconductor media (e.g., ROM, non-volatile memory cards, 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) Disk), etc.), magnetic recording media (e.g., magnetic tape, flexible disk, etc.), etc. Furthermore, not only are the functions of the above-mentioned 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.

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

[0174] 10, 12, 14 Image processing device 100 Control section 102 Image processing section 104 Job Execution Unit 106 List display section 108 Setting screen display area 110 Setting history information storage unit 112 Folder information setting section 120 Image input unit 130 Image forming section 140 Display section 150 Operation section 160 Storage section 162 Job data storage area 164 Setting history information storage area 166 Job history information storage area 168 User information storage area 170 Folder information storage area 190 Communications Department

Claims

1. a setting history storage unit that stores a setting history, which is a history of setting values ​​at the time of job execution; a list display unit that displays a list of the setting history; a setting screen display unit that displays, when the setting history is selected, a setting screen on which the setting value included in the selected setting history is input; a job execution unit that executes a job based on the setting values ​​input on the setting screen; Equipped with the list display unit displays a list including the setting history that requires authentication information when a job based on the setting value is executed, The job execution unit acquires the authentication information at any time from when the setting screen is displayed until when a job is executed.

13. An image processing device comprising:

2. The image processing apparatus according to claim 1 , wherein the job execution unit acquires the authentication information in response to an operation for starting a job being performed via the setting screen.

3. the setting value for which the authentication information is required is a storage destination and a data name of job data, 3. The image processing apparatus according to claim 2, wherein the job execution unit acquires the authentication information in response to an operation for displaying an image based on the job data specified by the storage destination and the data name.

4. 4. The image processing apparatus according to claim 3, wherein the authentication information is at least one of first authentication information set for an area in which the job data is stored and second authentication information set for the job data.

5. the setting value for which the authentication information is required is a storage destination of job data, The image processing apparatus according to claim 1 , wherein the job execution unit acquires the authentication information in response to an operation for storing job data different from the job data in the storage destination.

6. Further comprising a user authentication unit for authenticating a user, The setting history further includes information about a user who executed a job. the setting history storage unit stores the setting history in association with the user who executed the job; 5. The image processing device according to claim 1, wherein the job execution unit omits a process of acquiring the authentication information when the setting history selected by the user is a setting history of a job executed by the user authenticated by the user authentication unit.

7. a setting unit for setting whether or not the authentication information is required for each area in which job data is stored, The image processing device according to claim 1, characterized in that after a job is executed to output an image based on the job data stored in the area that does not require the authentication information, the job execution unit acquires the authentication information when the authentication information is set in the area by the setting unit, and when the setting history corresponding to the job is selected, at any time from when the setting screen is displayed to when the job is executed.

8. A control method for an image processing device, comprising: a setting history storing step of storing a setting history which is a history of setting values ​​at the time of job execution; a list display step of displaying a list of the setting history; a setting screen display step of displaying, when the setting history is selected, a setting screen on which the setting value included in the selected setting history is input; a job execution step of executing a job based on the setting values ​​input on the setting screen; Equipped with The list display step displays a list including the setting history that requires authentication information when a job based on the setting value is executed, The job execution step acquires the authentication information at any time from when the setting screen is displayed until when the job is executed. A control method comprising:

9. a setting history storage unit that stores a setting history, which is a history of setting values ​​at the time of job execution; a list display unit that displays a list of the setting history; a setting screen display unit that displays, when the setting history is selected, a setting screen on which the setting value included in the selected setting history is input; a job execution unit that executes a job based on the setting values ​​input on the setting screen; a setting unit that sets whether or not authentication information is required for each area in which job data is stored; Equipped with the list display unit displays a list including the setting history that requires the authentication information when a job based on the setting value is executed, The image processing device is characterized in that, after a job is executed to output an image based on the job data stored in the area that does not require the authentication information, the job execution unit acquires the authentication information when the authentication information is set in the area by the setting unit, and when the setting history corresponding to the job is selected, at any time from when the setting screen is displayed to when the job is executed.

Citation Information

Patent Citations

  • Image forming apparatus and its control program

    JP2005212137A

  • Image processor, data management program and data managing method

    JP2006350775A

  • Image forming apparatus, its control method, program and storage medium

    JP2007208440A

  • Image forming apparatus

    JP2009180858A

  • Image forming apparatus, display control method, and computer program

    JP2011152718A