Image processing apparatus and control method

The image processing apparatus addresses the challenge of securing sensitive information in job setting history by requiring authentication, allowing secure and efficient use of setting history.

JP7877539B2Active Publication Date: 2026-06-22SHARP KK
View PDF 11 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
SHARP KK
Filing Date
2025-04-02
Publication Date
2026-06-22

Smart Images

  • Figure 0007877539000001
    Figure 0007877539000001
  • Figure 0007877539000002
    Figure 0007877539000002
  • Figure 0007877539000003
    Figure 0007877539000003
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 apparatus and the like.

Background Art

[0002] Some image processing apparatuses such as multifunction printers have a retention function that stores data used for output in the image processing apparatus and outputs the data based on a user's operation. Further, some have a function of protecting the data and restricting the output of the data by requiring authentication information such as a password when referring to the stored data, thereby ensuring security.

[0003] Also, technologies related to the parent-expanded printing function have been proposed. For example, there has been proposed an image processing apparatus that permits execution of processing on data only when an authenticated user stores data in a user area assigned to another user different from the authenticated user (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] Some image processing devices store a settings history, including settings related to job execution, for reuse. However, this settings history may contain information that, if reused as is, could lead to security problems, such as settings indicating the storage location of protected data. On the other hand, restricting the display of settings history content, including settings indicating the storage location of protected data, for security reasons may impair usability. Therefore, there is a challenge in ensuring security while making the settings history appropriately usable. However, prior art such as Patent Document 1 did not take the above-mentioned challenges into consideration.

[0006] In view of the issues described above, this disclosure aims to provide an image processing device, etc., that enables the appropriate use of the job setting history that requires authentication information. [Means for solving the problem]

[0007] To solve the above-mentioned problems, the image processing apparatus according to this disclosure comprises: 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 the setting history in a list; a setting screen display unit that displays a setting screen in which the setting values ​​included in the selected setting history are entered when a setting history is selected; and a job execution unit that executes a job based on the setting values ​​entered on the setting screen, wherein the list display unit displays the setting history including the setting history which requires authentication information when executing a job based on the setting values.

[0008] The control method relating to this disclosure is a control method for an image processing device, comprising: a setting history storage step for storing a setting history which is a history of setting values ​​at the time of job execution; a list display step for displaying the setting history in a list; a setting screen display step for displaying a setting screen in which the setting values ​​included in the selected setting history are entered when a setting history is selected; and a job execution step for executing a job based on the setting values ​​entered on the setting screen, wherein the list display step displays the setting history including the setting history which requires authentication information when executing a job based on the setting values. [Effects of the Invention]

[0009] According to this disclosure, it is possible to provide an image processing device that makes the setting history of jobs requiring authentication information appropriately available. [Brief explanation of the drawing]

[0010] [Figure 1] This is an external perspective view of the image processing device in the first embodiment. [Figure 2] This figure shows the functional configuration of the image processing apparatus in the first embodiment. [Figure 3] This is a conceptual diagram of the job data storage area in the first embodiment. [Figure 4] This diagram shows the data structure of the setting history information in the first embodiment. [Figure 5] This figure shows the data structure of job history information in the first embodiment. [Figure 6] This is a flowchart showing the processing flow of the image processing apparatus in the first embodiment. [Figure 7] This is a flowchart showing the job execution process flow in the first embodiment. [Figure 8] This figure shows an example of operation in the first embodiment. [Figure 9] This figure shows an example of operation in the first embodiment. [Figure 10] This figure shows an example of operation in the first embodiment. [Figure 11] It is a diagram showing an operation example in the first embodiment. [Figure 12] It is a diagram showing an operation example in the first embodiment. [Figure 13] It is a diagram showing an operation example in the first embodiment. [Figure 14] It is a diagram showing an operation example in the first embodiment. [Figure 15] It is a diagram showing an operation example in the first embodiment. [Figure 16] It is a flowchart showing the flow of job execution processing in the second embodiment. [Figure 17] It is a diagram showing the functional configuration of an image processing apparatus in the third embodiment. [Figure 18] It is a conceptual diagram of a job data storage area in the third embodiment. [Figure 19] It is a diagram showing the data structure of user information in the third embodiment. [Figure 20] It is a diagram showing the data structure of folder information in the third embodiment. [Figure 21] It is a diagram showing the data structure of setting history information in the third embodiment. [Figure 22] It is a flowchart showing the flow of processing of an image processing apparatus in the third embodiment. [Figure 23] It is a diagram showing an operation example in the third embodiment. [Figure 24] It is a diagram showing an operation example in the third embodiment. [Figure 25] It is a diagram showing an operation example in the third embodiment. [Figure 26] It is a diagram showing the functional configuration of an image processing apparatus in the fourth embodiment. [Figure 27] It is a diagram showing an overview of operations in the fourth embodiment. [Figure 28] It is a diagram showing an operation example in the fourth embodiment. [Figure 29] It is a diagram showing an operation example in the fourth embodiment. [Figure 30]This figure shows an example of operation in the fourth embodiment. [Modes for carrying out the invention]

[0011] An embodiment for implementing this disclosure will be described below with reference to the drawings. Note that the following embodiment is merely an example for illustrating this disclosure, and the technical scope of the invention as 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. Figure 1 is an external perspective view of the image processing apparatus 10 according to the first embodiment, and Figure 2 is a block diagram showing the functional configuration of the image processing apparatus 10.

[0013] The image processing device 10 is a device that has functions such as copying, printing, scanning, and faxing, and is generally called a digital multifunction printer (MFP; Multi-Function Peripheral / Printer). The image processing device 10 may also be an image forming device equipped with means for forming an image on recording paper using means such as electrophotography.

[0014] The image processing device 10 comprises 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 composed of, for example, one or more arithmetic units (CPU (Central Processing Unit)). Alternatively, the control unit 100 may be configured as a SoC (System on a Chip) having multiple functions among those described below.

[0016] The control unit 100 functions as an image processing unit 102, a job execution unit 104, a list display unit 106, a settings screen display unit 108, and a settings history information storage unit 110 by executing a program stored in the storage unit 160.

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

[0018] The job execution unit 104 executes the processing associated with the execution of each function of the image processing device 10, such as the copy function, print function, scanner function, and 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. Setting items include, for example, the number of copies to output, the color mode at the time of output, the magnification at the time of output, and the destination of the scanned data. The setting values ​​are entered via a setting screen displayed by the setting screen display unit 108, which will be described later.

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

[0020] The settings screen display unit 108 displays settings screens corresponding to each function provided by the image processing device 10. The settings screen displays the setting values ​​for each setting item corresponding to the function to be executed, and accepts operations to change the setting values. Furthermore, the settings screen display unit 108 in this embodiment reads the setting values ​​stored in the setting history information, which will be described later, and displays a settings screen that reflects the read setting values.

[0021] The setting history information storage unit 110 stores setting history information, including the settings at the time of job execution, when a job is executed. In other words, the setting history information is information about the history of the settings 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 composed of 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 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 composed of, for example, a laser printer using an electrophotographic method. For example, the image forming unit 130 feeds recording paper from the paper feed tray 132 in Figure 1, forms an image on the surface of the recording paper, and ejects the recording paper from the paper output tray 134.

[0024] The display unit 140 displays various information. The display unit 140 is composed of a display device such as an LCD (Liquid Crystal Display), an OLED (Electro-Luminescence) display, or a microLED display.

[0025] The operation unit 150 receives input from the user using the image processing device 10. The operation unit 150 is composed of input devices such as touch sensors. The method used to detect input in the touch sensor can be any common detection method, such as resistive, infrared, electromagnetic induction, or capacitive touch. The image processing device 10 may also 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 data necessary for the operation of the image processing device 10. The storage unit 160 is composed of, for example, a storage device such as a semiconductor memory SSD (Solid State Drive) or an HDD (Hard Disk Drive).

[0027] The memory unit 160 reserves 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] The job data storage area 162 stores job data. Job data is data input to the image processing device 10 for use in executing a job. For example, job data may be data input via the image forming unit 130 for image formation (data of the image to be formed), or data input via the image input unit 120 during copying or scanning. Job data may include, for example, image data, data in PDF (Portable Document Format) format, or data containing commands that the control unit 100 can interpret (print data).

[0029] Referring to Figure 3, the overview of the job data storage area 162 will be explained. The job data stored in the job data storage area 162 is data that is input by the following method. Note that the following symbols correspond to the symbols in Figure 3. (1) Data entered from terminal devices such as PCs (Personal Computers) The data input from the terminal device is data to be printed or transmitted by the image processing device 10. Job data input from the terminal device includes, for example, copy data, print data, PC-FAX transmission data, scan transmission data, fax transmission data, and Internet FAX transmission data. (2) Data transmitted from other facsimile machines Data transmitted from other facsimile devices is data received via a facsimile line, such as fax data or Internet fax 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 the scanning device that constitutes the image input unit 120.

[0030] The job data described above is either filed or automatically temporarily stored by the image processing device 10. Filing means storing the data in a storage area for filing (for example, R100 in Figure 3). On the other hand, automatic temporary storage means temporarily storing the data in a storage area for automatic temporary storage (for example, R104 in Figure 3). The job data that has been automatically temporarily stored may be automatically deleted by the image processing device 10 at predetermined times, 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 other facsimile devices will only be filed.

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

[0033] Confidential files and shared files may be distinguishable by their 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 file would have the attribute value of the confidential setting attribute set to "Confidential" or "Yes". A shared file, on the other hand, would have the attribute value of the confidential setting attribute set to "Shared" or "No", or the attribute value would not be stored at all. This makes it possible to distinguish whether a file is a confidential file or not based on the attribute value of the confidential setting.

[0034] The job data storage area 162 may have multiple areas for storing job data. An area for storing job data is, for example, a folder. The job data storage area 162 may also have, for example, a filing folder, with a shared folder (for example, "shared folder" F100 in Figure 3) and a private folder (for example, "private folder" F102 in Figure 3) in the filing storage area.

[0035] Shared folders and private folders are folders that store job data with file names, usernames, etc., and can store both private and shared files. For example, the "shared folder" F100 contains private files (e.g., "copy data" F100a in Figure 3) and shared files (e.g., "print data" F100b in Figure 3).

[0036] On the other hand, shared folders and private folders differ in whether or not authentication information is required to access them. Shared folders do not require authentication information when accessed. Private folders, on the other hand, are folders for which authentication information is set, and authentication information is required when accessed. Authentication information for private folders can be, for example, a PIN (Personal Identification Number) or a folder password. Authentication information may be included in the private attribute file itself as an attribute of the folder, or it may be managed in association with the private folder.

[0037] Furthermore, the job data storage area 162 includes a temporary storage folder (F104, "Temporary Storage Folder" in Figure 3) within 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 to access, and can only store shared files.

[0038] Based on the above, in this embodiment, among the files (job data) stored in the job data storage area 162, the following files require authentication information when read. (1) Confidential files stored in the Confidential folder When accessing a confidential attribute file stored in a confidential folder, both the authentication information set for that confidential folder and the authentication information set for that confidential attribute file are required. (2) Shared files stored in the Confidential folder When accessing shared files stored in a private folder, the authentication information set for that private folder is required. (3) Confidential files stored in a shared folder When accessing a confidential file stored in a shared folder, the authentication information set for that confidential file is required.

[0039] In this embodiment, files that require authentication information to be read are referred to as protected files. On the other hand, shared files stored in a shared folder do not require authentication information to be read.

[0040] The setting history information storage area 164 stores setting history information. The setting history information includes, for example, a job ID that identifies the job (e.g., "0025"), the type of job executed (e.g., "print"), the setting values ​​at the time of stapling 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 date and time the job was executed (e.g., "2021 / 04 / 01 16:20:50").

[0041] The job type included in the configuration history information is information indicating the function of the image processing device 10 corresponding to the job executed by the user (e.g., copy, print, scan, image transmission). The job type stores the name of the function and a code to identify the function.

[0042] Furthermore, the settings include information about the storage location and file name (data name) of files (job data) output or stored during job execution. For example, the settings include information about the folder where the files are stored (e.g., "Confidential Folder") and the file name of the file stored in that folder (e.g., "Copy_20210401_162050"). The setting history information shown in D100 of Figure 4 indicates that it is the setting history information for a print job that output job data with the file name "Copy_20210401_162050" stored in the Confidential Folder.

[0043] The job history information storage area 166 stores information about the history of executed jobs (job history information). Job history information includes, for example, a job ID that identifies the job (e.g., "0025"), the type of job executed (e.g., "print"), the date and time the job was executed (e.g., "2021 / 04 / 01 16:20:50"), and the status of the job's processing (e.g., "completed"). Unlike setting history information, job history information shows the execution history of jobs. Therefore, it does not include information about the settings at the time of job execution. Job history information is generated and stored, for example, immediately after the job is completed or after the setting history information has been generated.

[0044] The communication unit 190 communicates with external devices via a LAN (Local Area Network) or WAN (Wide Area Network). The communication unit 190 is composed of communication devices and communication modules, such as a NIC (Network Interface Card) used in wired / wireless LANs.

[0045] The communication unit 190 may also 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 it transmits and receives images with other devices by performing facsimile communication using known standards and protocols such as the G3 / G4 standard.

[0046] [1.2 Processing Flow] Next, with reference to Figures 6 and 7, the processing flow executed by the image processing device 10 in this embodiment will be explained. The processing shown in Figures 6 and 7 is executed when the control unit 100 of the image processing device 10 reads the program stored in the storage unit 160.

[0047] In the following description, it is assumed that the storage unit 160 of the image processing device 10 stores predetermined setting history information and job data corresponding to said setting history information. Furthermore, the image processing device 10 of this embodiment will be described in the case where user authentication of the user using the image processing device 10 is not performed (when user authentication is invalid and the device is in an unauthenticated state).

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

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

[0050] The configuration history information that requires authentication information is as follows: (1) Job configuration history information for outputting protected files Jobs that output protected files include print jobs (confidential print jobs) that print images based on protected files (job data), and image transmission jobs that send protected files to external devices. Therefore, the settings in the setting history information for these jobs include the storage location and file name of the protected file. When a job based on the setting history information for jobs that output protected files is executed, the job execution unit 104 reads the protected file, so authentication information set in the confidential folder or authentication information set in the confidential attribute file is required. In the following description, jobs that print images based on files (job data) will also be referred to as jobs that print (output) files.

[0051] (2) Job settings history information for saving files in a private folder The job of storing files in the confidential folder is a job that stores image data input by the image input unit 120 in the confidential folder during copying or scanning. Therefore, the setting values ​​in the setting history information for these jobs include information about the confidential folder as the storage destination. When a job based on the setting history information for jobs that store files in the confidential folder is executed, the job execution unit 104 references the confidential folder, and therefore authentication information set in the confidential folder is required.

[0052] In this embodiment, jobs that output protected files and jobs that store files in a private folder are also referred to as private jobs. The setting history information for private jobs retrieves the storage location and file name of the protected files to be output, as well as the setting value for the storage location of the files to be stored. Authentication information is required when a job that uses such setting values ​​is executed.

[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 a predetermined number (for example, 5) of setting history information from the setting history information storage area 164, starting with the most recent execution date and time, and displays a screen (setting history information display screen) with the information contained in the read setting history information as list items for each setting history information.

[0054] Furthermore, 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. In addition, the list display unit 106 may display setting values ​​that require authentication information when executing a job (such as the storage location and file name of a protected file).

[0055] Furthermore, if the user performs an operation other than the operation to display the setting history information, the control unit 100 executes a predetermined process corresponding to the operation entered 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 setting history information 1 has been selected on the setting history information display screen (step S106). If no setting history information is selected, the control unit 100 repeats the process in step S106 (step S106; No).

[0057] On the other hand, if 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 that includes setting items corresponding to the job type included in the setting history information. The setting screen display unit 108 also sets the setting values ​​included in the selected setting history information to be entered as the setting values ​​for the corresponding setting items. In this way, the setting screen display unit 108 displays a setting screen with the setting values ​​included in the setting history information entered (a setting screen in which the setting history information is called and the setting values ​​of the setting history information are reflected). The setting screen display unit 108 may also display setting values ​​on the setting screen that require authentication information when the job is executed (such as the storage location or file name of a protected file), or it may display an identification indicator that authentication information is required when the job is executed.

[0058] Next, the control unit 100 determines whether the selected setting history information includes setting values ​​that require authentication information (step S110). The cases in which setting values ​​that require authentication information are included are as follows: (1) When the job type includes information about file output functions such as "print" or "send image," and the setting value includes the storage location or file name of a protected file. (2) When the job type includes information about file storage functions such as "Scan and Save," and the setting value includes a private folder as the storage destination.

[0059] The control unit 100 determines that if the selected setting history information includes setting values ​​that require authentication information, then authentication information input is required (step S110; Yes → step S112). On the other hand, if the selected setting history information does not include setting values ​​that require authentication information, then authentication information input is not required (step S110; No → step S114).

[0060] Next, the control unit 100 (job execution unit 104) executes a job execution process (job execution process) based on the settings entered in the settings screen (step S116). The job execution process will be described later. The job execution unit 104 issues a job ID when or after a job is executed and stores the 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 it in the setting history information storage area 164.

[0062] [1.2.2 Job Execution Process] The job execution process will be explained with reference to Figure 7. The job execution process is performed by the job execution unit 104.

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

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

[0065] On the other hand, if an operation to execute a job is performed, the job execution unit 104 determines whether or not authentication information needs to be entered based on the determination results of steps S112 and S114 in Figure 6 (step S124; Yes → step S126). If authentication information does not need to be entered, the job execution unit 104 executes the job based on the setting values ​​entered via the setting screen (step S126; No → step S134).

[0066] On the other hand, if the job execution unit 104 requires authentication information to be entered, it determines whether it has obtained the correct authentication information from the user (step S126; Yes → step S128). If the correct authentication information has not been obtained, the job execution unit 104 requests the user to enter the authentication information (step S128; Yes → step S130). For example, the job execution unit 104 displays a password input screen with a message dialog for obtaining authentication information on the display unit 140. Here, if the job execution unit 104 outputs a protected file, it requests the authentication information necessary to read the file. Also, if the job execution unit 104 stores a file in a private folder, it requests the authentication information set for the private folder.

[0067] Next, the job execution unit 104 obtains the authentication information entered by the user (step S132). If the obtained authentication information differs from the set authentication information, the job execution unit 104 may display an error message and then execute the process in step S130 again to request the user to provide the authentication information. If the job execution unit 104 obtains the correct authentication information, it returns to step S120 (step S132 → step S120).

[0068] Furthermore, if the job execution unit 104 determines in step S128 that it has already obtained the correct authentication information, it executes the job (step S128; No → step S134). In other words, when authentication information input is required, the job execution unit 104 requests authentication information the first time the operation to execute the job is performed, and executes the job without requesting authentication information when the operation to execute the job is performed again. Thus, the job execution unit 104 obtains authentication information in response to the operation to start a job performed via the settings screen, and after obtaining the authentication information, executes the job when the operation to start the job is performed again.

[0069] [1.3 Example of Operation] Next, an example of operation of this embodiment will be described. Figure 8 is a diagram showing an example of the home screen W100. The home screen W1000 is the basic screen displayed on the display unit 140 when the power is turned on, when in standby mode, when recovering from sleep mode, etc.

[0070] The home screen W1000 includes an area E1000 where buttons for switching the operating mode of the image processing device 10 are located. In particular, area E1000 includes a "Recent Jobs" button B1000 for displaying setting history information.

[0071] Figure 8(b) shows an example of the settings history information display screen W1010, which is displayed when the "Recent Jobs" button B1000 is selected by the user. The settings history information display screen W1010 displays the settings history information of recently executed jobs as "Recent Jobs". For example, the settings history information display screen W1010 includes a list E1010 in which settings history information is displayed in a selectable list. The user can select one piece of settings history information from list E1010.

[0072] List E1010 displays configuration history information that requires authentication and configuration history information that does not require authentication. This allows users to view the contents of the configuration history information regardless of whether authentication is required. Configuration history information that requires authentication may also be marked with an identifier (e.g., icon P1010). Users can then recognize that configuration history information marked with icon P1010 requires authentication.

[0073] If the user selects setting history information E1012 from list E1010, a settings screen based on the selected setting history information will be displayed. For example, if setting history information E1012 is the setting history information for a job to print a protected file (confidential print job), a settings screen for printing that protected file will be displayed.

[0074] Figure 9(a) shows an example of the settings screen W1020 that appears when setting history information E1012 is selected. The settings screen W1020 is the basic screen for the copy function, and it is a settings screen that reflects the setting values ​​contained in setting history information E1012.

[0075] On the settings screen W1020, information about the protected file is entered (held) as the setting value for the output file. However, at the time the settings screen W1020 is displayed, the execution of the job to print the protected file is not yet confirmed, so authentication information is not requested. The user can change settings such as the number of copies to print via the settings screen W1020.

[0076] Figure 9(b) shows an example of the settings screen W1030 that appears when a job is instructed to start. 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] Figure 10(a) shows an example of the password input screen W1040 that appears when authentication information is requested. For example, if the protected file is a shared file stored in a private folder, the user will be required to enter the authentication information set for the private folder, which is necessary to access the private folder. The password input screen W1040 displays a message dialog M1040 that includes fields for entering authentication information. The message dialog M1040 displays a message prompting the user to enter the authentication information set for the private folder, such as "Please enter the password for the private folder using the numeric keypad."

[0078] Figure 10(b) shows an example of the settings screen W1050 that is displayed when authentication information is entered by the user. The user enters authentication information into the input fields in the message dialog M1050 within the settings screen W1050 and selects the "OK" button B1050 to allow the image processing device 10 to acquire the authentication information. If the correct authentication information is acquired, the message dialog M1050 will be hidden. If the authentication information is incorrect, a message such as "Incorrect password" may be displayed.

[0079] If the protected file is a confidential file stored in a shared folder, a screen will appear requesting the user to enter the authentication information set for the confidential file, as shown in the password input screen W1060 in Figure 11(a). The password input screen W1060 displays a message dialog M1060 that includes fields for entering authentication information. The message dialog M1060 displays a message prompting the user to enter the authentication information set for the confidential file, such as, "Please enter the password for the confidential file using alphanumeric characters and symbols, with a maximum of 4 to 32 characters."

[0080] Furthermore, if the protected file is a confidential file stored in a private folder, you will be required to enter the authentication information set for the private folder and the authentication information set for the confidential file.

[0081] Figure 11(b) shows an example of the settings screen W1070 after correct authentication information has been obtained. The user can start a job on the image processing device 10 by selecting the "Black and White Start" button B1070 again. At this point, since the correct authentication information has already been obtained, the job will be executed without being prompted to enter authentication information.

[0082] This functionality allows users, for example, to re-run a confidential print job by selecting the settings history information for that job and displaying a settings screen that reflects the settings of that job. Furthermore, since authentication information is not requested when the settings screen is displayed, even if the user has selected the wrong settings history information, they can select a different settings history information without having to enter authentication information. In short, users can efficiently select settings history information and verify the settings.

[0083] The above explanation described a confidential print job for printing protected files, but similarly, jobs that send protected files to other devices (image transmission jobs) also require authentication information when the job is instructed to start.

[0084] Next, as another example of operation, we will explain the case where the filing job setting history information, which stores image data input by the image input unit 120, is selected during copying or image transmission.

[0085] Figure 12(a) shows an example of the settings history information display screen W1100. The list displayed on the settings history information display screen W1100 includes the settings history information E1100 of filing jobs in which image data was stored in a private folder during copying.

[0086] Figure 12(b) shows an example of the settings screen W1110 that is displayed when setting history information E1100 is selected. The settings screen W1110 is the basic screen for the copy function. Area E1110 of the settings screen W1110 indicates that the setting for filing image data files is enabled. Also, in the settings screen W1110, the setting value for the file storage destination is set to the confidential folder. However, at the time the settings screen W1110 is displayed, the execution of the filing job to store files in the confidential folder is not yet confirmed, so authentication information is not requested.

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

[0088] Figure 13(a) shows an example of the password input screen W1120 that appears when authentication information is requested. Because the file is stored in a private folder, the password input screen W1120 displays a message dialog M1120 for entering the authentication information set for the private folder.

[0089] Once the correct authentication information is entered and the "Color Start" button is selected again, the copy process will begin, and the image data of the original document scanned during the copy will be stored in a confidential folder.

[0090] Furthermore, if the file identified from the storage location and filename included in the selected setting history information is a confidential file, the setting screen may retain a setting value indicating that confidential files should be stored. In this case, when the "Color Start" button is selected, the user may be prompted to enter authentication information to be set for the newly stored image data file.

[0091] Figure 13(b) shows an example of the password input screen W1130 that appears when the "Color Start" button is selected with a setting that indicates the storage of confidential files. The password input screen W1130 displays a message dialog M1130 for entering authentication information to be set for the newly stored image data file. The user can enter a password via the message dialog M1130 and set the authentication information to be set for the file. After the password is entered, the confidential file with the password set will be stored when the job is run again.

[0092] As yet another example, let's consider the case where the setting history information of a filing job that stores scanned image data is selected.

[0093] Figure 14(a) shows an example of the settings history information display screen W1200. The list displayed on the settings history information display screen W1200 includes the settings history information E1200 of filing jobs in which scanned image data was stored in a confidential folder.

[0094] Figure 12(b) shows an example of the settings screen W1210 that appears when setting history information E1200 is selected. The settings screen W1210 is the basic screen for the scan save function. As shown in area E1210 of the settings screen W1210, the information for the private folder is set (input) as the storage location for scanned image data files. At this point, the execution of the filing job to store the files in the private folder is not yet confirmed, so authentication information is not requested.

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

[0096] Figure 15(a) shows an example of the password input screen W1220 that appears when authentication information is requested. Because the file is stored in a private folder, the password input screen W1220 displays a message dialog M1220 for entering the authentication information set for the private folder.

[0097] Once the correct authentication information is entered and the "Start" button is selected again, the scan will be performed, and the image data of the document scanned will be saved in a private folder as a PDF file or an image file in a commonly used format.

[0098] Furthermore, if the file is saved in an encrypted PDF format, or if the file identified from the file storage location and filename included in the selected settings history information is a confidential file, the user may be prompted to enter the password for the encrypted PDF or authentication information to be set for the file.

[0099] Figure 15(b) shows an example of the password input screen W1230 displaying a message dialog M1230 that includes input fields for entering the password for the encrypted PDF and authentication information to be set for the file. The password entered by the user will be set as the password for the encrypted PDF and as authentication information for the stored file.

[0100] In the embodiment described above, the timing for requesting authentication information was explained as being when the operation to start a job was performed. However, the timing for requesting authentication information can be any time between the selection of the configuration history information and the execution of the job based on that configuration history information. For example, the timing for requesting authentication information may be when the user changes the settings (step S122 in Figure 7).

[0101] Furthermore, in the embodiments described above, the authentication information was assumed to be a password or PIN. In this case, the means for inputting the authentication information (authentication means) is knowledge authentication. However, the authentication means may also be possession authentication or biometric authentication.

[0102] Thus, the image processing device of this embodiment can display job setting history information for jobs that output protected files or store files in areas that require authentication information when accessed, without requiring the user to input authentication information. Furthermore, even when a settings screen reflecting the settings included in the setting history information is displayed, the image processing device of this embodiment does not immediately request authentication information, but rather requests it until the job is executed (for example, until printing starts). As a result, the image processing device of this embodiment allows the user to easily confirm the settings, thereby maintaining usability.

[0103] On the other hand, the image processing device of this embodiment requests authentication information from the time a settings screen based on the job setting history information for outputting protected files or storing files in an area where authentication information is required when accessing them is displayed until the job is executed. This ensures the confidentiality and privacy of protected files and restricts access to private folders.

[0104] In particular, accessing job setting history information for files (job data) that require authentication information unconditionally could pose security risks. Therefore, for security reasons, job setting history information for files requiring authentication information was not displayed until authentication information was entered, or even if displayed, authentication information was requested before the settings screen reflecting the settings was shown. However, even if job setting history information for files requiring authentication information is accessed, the execution of the job based on that setting history information is not yet confirmed. Consequently, requesting authentication information before job execution is confirmed can lead to unnecessary requests for authentication information input, potentially impairing usability. This embodiment of the image processing device ensures security while maintaining usability by requesting authentication information only after the settings 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 processing described in the first embodiment, the second embodiment is an embodiment in which authentication information is requested before displaying image data, such as preview display and thumbnail display of protected files (for example, image data). This embodiment is a replacement of Figure 7 with Figure 16. The same reference numerals are used for the same processing, and their descriptions are omitted.

[0106] Referring to Figure 16, the job execution process in this embodiment will be described. 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). A file display operation is, for example, an operation to display a preview image or thumbnail image based on a file. The file to be displayed is the file corresponding to the setting history information selected by the user in step S106 of Figure 6, and is identified by the information regarding the file's storage location and file name stored in the setting value of the setting history information.

[0107] Next, the job execution unit 104 determines whether or not authentication information needs to be entered based on the determination results of steps S112 and S114 in Figure 6 (step S202). If authentication information does not need to be entered, the job execution unit 104 displays an image based on the file (step S202; No → step S210).

[0108] On the other hand, if the job execution unit 104 requires the input of authentication information, it determines whether or not it has obtained the correct authentication information (step S202; Yes → step S204). If the correct authentication information has not been obtained, the job execution unit 104 requests the user to provide the authentication information (step S204; Yes → step S206) and obtains the authentication information entered by the user (step S208). If the job execution unit 104 has obtained the correct authentication information, it displays an image based on the file (step S210). Note that the processing from steps S202 to S208 is the same as the processing from steps S126 to S132.

[0109] Furthermore, if the job execution unit 104 has already obtained the correct authentication information in step S204, it omits the processing in steps S206 and S208 and displays an image based on the file (step S204; No → step S210).

[0110] Furthermore, if the job execution unit 104 has obtained authentication information in step S208, it will determine in the processing of step S128 that it has obtained correct authentication information. 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 operation in this embodiment, for instance, the image processing device 10 corresponds to the operation of displaying a file when the preview button included in the settings screen W1020 shown in Figure 9(a) of the first embodiment is selected. When the preview button is selected, the image processing device 10 obtains authentication information, and after obtaining the authentication information, displays a preview image of the file corresponding to the settings history information selected by the user.

[0112] According to the image processing apparatus of this embodiment, when displaying image data based on a protected file, the confidentiality and privacy of the file can be ensured by requesting authentication information. On the other hand, since the user can confirm the image data based on the protected file, it becomes possible to more clearly understand the contents of the file corresponding to the selected setting history information.

[0113] [3. Third Embodiment] Next, a third embodiment will be described. The third embodiment is an embodiment in which the image processing apparatus of the first embodiment is equipped with a user authentication function. In this embodiment, Figure 2 is replaced with Figure 17, Figure 3 with Figure 18, Figure 4 with Figure 21, and Figure 6 with Figure 22. The same reference numerals are used for the same functional parts and processes, and their descriptions are omitted.

[0114] [3.1 Functional Configuration] Referring to Figure 17, the functional configuration of the image processing device 12 in this embodiment will be described. Unlike the image processing device 10, the storage unit 160 of the image processing device 12 further reserves a user information storage area 168 and a folder information storage area 170 as storage areas.

[0115] First, with reference to Figure 18, an overview of the job data storage area 162 in this embodiment will be described. In this embodiment, as in the first embodiment, a storage area for filing (for example, R400 in Figure 16) and a storage area for automatic temporary storage (for example, R404 in Figure 16) are reserved.

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

[0117] For example, a user might register two folders, Registered Folder 1 and Registered Folder 2, as folders they use. In this case, the user can specify either Registered Folder 1 or Registered Folder 2, which are either standard folders or their own user folders, to store files with specified filenames, usernames, etc. Both standard folders and user folders can store both confidential and shared files.

[0118] Furthermore, when user information is stored in the image processing device 10 (for example, during account user registration), any user folder may be designated as the user's My Folder. My Folder is the folder designated as the default storage location for files. My Folder may be accessible through simple operations such as folder shortcuts.

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

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

[0121] My Folder may or may not be remembered by the user. Furthermore, user information may include information other than that mentioned above.

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

[0123] In this embodiment, the folder type stored is one of the following: "Confidential Folder," "Shared Folder," or "Protected Folder." Folder information with the folder type "Confidential Folder" indicates that the folder identified by the path included in the folder information is a confidential folder. Similarly, folder information with the folder type "Shared Folder" indicates that the folder identified by the path included in the folder information is a shared folder. Furthermore, folder information with the folder type "Protected Folder" indicates that the folder prohibits editing operations such as moving, deleting, or inserting blank pages of files stored in the folder identified by the path included in the folder information. In this embodiment, a folder with the folder type "Protected Folder" is considered a type of shared folder.

[0124] Furthermore, the folder information storage area 170 may store folder information for standard folders (D400 in Figure 20) and temporary storage folders (D402 in Figure 20), as shown in Figure 20.

[0125] Next, with reference to Figure 21, the setting history information in this embodiment will be described. As shown in Figure 21, the setting history information in this embodiment includes a job ID that identifies the job (for example, "0025"), the type of job executed (for example, "Print"), a user ID that identifies the user who executed the job (for example, "UserA"), the settings at the time the job was executed (for example, "Output tray: Tray 1, Single-sided / Duplex: Single-sided → Single-sided, Staple: Stapleless staple, Storage location: Registered folder 1, File name: Copy_20210401_162050"), and the date and time the job was executed (for example, "2021 / 04 / 01 16:20:50").

[0126] Thus, in this embodiment, the setting history information is associated with the user who executed the job, the setting values, and the job type. Therefore, for example, the setting history information shown in D300 of Figure 21 indicates a print job that output job data with the file name "Copy_20210401_162050" to the registration folder 1 of a user whose user ID is "UserA".

[0127] [3.2 Processing Flow] Next, with reference to Figure 22, the main processing performed by the image processing device 12 in this embodiment will be described. It will be assumed that the user authentication function is enabled in the image processing device 12 of this embodiment. Furthermore, it will be explained that the image processing device 12 implements a function for sharing setting history information among multiple users. It will be explained that the group of users sharing the setting history information is pre-configured.

[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 that prompts the user to enter a user ID and password. The control unit 100 obtains the user ID and password entered by the user via the login screen and determines whether user information containing the obtained user ID and password is stored in the user information storage area 168. If user information containing the obtained user ID and password is stored, the control unit 100 authenticates the user identified by that user ID and identifies the user who will operate 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 that includes either the user ID of the user authenticated in step S400 or the user IDs of other users who share setting history information with that user.

[0130] Furthermore, if the control unit 100 determines that the setting history information selected by the user includes setting values ​​that require authentication information (step S110; Yes), it determines whether or not the setting history information is the setting history information of the user authenticated in step S400 (step S402).

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

[0132] The control unit 100 determines that if the setting history information selected by the user is the setting history information of the authenticated user, then input of authentication information is not required (step S402; Yes → step S114). In other words, the control unit 100 determines that the authentication necessary to read the protected file and the authentication necessary to access the private folder corresponding to the authenticated user have been performed.

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

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

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

[0136] For example, Figure 23 shows an example of the settings screen for the scan save function of the W3000. User A saves scanned image data files as files with the "Confidential" attribute. At this time, as a setting for saving the file, User A selects "Confidential" as the attribute value for the confidential setting (for example, E3000 in Figure 23) or sets a password (authentication information) (for example, E3002 in Figure 23). As a result, the scanned image data files are saved as protected files.

[0137] Furthermore, user A can print the protected file. This allows the system to execute a job (confidential print job) to print the protected file. As a result, the settings history information for jobs to print protected files is stored.

[0138] Next, referring to Figure 24, we will explain the case where User A is authenticated and the configuration history information of a job executed by User A is selected. Figure 24(a) shows an example of the configuration history information display screen W3010. The configuration history information display screen W3010 displays the configuration history information of the authenticated user (User A) and the configuration history information of another user (User B) who shares the configuration history information. Here, User A selects the configuration history information of a job executed by User A. The selected configuration history information is the configuration history information of a job that prints protected files (confidential print job).

[0139] Figure 24(b) shows an example of the settings screen W3020 based on the settings history information selected by user A. By selecting the "Color Start" button B3020, user A can execute a job to print a protected file.

[0140] Here, the image processing device 12 determines that the setting history information selected by the authenticated user A is a job executed by user A, and therefore, authentication information input is not required. For this reason, even if an operation is performed to execute a job to print a protected file, authentication information is not requested.

[0141] Next, referring to Figure 25, we will explain the case where user B is authenticated and the configuration history information of a job executed by user A is selected. Figure 25(a) shows an example of the configuration history information display screen W3030. The configuration history information display screen W3030 displays the configuration history information of the authenticated user (user B) and the configuration history information of other users (user A) who share the configuration history information. Here, user B selects the configuration history information of a job executed by user A. The selected configuration history information is the configuration history information of a job that prints protected files (confidential print job).

[0142] In this way, an authenticated user can execute a job that outputs files stored in another user's registered folder or other users' folders by selecting the configuration history information of a job executed by another user. Similarly, an authenticated user can execute a job that stores files in another user's registered folder.

[0143] Figure 25(b) shows an example of the settings screen W3040 based on the settings history information selected by user B. By selecting the "Color Start" button B3040, user B can execute a job to print a protected file.

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

[0145] Figure 25(c) shows an example of the password input screen W3050 that appears when authentication information is requested. The password input screen W3050 displays a message dialog M3050 that includes fields for entering authentication information. User B can enter the authentication information necessary to read the protected file and then select the "Color Start" button again to execute a job to print the protected file.

[0146] In the embodiments described above, it was explained that a user can register multiple user folders, but it is also possible to have a configuration where one user is assigned to one user folder. Furthermore, user authentication may be authentication of a group to which one or more users belong. In addition, the authentication means for authenticating users may include methods other than knowledge authentication, such as possession authentication or biometric authentication.

[0147] Furthermore, in the above-described embodiment, the necessity of authentication information was determined based on whether the authenticated user and the user corresponding to the selected setting history information matched. However, 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 authentication information is required when outputting a file stored in a private folder other than My Folder, or when storing a file in a private folder other than My Folder.

[0148] According to the image processing device of this embodiment, if the user who executed the job selects the setting history information corresponding to that job, authentication information is not requested even if the setting history information contains settings that require authentication information. As a result, user convenience can be improved. On the other hand, if a user other than the user who executed the job selects the setting history information corresponding to that job, and the setting history information contains settings that require authentication information, authentication information is requested. This ensures the confidentiality and privacy of the files.

[0149] [4. Fourth Embodiment] Next, the fourth embodiment will be described. In addition to the processing described in the third embodiment, the fourth embodiment is an embodiment in which authentication information is requested when the shared folder is changed to a private folder after the file has been stored in the shared folder. This embodiment is an embodiment in which Figure 17 of the third embodiment is replaced with Figure 26. The same reference numerals are used for the same functional parts, and their descriptions are omitted.

[0150] Referring to Figure 26, the functional configuration of the image processing device 14 in this embodiment will be described. Unlike the image processing device 12, the control unit 100 of the image processing device 14 also functions as a folder information setting unit 112. The folder information setting unit 112 performs a folder information setting process to set information about folders included in the filing area.

[0151] As part of the folder information setting process, the folder information setting unit 112 performs the following processes. (1) The folder information setting unit 112 displays a user folder setting screen that allows users to select user folders. (2) When the user folder selected by the user is a shared folder, the folder information setting unit 112 sets the entered password as the authentication information for the selected user folder and makes it a private folder. For example, the folder information setting unit 112 sets the folder type of the folder information corresponding to the selected folder to "private folder" and stores the password entered in the folder password field. (3) If the user folder selected by the user is a private folder and the user deletes the authentication information, the authentication information set for the selected user folder is removed and the folder is made 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 the administrator of the image processing device 14. This changes the folder type setting 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 controlled by a terminal device connected to the image processing device 14.

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

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

[0155] Next, the folder information setting process is executed, changing the user C folder to a private folder (Figure 27(c)). As a result, when a shared file stored in the user C folder is accessed, the authentication information for the user C folder is required.

[0156] Next, user C selects the job settings history information for outputting shared files stored in user C's folder and retrieves the settings. At this time, since authentication information for user C's folder is required when reading shared files stored in user C's folder, user C enters this authentication information (Figure 27(d)). As a result, user C can output images based on the shared files stored in user C's folder.

[0157] Thus, in this embodiment, if the settings of the folder where the shared files are stored change between the time the setting history information is stored and the time the setting history information is retrieved, the retrieval of the setting history information will be restricted.

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

[0159] Figure 28(b) shows an example of the settings screen W4010, which allows user C to store shared files in the user C folder, a shared folder. For example, user C may select "Shared," which is an attribute value indicating that it is not set to private (for example, E4010 in Figure 28(b)), or select the user folder (for example, "User C folder" in E4012 in Figure 28(b)) as the storage location for job data.

[0160] For example, user C executes a scan and save job, storing the scanned data file as a shared file in user C's folder. Furthermore, user C prints the shared file stored in user C's folder, and the setting history information for the job to print the shared file stored in user C's folder is stored. Note that this setting history information includes the information of the shared file stored in the shared folder as a setting value, so authentication information does not need to be entered.

[0161] Figure 29(a) shows an example of the user folder settings screen W4020. Here, the user selects, for example, "User C Folder" E4020 as the user folder and enters the folder password in the authentication information input field E4022. Furthermore, the user selects the "Update" button B4020. This sets the folder password entered in input field E4022 for "User C Folder". As a result, "User C Folder" is changed to a private folder.

[0162] Figure 29(b) shows an example of the settings history information display screen W4030. Here, user C selects setting history information E4030 for a job that outputs shared files stored in the user C folder. Since the user C folder has been changed to a private folder, setting history information E4030 is setting history information that requires authentication information.

[0163] Figure 30(a) shows an example of the settings screen W4040 that appears when user C selects the settings history information E4030. The settings screen W4040 is the basic copy screen, and it is a settings screen in which the settings values ​​contained in the settings history information E4030 are expanded. Note that authentication information is not requested when the settings screen is displayed.

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

[0165] Here, since the job being executed is a confidential job, authentication information is required. Figure 30(b) shows an example of the password input screen W4050, which includes a message dialog M4050 containing input fields for entering authentication information. Here, since the user C folder has been changed to a confidential folder, user C needs to enter the authentication information set for the user C folder.

[0166] Thus, between the time the configuration history information is stored and the time it is retrieved, the folder where the file corresponding to that configuration history information is stored may change from a shared folder to a private folder. Even in such cases, as in the example operation described above, the user will be required to enter the authentication information set for the private folder, and the execution of the job corresponding to that history information will be restricted.

[0167] In the example described above, the case where the folder where job data is stored is changed from a shared folder to a private folder was explained. However, if it is changed from a private folder to a shared folder, the user will no longer be required to enter authentication information when running the job.

[0168] According to the image processing device of this embodiment, even if the setting of the storage location of a file is changed after the file has been stored, it is possible to appropriately determine whether authentication information is required.

[0169] [5. Variant] The present invention is not limited to the embodiments described above, and various modifications are possible. That is, embodiments obtained by combining technical means that are appropriately modified without departing from the spirit of the present invention are also included in the technical scope of the present invention.

[0170] Furthermore, although the embodiments described above are explained separately for the sake of explanation, it goes without saying that they may be combined and implemented to the extent that is technically possible.

[0171] Furthermore, in the embodiments, the programs that run in each device are programs that control the CPU and the like (programs that make the computer function) in order to realize the functions of the embodiments described above. The information handled by these devices is temporarily stored in a temporary storage device (for example, RAM) during processing, and then stored in storage devices such as various ROMs (Read Only Memory) and HDDs, and read, modified, and written by the CPU as needed.

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

[0173] Furthermore, when distributing the program to the market, it 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, also included in the present invention. [Explanation of Symbols]

[0174] 10, 12, 14 Image processing device 100 Control Unit 102 Image Processing Unit 104 Job Execution Unit 106 List Display Section 108 Setting screen display area 110 Setting history information storage unit 112 Folder Information Settings Section 120 Image Input Section 130 Image forming unit 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 storage unit that stores a configuration history including the settings of the executed job, It comprises a control unit and, The control unit, A list is displayed that includes configuration histories that require authentication information when executing jobs based on the aforementioned settings, and configuration histories that do not require authentication information when executing jobs based on the aforementioned settings. The setting history requiring the aforementioned authentication information is displayed in an identifiable manner. The job will be executed based on the settings included in the setting history selected in the above list. An image processing apparatus characterized by the following:

2. The image processing apparatus according to claim 1, characterized in that the control unit adds an identification display to the setting history that requires the authentication information.

3. The image processing apparatus according to claim 2, characterized in that the identification display is an icon.

4. The image processing apparatus according to claim 1, characterized in that the control unit acquires the authentication information at any time between the selection of a setting history on the list and the execution of a job based on the setting values ​​included in the setting history.

5. The image processing apparatus according to claim 1, characterized in that the setting history requiring the aforementioned authentication information includes setting values ​​relating to the storage location of scan data.

6. The image processing apparatus according to claim 5, characterized in that the authentication information is authentication information set for the storage location of the scan data.

7. The control unit further, Perform user authentication, The settings history of a job executed based on instructions from an authenticated user and the information of the authenticated user are stored in the storage unit in association with each other. The image processing apparatus according to claim 1, characterized in that if the setting history selected by the authenticated user on the list is the setting history of a job executed based on instructions from the authenticated user, the authentication information is not acquired.

8. A control method for an image processing apparatus, which includes a storage unit that stores a setting history including the setting values ​​of executed jobs, A list is displayed that includes configuration histories that require authentication information when executing jobs based on the aforementioned settings, and configuration histories that do not require authentication information when executing jobs based on the aforementioned settings. The setting history requiring the aforementioned authentication information is displayed in an identifiable manner. The job will be executed based on the settings included in the setting history selected in the above list. A control method characterized by the following:

Citation Information

Patent Citations

  • JP2005212137A

  • JP2006220940A

  • JP2006350775A

  • JP2007208440A

  • JP2009180858A