Image forming apparatus and method for controlling image forming apparatus
The image forming apparatus enables sharing of setting history information, enhancing job execution efficiency by allowing users to utilize shared configuration settings, thus improving user collaboration and reducing redundant input.
Patent Information
- Application Number
- JP2024179684
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2025-01-09
- Estimated Expiration
- 2040-12-02
AI Technical Summary
Existing image forming apparatuses lack the capability to share setting history information between users, limiting the efficiency of job execution based on shared configuration settings.
An image forming apparatus with a control unit that allows users to share setting history information with others, enabling the storage, display, and execution of jobs using shared setting values.
Facilitates efficient job execution by allowing users to leverage shared setting history information, improving user collaboration and reducing the need for repetitive input of settings.
Smart Images

Figure 2025003453000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an image forming apparatus and the like. [Background technology]
[0002] 2. Description of the Related Art Image forming apparatuses are known that store setting values relating to the execution of jobs such as printing, faxing, and scanning as setting history information.
[0003] Recently, attempts have been made to reuse setting history information. Setting history information includes setting values related to job execution. Therefore, a user who wants to re-execute a job that is the same as or similar to a job related to the setting history information can save the effort and time of inputting setting values related to job execution by tracing the setting values included in the setting history information.
[0004] The setting history information is presented to the user via a display device or the like provided in the image forming apparatus. For example, Patent Document 1 describes that when an operation history setting screen is displayed, if personal authentication has already been performed, a personal history is set in the operation history, and if personal authentication has not yet been performed, a whole history is set in the operation history. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2013-062871 A Summary of the Invention [Problem to be solved by the invention]
[0006] As described in Patent Document 1, a technique is known for changing the display format of setting history information depending on whether or not a user has been authenticated for a device. However, no technique is known for "sharing" setting history information, which allows a user other than the user who executed a job to use the setting history information related to the job as part of effective use of the setting history information.
[0007] The object of the present disclosure is to provide an image forming apparatus and a control method that enable the sharing of setting history information between users of the apparatus and facilitates the execution of jobs based on the shared setting history information, thereby improving work efficiency between users who share setting history information. [Means for solving the problem]
[0008] The image forming apparatus according to the present disclosure comprises a control unit that executes a job based on setting values, a memory unit that stores the setting values of the executed job as setting history information, and a display unit that displays a selection screen for selecting the setting history information stored in the memory unit, and the control unit is characterized in that it accepts a sharing setting for sharing the selected setting history information with other users other than the user who executed the job.
[0009] In addition, the control method disclosed herein is a control method for an image forming device that executes a job based on setting values, and includes a storage process for storing the setting values of the executed job as setting history information, a display process for displaying a selection screen for selecting the setting history information stored in the storage process, and a control process, wherein the control process includes a process for accepting a shared setting for sharing the selected setting history information with other users other than the user who executed the job. Effect of the Invention
[0010] According to the present disclosure, it is possible to provide an image forming apparatus and a control method that enable the sharing of setting history information between users of the apparatus and facilitates the execution of jobs based on the shared setting history information, thereby improving work efficiency between users who share setting history information. [Brief description of the drawings]
[0011] [Figure 1] 1 is an external view of a multifunction peripheral according to a first embodiment. [Diagram 2]FIG. 2 is a functional configuration diagram of the multifunction peripheral according to the first embodiment. [Diagram 3] 11 is a table illustrating setting history information. [Figure 4] 4 is a flowchart illustrating a process flow in the first embodiment. [Diagram 5] 11 is a table illustrating setting history information. [Figure 6] 4 is a flowchart illustrating a process flow in the first embodiment. [Figure 7] FIG. 4 is a diagram illustrating an example of operation in the first embodiment. [Figure 8] FIG. 4 is a diagram illustrating an example of operation in the first embodiment. [Figure 9] FIG. 4 is a diagram illustrating an example of operation in the first embodiment. [Figure 10] FIG. 4 is a diagram illustrating an example of operation in the first embodiment. [Figure 11] FIG. 4 is a diagram illustrating an example of operation in the first embodiment. [Figure 12] FIG. 4 is a diagram illustrating an example of operation in the first embodiment. [Figure 13] FIG. 4 is a diagram illustrating an example of operation in the first embodiment. [Figure 14] FIG. 4 is a diagram illustrating an example of operation in the first embodiment. [Figure 15] FIG. 11 is a functional configuration diagram of a multifunction peripheral according to a second embodiment. [Figure 16] 10 is a flowchart illustrating a process flow in the second embodiment. [Figure 17] FIG. 11 is a diagram illustrating an example of operation in the second embodiment. [Figure 18] FIG. 11 is a functional configuration diagram of a multifunction peripheral according to a third embodiment. [Figure 19] 13 is a flowchart illustrating a process flow in a third embodiment. [Figure 20] FIG. 13 is a diagram illustrating an example of operation in the third embodiment. [Figure 21] FIG. 13 is a diagram illustrating an example of operation in the third embodiment. [Figure 22] FIG. 13 is a functional configuration diagram of a multifunction peripheral according to a fourth embodiment. [Diagram 23] 13 is a flowchart illustrating a process flow in the fourth embodiment. [Figure 24] FIG. 13 is a diagram illustrating an example of operation in the fourth embodiment. [Diagram 25] FIG. 13 is a functional configuration diagram of a multifunction peripheral according to a fifth embodiment. [Figure 26] 13 is a flowchart illustrating a process flow in the fifth embodiment. [Figure 27] FIG. 13 is a diagram illustrating an example of operation in the fifth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. In the description of the embodiment, an image forming apparatus will be described as an example of a multifunction peripheral that has a print function including copying, a fax function, a scan function, a network communication function, and the like, and executes jobs based on each function. In addition, the following embodiment is an example for explaining the present disclosure, and the technical scope of the description described in the claims is not limited to the following description.
[0013] In this disclosure, a user who logs in to a multifunction peripheral as a device and executes a job (executing user) is referred to as a "logged-in user" and is distinguished from "other users." When it is not necessary to distinguish between users, the user may simply be referred to as a "user, etc."
[0014] [1. First embodiment] The multifunction device 10 according to the first embodiment is in the form of a multifunction device capable of sharing setting history information based on jobs executed by a logged-in user with other users. [1.1 Functional configuration] The functional configuration of a multifunction device 10 according to a first embodiment will be described with reference to Fig. 1 and Fig. 2. Fig. 1 is an external view for explaining the overall configuration of the multifunction device 10. Fig. 2 is a functional configuration diagram of the multifunction device 10.
[0015] The multifunction device 10 has a copy function that forms an image on paper as a recording medium based on scan data generated by reading a document, and a print function that forms an image on paper based on an image signal received via a network, etc., or image data stored in a portable storage medium, etc. (the copy function and print function are collectively referred to as the print function).
[0016] Also, the multifunction device 10 has a fax function for sending and receiving faxes via a general telephone line, a facsimile communication network, etc. Furthermore, the multifunction device 10 has a data temporary storage function for temporarily storing various data such as image data and fax data in a storage medium, and a data transmission function for transmitting various data via e-mail, etc.
[0017] As shown in Figures 1 and 2, the multifunction device 10 includes a control unit 11, a display unit 13, an operation input unit 15, a communication unit 17, an image forming unit 19, an image reading unit 21, a memory unit 23, a paper feeding unit 25, and a paper discharge unit 27.
[0018] The control unit 11 controls the entire multifunction device 10. The control unit 11 is configured, for example, with one or more arithmetic units (CPUs (Central Processing Units) and the like). The control unit 11 realizes its functions by reading and executing a job execution program 231, a first authentication program 232, a setting history information processing program 233, a sharing setting program 234, a display processing program 235, and the like stored in the storage unit 23.
[0019] The display unit 13 displays various types of information to a user, etc. The display unit 13 can be configured, for example, by an LCD (Liquid crystal display) or an organic EL (Electro-luminescence) display, etc.
[0020] The operation input unit 15 accepts input of information such as setting values by a user or the like. The operation input unit 15 can be configured with hard keys (e.g., a numeric keypad), buttons, etc. The operation input unit 15 can also be configured as a touch panel that allows input via the display unit 13. In this case, the input detection method of the touch panel can be, for example, a resistive film method, an infrared method, an electromagnetic induction method, or a capacitance method.
[0021] The communication unit 17 connects to other devices via a network (NW) such as a LAN (Local area network), a WAN (Wide area network), the Internet, a general telephone line, or a facsimile communication network, and transmits and receives various information such as image data and fax data, e-mail, etc. The communication unit 17 is configured, for example, as an interface capable of communication, and the connection method may be either wired or wireless, or both.
[0022] The image forming unit 19 forms an image on a sheet of paper based on image data. The image forming unit 19 feeds paper from a paper feed unit 25, forms an image on the paper based on image data, and then discharges the paper to a paper discharge unit 27. The image forming unit 19 can be configured, for example, by a laser printer that uses an electrophotographic method. The image forming unit 19 forms an image using toner supplied from a toner cartridge (not shown) that corresponds to a toner color (for example, yellow (Y), magenta (M), cyan (C), black (K)).
[0023] The image reading unit 21 generates scan data by reading an image of a reading target. The image reading unit 21 can be configured with a scanner device or the like that 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 image signal.
[0024] The paper feed unit 25 has a tray for storing a stack of multiple sheets of paper. The tray can store paper of various sizes and thicknesses depending on the application. The paper feed unit 25 can be composed of multiple trays that each store paper of different sizes, such as A4 size, B5 size, and A3 size.
[0025] The paper discharge unit 27 includes a plate-shaped stacker for stacking the paper discharged to the outside of the device after image formation. As shown in Fig. 1, multiple stackers may be provided at multiple locations so that paper of different sizes can be discharged.
[0026] The storage unit 23 stores various programs and various data necessary for the operation of the multifunction device 10. The storage unit 23 can be configured, for example, with a volatile memory such as a random access memory (RAM), or a non-volatile memory such as a solid state drive (SSD) which is a semiconductor memory, a hard disk drive (HDD), or a read only memory (ROM).
[0027] In the first embodiment, the storage unit 23 stores a job execution program 231, a first authentication program 232, a setting history information processing program 233, a sharing setting program 234, and a display processing program 235, and reserves a setting value storage area 236 and a setting history information storage area 237.
[0028] The job execution program 231 is a program that is read by the control unit 11 in order to perform processes associated with the execution of the print function, fax function, scan function, network communication function, etc. on a job-by-job basis. By reading the job execution program 231, the control unit 11 controls each unit involved in the execution of the job.
[0029] The first authentication program 232 is a program that is read by the control unit 11 when a login user logs in to the multifunction device 10. The control unit 11 that reads the first authentication program 232 performs authentication based on, for example, a login user name and a login password input via a login screen.
[0030] The setting history information processing program 233 is a program that the control unit 11 reads out when, for example, acquiring setting values related to job execution, generating setting history information, and performing various processes on the setting history information. The control unit 11 acquires setting values related to job execution by reading out the setting history information processing program 233, and stores them in the setting value storage area 236. The control unit 11 also generates setting history information using the acquired setting values, and stores it in the setting history information storage area 237.
[0031] The sharing setting program 234 is a program that is read by the control unit 11 when a logged-in user who is an executing user of a job performs an operation to permit other users to use setting history information related to the executed job (this action is referred to as sharing in this disclosure). For example, the control unit 11 reads the sharing setting program 234 when an identifier that is displayed on the display unit 13 and that allows sharing is selected by the logged-in user.
[0032] The display processing program 235 is a program that the control unit 11 reads out when performing display processing of the setting history information and display processing of a common screen, which will be described later. The control unit 11 reads out the display processing program 235 and controls the display unit 13, thereby performing display processing of the setting history information and the common screen.
[0033] The setting value storage area 236 is a storage area for storing various setting values related to the execution of a job. The setting values include setting values set by a logged-in user when executing each job, device initial values held by the device itself, and the like.
[0034] The setting values may be values directly input by a logged-in user via the operation input unit 15 or a touch panel displayed on the display unit 13. In addition, when the multifunction device 10 is connected to an external terminal device (not shown) via the communication unit 17, the control unit 11 can also acquire setting values input via a control program such as a printer driver installed in the external terminal device. The control unit 11 stores the acquired setting values in the setting value storage area 236.
[0035] The setting history information storage area 237 is a storage area for storing the setting history information in a data table format. The setting history information according to the first embodiment can be configured as history information to which a job ID for uniquely identifying information is added to information consisting of a combination of some or all of the setting values stored in the setting value storage area 236 and history information related to job execution such as a job function, an execution user name, and a start date / end date / time.
[0036] FIG. 3 is a diagram for explaining an example of the configuration of setting history information. Here, for example, job ID: JD000335 indicates that it is setting history information related to a simple copy with user name: S000123 as the execution user. The job was executed by execution user S000123 at 16:20 on November 14, 2019, and ended at 16:21 on the same day. Note that the setting values (items) included in the setting history information are not particularly limited as long as they are setting values stored in the setting value storage area 236. In addition, the setting values shown in FIG. 3 are merely examples, and the setting values in this disclosure are not limited only to the contents described in FIG. 3.
[0037] [1.2 Processing flow] Next, a description will be given of the flow of processing according to the first embodiment. Fig. 4 is a flowchart for explaining processing from displaying the common screen of the multifunction device 10 to displaying setting history information and executing jobs for other functions.
[0038] The common screen is a screen on which input buttons are arranged in a consolidated manner, with a screen configuration illustrating functions and information using figures, letters, numbers, symbols, etc., in order to receive inputs such as selection of job functions and instructions to display setting history information. The common screen is a screen that is so-called a home screen, and functions as an interface for users, etc.
[0039] In this specification, a common screen that is displayed before a login user or the like logs in to the device or when the login authentication function is in an off state is referred to as a first common screen.
[0040] Moreover, the common screen that is displayed after the login user logs in to the device is called a second common screen.
[0041] First, in step S10, the control unit 11 reads out the display processing program 235 to display the first common screen on the display unit 13.
[0042] The control unit 11 displays the first common screen, for example, when the device is powered on, when it is restored from a sleep state, before a login user or the like logs in to the device, and when the login authentication function is off.
[0043] When the control unit 11 receives a login request via the first common screen, the control unit 11 reads out the first authentication program 232. Then, the control unit 11 displays on the display unit 13 a login screen for receiving input of the login user name, login password, etc. of the login user attempting to log in.
[0044] In step S20, the control unit 11 accepts input of a login user name via the login screen and performs authentication. For example, the control unit 11 can store the login user name and the login password in association with each other and perform authentication by comparing the login user name and the login password input via the login screen.
[0045] In addition to knowledge authentication such as login user name and login password, login user authentication can also be performed using possession authentication using tokens, keys, IC cards, smartphones, etc., and biometric authentication such as fingerprint authentication, palm print authentication, and blood vessel authentication.
[0046] If the login authentication is successful, in step S30, control unit 11 displays the second common screen.
[0047] On the other hand, if authentication of the login user has failed or if the screen operation is not a login operation, the control unit 11 returns the process to step S10 and keeps the first common screen displayed.
[0048] In step S40, the control unit 11 accepts an instruction to display the setting history information. When an instruction to display the setting history information is input, the control unit 11 reads out the setting history information processing program 233 and the display processing program 235.
[0049] In step S50, the control unit 11 reads out the display processing program 235 and displays setting history information relating to jobs executed by the logged-in user.
[0050] At this time, the control unit 11 compiles the setting history information related to the jobs executed by the logged-in users for each logged-in user, for example, in chronological order starting from the most recent one, as shown in Fig. 5. The example in Fig. 5 shows an example in which setting history information related to jobs executed by user name: S0000123, user name: S0000065, and user name: 0000222 is compiled. When the logged-in user is user name: S0000123, the control unit 11 displays the result of compiling the setting history information related to the jobs of the user name: S0000123.
[0051] On the other hand, if the input in step S40 is not an instruction to display setting history information, control unit 11 executes a job of other functions input by the logged-in user in step S60, and ends the process.
[0052] When the control unit 11 executes a job for another function, the control unit 11 reads the setting history information processing program 233, acquires setting values related to the execution of the job, and generates setting history information. In this case, the control unit 11 may generate the history related to the execution of the job as a job history.
[0053] Next, the process from the display process of the setting history information to the job execution will be described with reference to the flowchart of Fig. 6. Note that the process relating to step S50 is the same as step S50 in Fig. 4.
[0054] When the setting history information is displayed, the control unit 11 determines whether or not an instruction to input a sharing setting has been given in step S70. The control unit 11 can determine that an instruction to input a sharing setting has been given, for example, when an identifier that accepts a selection of whether or not to allow sharing of the setting history information has been selected by the logged-in user.
[0055] If it is determined that the input is an instruction for inputting sharing settings, then in step S80, the control unit 11 reads out the sharing setting program 234 to perform sharing setting processing.
[0056] In step S90, the control unit 11 reflects the shared setting in the setting history information. That is, by the control unit 11 performing this process, other users can use the setting history information.
[0057] After the shared settings have been reflected in the setting history information, or if an instruction to input shared settings has not been received in step S70, control unit 11 determines in step S100 whether or not the setting history information desired by the logged-in user has been selected.
[0058] When the setting history information is selected, the control unit 11 accepts the input of an instruction to execute a job in step S110.
[0059] When an input of an instruction to execute a job is accepted, in step S120, the control unit 11 reads out the setting value related to the setting history information.
[0060] In step S130, the control unit 11 executes the job based on the read setting values, and ends the process.
[0061] When a job is executed, the control unit 11 reads the setting history information processing program 233, acquires setting values related to the execution of the job, and generates setting history information. In this case, the control unit 11 may generate the history related to the execution of the job as a job history.
[0062] [1.3 Example of operation] Next, an operation example according to the first embodiment will be described. Fig. 7 is a diagram for explaining one configuration example of the first common screen. Note that this operation example corresponds to the operation of step S10 in Fig. 4.
[0063] The first common screen W10 is a home screen that is displayed when the device is powered on, when the device is restored from a sleep state, before a login user logs in to the device, and when the login authentication function is off.
[0064] The first common screen W10 includes a job function, etc. display area R11, a job function, etc. display area switching button B13, and a job function, etc. display area indicator I11.
[0065] The job function etc. display area R11 is an area that collectively displays job function etc. input buttons B11 for accepting selection of each job function, display instructions for setting history information, etc. The job function etc. input buttons B11 are input buttons having a screen configuration in which each job function and each piece of information is illustrated with figures, letters, numbers, symbols, etc.
[0066] The job function etc. display area R11 in Figure 7 is an example configured with a job function etc. input button B11 that accepts selection of each job function such as simple copy, simple fax, simple scan, print release, shared folder, One Drive, scan save, etc. as a job function, and input of a command to display setting history information.
[0067] The job function etc. display area switching button B13 is pressed by the user when switching the display contents of the job function etc. display area R11. When the job function etc. display area switching button B13 is pressed by the user, the job function etc. input button B11 is switched, and the display contents of the job function etc. display area R11 is switched.
[0068] The job function etc. display area indicator I11 is an indicator that indicates whether any job function etc. display area is displayed. For example, when the job function etc. display area being displayed is the content of the job function etc. display area R11 exemplified in Fig. 7, the circle on the left edge is displayed in white. For example, when the display content of the job function etc. display area R11 is switched by pressing the job function etc. display area switching button B13 once, the circle to the right of the left edge circle is displayed in white.
[0069] FIG. 8 shows an example of the configuration of the setting history information display screen W20 displayed by the control unit 11 when the job function input button B11 related to the instruction to display the setting history information shown in FIG. 7 is pressed.
[0070] The setting history information display screen W20 displays the setting history information when the logged-in user has not been authenticated, and therefore the setting history information relating to all users can be viewed.
[0071] The setting history information display screen W20 includes a setting history information display area R13, and setting history information related to each job is displayed in the setting history information display area R13. Fig. 8 shows an example in which setting history information related to jobs executed based on four types of job functions, namely, simple copy by executing user name: S000123, simple copy by executing user name: S000065, simple scan (Scan to Email) by executing user name: S000123, and simple fax by executing user name: S000222, is displayed in chronological order starting from the most recent.
[0072] Here, each piece of setting history information includes a setting value display area R15, a user name display area R17, a job function display area R19, a job execution date and time display area R21, and a process selection button B15.
[0073] The setting value display area R15 is a display area that displays the setting values included in the setting history information exemplified in Fig. 3. There are no particular limitations on the setting value items displayed in the setting value display area R15, and any setting value item can be selected and displayed. In this example, the setting value items for simple copy as a job function are displayed as follows: finishing function: "side-left", "one location", paper tray: "manual feed".
[0074] The user name display area R17 is a display area for displaying the name of the user who executed the job. In this example, the user with the user name: S000123 is displayed as the name of the user who executed the job.
[0075] The job function display area R19 is an area that displays iconized or thumbnailized images of the screen configuration of the job function input button B11 so that the user can intuitively understand which job function the displayed setting history information is based on. By viewing the images displayed in the job function display area R19, the user can understand the job function related to the setting history information.
[0076] The job execution date and time display area R21 is a display area for displaying the job execution date and time.
[0077] The process selection button B15 accepts the selection of a predetermined process (e.g., delete or pin) for the setting history information. For example, the logged-in user can delete the setting history information by selecting a trash can mark displayed as the process selection button B15.
[0078] Also, for example, the logged-in user can select a pin mark displayed as the process selection button B15 to preferentially display the setting history information.
[0079] 9 is a diagram for explaining one configuration example of a login screen displayed by the control unit 11. Note that this operation corresponds to step S20 in FIG.
[0080] The login screen W30 includes a login user name input box Bx11, a login password input box Bx13, an authentication destination selection button B17, an OK button B19, a cancel button B21, and a reset button B23.
[0081] The login user name input box Bx11 is an input box that accepts input of the login user name of a login user attempting to log in to the multifunction device 10.
[0082] The login password input box Bx13 is an input box that accepts input of a login password associated with the login user name of a login user attempting to log in to the multifunction device 10.
[0083] The authentication destination selection button B17 is a button for accepting the selection of the authentication destination of the logged-in user. In the example of Fig. 9, a single machine (multifunction device 10) is selected as the authentication destination of the logged-in user. When managing the logged-in user by another device such as a management server via a network (NW), it is possible to select the name of the other device or location information of the other device on the network (e.g., IP address, etc.).
[0084] The OK button B19 is a button for accepting the login authentication operation by the login user. The cancel button B21 is a button for accepting the cancellation of the login authentication operation by the login user.
[0085] The reset button B23 is a button that is pressed by the logged-in user when input / operation details are to be reset to their initial values.
[0086] 10 is a diagram for explaining an example of the configuration of the second common screen W11. Note that this operation corresponds to the operation of step S30 in FIG.
[0087] The second common screen W11 is a home screen that is displayed when the authentication of the logged-in user is successful in step S20 of FIG.
[0088] The configuration of the second common screen W11 can be the same as that of the first common screen W10, but differs in that it includes a login user name display area R23.
[0089] The login user name display area R23 is a display area that displays the login user name who has successfully logged in to the multifunction device 10. In the example shown in Fig. 10, a user with the user name: S000123 is displayed as the login user. In the example shown in Fig. 10, the display position of the login user name display area R23 is the upper part of the second common screen W11. However, the display position is not limited to this as long as the login user name can be recognized by the viewing user.
[0090] Fig. 11 shows an example of the configuration of a setting history information display screen W21a displayed by the control unit 11 when the job function input button B11 related to the instruction to display the setting history information shown in Fig. 10 is pressed. This operation corresponds to the processing of steps S40 and S50 in Fig. 4.
[0091] The configuration of the setting history information display screen W21a can be the same as that of the setting history information display screen W20, and therefore the same components are denoted by the same reference numerals.
[0092] The setting history information display screen W21a includes a setting history information display area R25, similar to the setting history information display screen W20. In the setting history information display area R25, setting history information related to each job is displayed, and as shown in the user name display area R17, setting history information related to the job executed by the user associated with the login user name displayed in the login user name display area R23 is displayed.
[0093] 11 is an example of a display of setting history information related to jobs executed by a logged-in user with the user name: S000123. When the user logs in to the multifunction device 10 and presses the job function input button B11 for instructing the user to display setting history information on the second common screen W11, the control unit 11 displays the setting history information related to the jobs executed by the logged-in user, as shown in FIG.
[0094] With the above configuration, the logged-in user can grasp the setting history information related to the job that he / she executed. At this time, in addition to the process selection button B15, a shared setting button B25 for selecting whether or not to allow other users to use the setting history information is displayed in the setting history information display area R25.
[0095] 12 is a diagram for explaining the screen transition of the setting history information display screen W21a by pressing the sharing setting button B25. Note that this operation corresponds to the processing from step S50 to step S90 in FIG.
[0096] When the logged-in user determines the setting history information to be shared, he or she presses the shared setting button B25 corresponding to the setting history information (FIG. 12(a)).
[0097] When the shared settings button B25 is pressed, the control unit 11 selects and displays the shared settings button B25 (for example, displays it in a predetermined selection color). The selected display of the shared settings button B25 means that the setting history information related to the simple copy job by the execution user name: S000123 has been shared (FIG. 12(b)).
[0098] FIG. 13 is a diagram showing a state in which setting history information related to a simple copy job by the execution user name: S000123 is shared by the processes related to steps S50 to S90 in FIG. 6 and the operation related to FIG.
[0099] FIG. 13 shows an example of the configuration when another user with the user name: S888888 logs into the multifunction device 10 and displays the setting history information display screen W21c.
[0100] The setting history information display screen W21c displays setting history information related to jobs executed by other users with user name: S888888 as the logged-in user, as well as setting history information related to a simple copy job executed by execution user name: S000123 (inside the dotted line frame in the figure). This allows other users with user name: S888888 to execute jobs using the setting history information of execution user name: S000123. A job selected by selecting the shared setting history information can be executed by the process based on steps S100 to S130 in FIG. 6.
[0101] However, when a job is executed based on the setting history information that has been set as shared, the setting history information becomes normal setting history information. In this case, the setting history information that has been set as shared can be left displayed.
[0102] FIG. 14 shows an example of the configuration of the setting history information display screen W21d after a job is executed based on the setting history information that has been set as a shared setting.
[0103] 13, if a logged-in user with user name S888888 executes a job using the setting history information of execution user name S000123, the setting history information used will remain displayed at the top. In contrast, the setting history information corresponding to the job executed using that setting history information will be displayed as setting history information in a state where the shared settings have been released (a state where normal shared settings have not been made), as shown in the dotted line frame in the figure.
[0104] The setting history information can be protected to enable reuse by the same executing user. When the setting history information is protected and shared, the shared setting history information is displayed at the top of the setting history information display screen, just like in the normal protection case. If the setting history information is to be used temporarily, it should not be protected, but if it is to be kept, it should be protected and then shared. In this case, it is preferable for the protection ON / OFF to be linked between users.
[0105] In addition, the shared setting history information can be deleted after the protection is released. When the shared setting history information is deleted, it is preferable that the setting history information shared between users is deleted.
[0106] Furthermore, when sharing is cancelled, the setting history information related to the sharing with users other than the other user with whom it was originally shared is made invisible, while the shared setting history information of the other user with whom it was originally shared is reverted to normal setting history information without sharing settings, thereby preventing the use of the setting history information for which the sharing settings have been cancelled.
[0107] As described above, according to the first embodiment, it is possible to provide a multifunction peripheral that is capable of sharing setting history information based on jobs executed by a logged-in user who has logged in to the apparatus with other users.
[0108] [2. Second embodiment] The multifunction device 30 according to the second embodiment is a type of multifunction device that, when sharing with other users setting history information based on a job executed by a logged-in user who has logged in to the device, can select other users to whom the shared setting history information will be made public. [2.1 Functional configuration] The overall configuration of the multifunction device 30 according to the second embodiment can be configured similarly to the multifunction device 10 according to the first embodiment. Therefore, a diagram explaining the overall configuration will be omitted. Fig. 15 is a diagram explaining the functional configuration of the multifunction device 30. Note that the same functions as those of the multifunction device 10 are given the same reference numerals and their explanation will be omitted.
[0109] The multifunction device 30 includes a storage unit 33 instead of the storage unit 23 of the multifunction device 10. The storage unit 33 stores a job execution program 231, a first authentication program 232, a setting history information processing program 233, a shared setting program 234, a display processing program 235, and a user selection program 331, and reserves a setting value storage area 236 and a setting history information storage area 237.
[0110] The user selection program 331 is a program that the control unit 11 reads out when selecting other users (hereinafter, referred to as disclosure users) to whom the shared setting history information is to be made public. At this time, the control unit 11 also reads out the display processing program 235 to display a selection screen for accepting the selection of disclosure users.
[0111] [2.2 Processing flow] Next, the flow of processing according to the second embodiment will be described. Fig. 16 is a flowchart explaining the processing from the display processing of the setting history information to the job execution. Note that the flow of processing according to the second embodiment is such that a selection acceptance processing of the public user is provided between steps S80 and S90 in Fig. 6, and the other processing can be performed as the same processing. Therefore, the other processing will be assigned the same step numbers and the explanation will be omitted.
[0112] Whether or not to accept the selection of users from whom the information is to be made public can be selected in the system settings.
[0113] After performing the sharing setting process in step S80, the control unit 11 accepts the selection of the disclosure users in step S140.
[0114] When the logged-in user selects a public user via the displayed public user selection screen, the control unit 11 causes the sharing setting and the public user to be reflected in the setting history information in step S90.
[0115] The processes from step S100 onwards can be performed in the same manner as in the first embodiment.
[0116] [2.3 Example of operation] Next, a description will be given of an operation example according to the second embodiment. Fig. 17 shows an example of the configuration of a disclosure user selection screen W40 displayed on the setting history information display screen W21e.
[0117] The public user selection screen W40 includes a user display area R27 that displays a list of users other than the logged-in user of the multifunction device 30 so that public users can be selected. Fig. 17(a) shows an example in which six user names, from user S0000001 (Ai Ueo) to user S0000006 (Habibu Tsuneho), are displayed in the user display area R27 as candidates for disclosure of setting history information that has been set to be shared.
[0118] From the state shown in Fig. 17(a), the logged-in user selects the user name of the public user for the setting history information that has been set as shared. The selected user name (user name: S0000001 (Ai Ueo), user: S0000004 (Tate Denjin)) is selected and displayed as shown in Fig. 17(b). Note that the number of users that can be selected may be one or more. The control unit 11 sets the selected user as the public user and applies this to the shared setting history information.
[0119] As described above, according to the second embodiment, when the setting history information based on a job executed by a login user who has logged in to the device is shared with other users, it is possible to limit the users to whom the shared setting history information is made public. This prevents users other than the public users from viewing or using the shared setting history information, thereby preventing the login user from using the setting history information in an unintended manner.
[0120] [3. Third embodiment] The multifunction device 50 according to the third embodiment is a type of multifunction device that is capable of setting authentication information for authenticating the use of shared setting history information when sharing with other users setting history information based on a job executed by a logged-in user who has logged in to the device. [3.1 Functional configuration] The overall configuration of the multifunction device 50 according to the third embodiment can be configured similarly to the multifunction device 10 according to the first embodiment. Therefore, a diagram explaining the overall configuration will be omitted. Fig. 18 is a diagram explaining the functional configuration of the multifunction device 50. Note that the same functions as those of the multifunction device 10 are given the same reference numerals and their explanation will be omitted.
[0121] The multifunction device 50 includes a storage unit 53 instead of the storage unit 23 of the multifunction device 10. The storage unit 53 stores a job execution program 231, a first authentication program 232, a setting history information processing program 233, a sharing setting program 234, a display processing program 235, and a second authentication program 531, and reserves a setting value storage area 236 and a setting history information storage area 237.
[0122] The second authentication program 531 is a program that the control unit 11 reads out when setting and authenticating authentication information for the setting history information that is set to be shared. At this time, the control unit 11 also reads out the display processing program 235 to display an authentication information reception screen that receives the setting or input of the authentication information.
[0123] [3.2 Processing flow] Next, the flow of processing according to the third embodiment will be described. Fig. 19 is a flowchart explaining the processing from the display processing of setting history information to the execution of a job. Note that the flow of processing according to the third embodiment is such that an authentication information setting reception processing is provided between steps S80 and S90 in Fig. 6, and an authentication information input reception processing is provided between steps S100 and S110. Therefore, the other processing will be assigned the same step numbers and the description will be omitted.
[0124] Whether or not to attach authentication information to the shared setting history information can be selected in the system settings.
[0125] After performing the sharing setting process in step S80, the control unit 11 accepts the setting of authentication information in step S150.
[0126] When the login user sets authentication information via the displayed authentication information setting screen, the control unit 11 causes the sharing setting and authentication information to be reflected in the setting history information in step S90.
[0127] Next, in step S100, when setting history information is selected by a login user (in this case, a login user other than the login user who performed the shared setting), the control unit 11 displays an authentication information input screen for authenticating the use of the setting history information in step S160.
[0128] When the control unit 11 receives the input authentication information in step S160, it receives the input of a job execution instruction in step S110.
[0129] The processes from step S120 onwards can be performed in the same manner as in the first embodiment.
[0130] [3.3 Example of operation] Next, a description will be given of an operation example according to the third embodiment. Fig. 20 shows an example of the configuration of an authentication information setting screen W50 displayed on the setting history information display screen W21f.
[0131] 20(a), the authentication information setting screen W50 is a setting screen displayed by the control unit 11 in response to pressing the Shared Settings button B25. The authentication information setting screen W50 includes a password setting box Bx15 for accepting the setting of a password as authentication information, an OK button B27, and a reset button B29.
[0132] The password setting box Bx15 is an input box that accepts a password setting input as authentication information by the login user.
[0133] The OK button B27 is a button that accepts a password setting operation by the logged-in user. The reset button B29 is a button that accepts pressing by the user when input / operation details are to be reset to the initial values.
[0134] When the user sets a password in the password setting box Bx15 and presses the OK button B27, the control unit 11 selectively displays the share setting button B25 related to the setting history information for which the password has been set, as shown in FIG. 20(b).
[0135] FIG. 21 shows an example of the configuration of the setting history information display screen W21g that is displayed when another user with the user name: S888888 logs into the multifunction device 50.
[0136] The setting history information display screen W21g illustrated in Figure 21(a) is similar to the example in Figure 13, in that in addition to setting history information relating to jobs executed by a user with user name: S888888, it also displays setting history information relating to a simple copy job executed by the executing user name: S000123 (within the dotted frame in the figure).
[0137] At this time, for any setting history information in which a password is set as authentication information, a lock mark M10 is added, indicating that authentication by inputting a password is required when using the setting history information.
[0138] When the setting history information marked with the lock mark M10 is selected by another user, the control unit 11 displays an authentication information input screen W60 as shown in FIG. 21(b).
[0139] The authentication information input screen W60 includes a password input box Bx17 for accepting input of a password as authentication information, an OK button B31, and a reset button B33.
[0140] The password input box Bx17 is an input box that accepts input of a password as the set authentication information.
[0141] The OK button B31 is a button that accepts a password input operation by another user.The reset button B33 is a button that accepts pressing by another user when input / operation contents are to be reset to the initial values.
[0142] When another user inputs a password into the password input box Bx17 and presses the OK button B31, the control unit 11 checks the input password against the password set in the setting history information. If the two passwords match, the control unit 11 authorizes the sharing of the setting history information.
[0143] As described above, according to the third embodiment, when the setting history information based on the job executed by the login user who logged in to the device is shared with other users, authentication information can be set for the setting history information that has been set as shared. This makes it possible to improve security because the setting history information cannot be used unless the authentication information set for the setting history information that has been set as shared is correctly input.
[0144] [4. Fourth embodiment] The multifunction device 70 according to the fourth embodiment is a type of multifunction device that is capable of inquiring as to whether or not to share setting history information when the setting history information based on a job executed by a logged-in user who has logged in to the device has been used a predetermined number of times or more. [4.1 Functional configuration] The overall configuration of the multifunction device 70 according to the fourth embodiment can be configured similarly to the multifunction device 10 according to the first embodiment. Therefore, a diagram explaining the overall configuration will be omitted. Fig. 22 is a diagram explaining the functional configuration of the multifunction device 70. Note that the same functions as those of the multifunction device 10 are given the same reference numerals and their explanation will be omitted.
[0145] The multifunction device 70 includes a storage unit 73 instead of the storage unit 23 of the multifunction device 10. The storage unit 73 stores a job execution program 231, a first authentication program 232, a setting history information processing program 233, a sharing setting program 234, a display processing program 235, and an inquiry program 731, and reserves a setting value storage area 236 and a setting history information storage area 237.
[0146] The inquiry program 731 is a program that the control unit 11 reads out when determining whether the same setting history information has been used a predetermined number of times or more (when determining whether a job based on the same setting history information has been executed a plurality of times or more). The control unit 11 inquires whether the setting history information is to be set as a shared setting. At this time, the control unit 11 also reads out the display processing program 235 to display an inquiry screen.
[0147] [4.2 Processing flow] Next, a description will be given of the flow of processing according to the fourth embodiment. Fig. 23 is a flowchart illustrating the processing from the selection of setting history information to the sharing setting inquiry.
[0148] When the user selects setting history information relating to the execution of a job in step S170, the control unit 11 accepts input of an instruction to execute the job in step S180.
[0149] In step S190, the control unit 11 reads out the setting value related to the setting history information.
[0150] In step S200, the control unit 11 executes a job based on the read setting values.
[0151] In step S210, the control unit 11 reads out the inquiry program 731 and determines whether or not the same setting history information has been used a predetermined number of times or more.
[0152] When the same setting history information is used a predetermined number of times or more, in step S220, the control unit 11 inquires whether or not the setting history information is to be set as shared, and ends the process. Note that the predetermined number of times is not particularly limited, but for example, when the predetermined number of times is set to three, the control unit 11 displays an inquiry screen inquiring whether or not the setting history information is to be set as shared when the same setting history information is used three times.
[0153] [4.3 Example of operation] Next, a description will be given of an operation example according to the fourth embodiment. Fig. 24 shows an example of the configuration of an inquiry screen W70 displayed on the setting history information display screen W21h.
[0154] 24(a), the inquiry screen W70 is an inquiry screen displayed by the control unit 11 when the same setting history information has been used a predetermined number of times or more. The inquiry screen W70 includes an inquiry content display area R29, a “Yes” button B35, and a “No” button B37.
[0155] The inquiry content display area R29 is a display area that displays the inquiry content (content that prompts the user to set up sharing of setting history information). FIG. 24(a) shows an example of the inquiry content, "Do you want to set up sharing of this setting history?" and "Inquiry time (2019 / 11 / 14 16:20)", but the inquiry content is not limited to the content exemplified in FIG. 24(a). Any display form may be used as long as the content prompts the user to set up sharing of setting history information.
[0156] The "Yes" button B35 is a button that the logged-in user presses when accepting the inquiry content, whereas the "No" button B37 is a button that the logged-in user presses when not accepting the inquiry content.
[0157] When the logged-in user accepts the inquiry and presses the "Yes" button B35, the control unit 11 selects and displays the Shared Setting button B25 as shown in FIG. 24(b), and notifies the user that the setting history information has been set as shared.
[0158] As described above, according to the fourth embodiment, when the setting history information based on the job executed by the login user who logged in to the device is used a predetermined number of times or more, it is possible to inquire whether or not to set the setting history information as a shared setting. This allows the user to know how frequently the setting history information is used, and to be aware that setting the setting history information as a shared setting can improve convenience between users.
[0159] [5. Fifth Embodiment] The multifunction device 90 according to the fifth embodiment is in the form of a multifunction device capable of searching for setting history information that has been set as a shared item. [5.1 Functional configuration] The overall configuration of the multifunction device 90 according to the fifth embodiment can be configured similarly to the multifunction device 10 according to the first embodiment. Therefore, a diagram explaining the overall configuration will be omitted. Fig. 25 is a diagram explaining the functional configuration of the multifunction device 90. Note that the same functions as those of the multifunction device 10 are given the same reference numerals and their explanation will be omitted.
[0160] The multifunction device 90 includes a storage unit 93 instead of the storage unit 23 of the multifunction device 10. The storage unit 93 stores a job execution program 231, a first authentication program 232, a setting history information processing program 233, a sharing setting program 234, a display processing program 235, and a search program 931, and reserves a setting value storage area 236 and a setting history information storage area 237.
[0161] The search program 931 is a program that is read by the control unit 11 when searching for setting history information for which a shared setting has been made. At this time, the control unit 11 also reads the display processing program 235 to display a search screen.
[0162] [5.2 Processing flow] Next, a process flow according to the fifth embodiment will be described. The search process for setting history information according to the fifth embodiment can be performed at any timing without requiring any special process, as long as the display process for setting history information is performed by the logged-in user in steps S40 and S50 in FIG.
[0163] FIG. 26 is a flowchart illustrating the processing from the display processing of the setting history information to the display processing of the setting history information based on the search results.
[0164] First, similar to the processes in steps S40 and S50 in FIG. 4, in step S230, the control unit 11 displays the setting history information.
[0165] In step S240, the control unit 11 determines whether or not a search instruction has been input. Note that the control unit 11 can determine that a search instruction has been input by, for example, receiving a press of a specific button that accepts input of a search instruction.
[0166] When a search instruction is input, the control unit 11 determines in step S250 whether or not a search condition has been input.
[0167] When the search conditions are input, in step S260, the control unit 11 searches for setting history information that has been set as shared based on the input search conditions (search values).
[0168] Then, in step S270, the control unit 11 displays the setting history information for which sharing has been set based on the search result, and ends the process.
[0169] [5.3 Example of operation] Next, a description will be given of an operation example according to the fifth embodiment. Fig. 27(a) shows an example of the configuration of a setting history information display screen W21i having a search instruction input button B39 for receiving input of a search instruction.
[0170] When the user presses the search instruction input button B39 in the state shown in FIG. 27(a), the control unit 11 displays a search screen W70 as shown in FIG. 27(b).
[0171] The search screen W70 includes a user name input box Bx19, a job input box Bx21, a date and time (period) input box Bx23, a search start button B41, and a cancel button B43, all of which are used to accept input of search conditions.
[0172] The user name input box Bx19 is an input box that accepts input of a user name as a search value when searching for setting history information that has been set as a shared setting.
[0173] The job input box Bx21 is an input box that accepts input of a job function as a search value when searching for setting history information that has been set as a shared setting.
[0174] The date and time (period) input box Bx23 is an input box that accepts input of a job execution date and time or execution period as a search value when searching for setting history information that has been set to be shared.
[0175] The search start button B41 is a button that is pressed by the user or the like when the search value has been input into each input box and a search is to be started. When the search start button B41 is pressed, the control unit 11 searches for the setting history information that has been set as shared based on the search values input into each input box. Note that each search value is not limited to the above-mentioned user name, job function, or job execution date and time (period). It is of course possible to use a specific setting value included in the setting history information as the search value.
[0176] The cancel button B43 is a button that the user presses when canceling the search process.
[0177] The control unit 11 lists the setting history information that matches the search conditions and displays it on a setting history information display screen (not shown).
[0178] As described above, according to the fifth embodiment, even when a large amount of shared setting history information is accumulated, the shared setting history information can be efficiently searched for using a predetermined search value. This allows users to reliably obtain desired setting history information, thereby enabling the shared setting history information to be effectively used.
[0179] 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.
[0180] Although the above-described embodiments are described separately for convenience of explanation, they may be combined and executed within a technically feasible range.
[0181] 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.
[0182] 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 Disk (registered trademark), etc.)), magnetic recording media (e.g., magnetic tape, flexible disk, 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.
[0183] 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]
[0184] 10, 30, 50, 70, 90 multifunction devices 11 Control section 13 Display section 15 Operation input section 17 Communications Department 19 Image forming section 21 Image reading unit 23, 33, 53, 73, 93 storage section 231 Job Execution Program 232 First Certification Program 233 Setting history information processing program 234 Shared Settings Program 235 Display Processing Program 236 Setting value storage area 237 Setting history information storage area 531 Secondary Certification Program 331 User Selection Program 731 Query Program 931 Search Program
Claims
1. A control unit that executes a job; a storage unit that stores a history of the executed jobs; a display unit that displays a history display screen that displays the stored history, The control unit is A history set for sharing on a first history display screen that displays the history of jobs executed by a first user is displayed on a second history display screen that displays the history of jobs executed by a second user together with the history of jobs executed by the second user.
1. An image forming apparatus comprising:
2. The control unit is 2. The image forming apparatus according to claim 1, wherein when the second user is set as a user who publishes the history that has been set as shared, the history that has been set as shared is displayed on the second history display screen.
3. The control unit is An image forming apparatus as described in claim 1 or 2, characterized in that, on the first history display screen, a sharing setting button for making sharing settings related to the history of jobs executed by the first user is displayed, and the sharing setting button corresponding to the history for which the sharing setting has been made is displayed in a selected state.
4. The control unit is 4. The image forming apparatus according to claim 1, wherein the history set for sharing is displayed on the second history display screen in priority to a history of a job executed by the second user.
5. The control unit is 5. The image forming apparatus according to claim 1, wherein the shared history is displayed on the second history display screen even after the second user executes a job based on the shared history.
6. The control unit is 6. The image forming apparatus according to claim 1, wherein, when a sharing setting for the history set for sharing is cancelled, the history set for sharing is not displayed on the second history display screen.
7. The control unit is 7. The image forming apparatus according to claim 1, wherein, when a sharing setting for the history for which the sharing setting has been set is cancelled, the history for which the sharing setting has been cancelled is displayed on the first history display screen.
8. A control method for an image forming apparatus including a control unit that executes a job, a storage unit that stores a history of the executed job, and a display unit that displays a history display screen that displays the stored history, comprising: A control method for an image forming device, comprising a step of displaying a history set as shared on a first history display screen that displays the history of jobs performed by a first user, together with the history of jobs performed by the second user, on a second history display screen that displays the history of jobs performed by the second user.
Citation Information
Patent Citations
File processor, file processing method and file processing program
JP2007048082A
Image processing device, image processing method, image processing program, and image processing system
JP2015223773A
Image formation device, control method and program of image formation device
JP2013062871A