Job processing apparatus, control method for job processing apparatus, computer program

The job processing apparatus and method enable comprehensive management of all job histories by filtering and automatically printing user-printed reports, addressing gaps in existing MFP systems to ensure complete job history reporting.

JP7713074B2Active Publication Date: 2025-07-24CANON KK
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024159409
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-09-13
Publication Date
2025-07-24
Estimated Expiration
2034-11-14

AI Technical Summary

Technical Problem

Existing job history management systems in multi-function peripherals (MFPs) fail to manage all job histories effectively, leading to gaps in automatic communication management reports due to users manually printing reports, which administrators cannot track, causing business management issues.

Method used

A job processing apparatus and method that allows administrators to filter and display job histories of all users, enabling automatic printing of individually printed job information by users, and maintains a printed flag for all job histories to ensure comprehensive reporting.

Benefits of technology

Ensures all job histories are managed and reported without gaps, allowing administrators to monitor and manage all job activities, preventing business disruptions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007713074000001
    Figure 0007713074000001
  • Figure 0007713074000002
    Figure 0007713074000002
  • Figure 0007713074000003
    Figure 0007713074000003
Patent Text Reader

Abstract

To provide a technique that, even if a user individually prints job information of the user's job, causes the printed job information to be printed by an "automatic communication management report function."SOLUTION: A job processing apparatus displays a partial area for displaying a history of a job in a display area of an operating unit. Without displaying a history of a job of another user other than a user who is an administrator of the job processing apparatus and currently logs in to the job processing apparatus, the job processing apparatus can display an instruction part for receiving a user instruction for displaying the history of the job of the user in an area other than the partial area. In response to the reception of the user instruction in a state where the history of the job of the user who currently logs in to the job processing apparatus and the history of the job of the other user are displayed in the partial area, the job processing apparatus does not display the history of the job of the other user in the partial area, and displays the history of a plurality of jobs of the user who currently logs in to the job processing apparatus in the partial area.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a technology for managing job information related to processed jobs.

Background Art

[0002] Conventionally, a multi-function peripheral (MFP) equipped with a scanner function, a printer function, a copy service, an email and FAX transmission / reception service, and a network printing service has been known. Such an MFP stores the results of executed transmissions, receptions, and prints as job histories in the device and has a report function (communication management report function) for printing the job histories on paper. In particular, a report printed using the communication management report function for the job history of the transmission / reception service is called a communication management report. Confidential information such as the execution date and time of a job, the transmission / reception result, and the address of the transmission destination is printed on the communication management report. Generally, as shown in Patent Documents 1 and 2, the communication management report can be printed by an "automatic communication management report function".

[0003] The "automatic communication management report function" is a function that automatically ejects a communication management report onto a tray when a certain number of job histories for which reports have not been printed accumulate. For example, it is determined whether job histories for which communication management reports have not been output have accumulated up to a predetermined number of job histories (for example, 100). If they have accumulated, the unprinted job histories are printed as a report using the communication management report function and ejected onto the tray.

[0004] Users of the MFP are broadly divided into ordinary users and administrators. The "automatic communication management report function" is a function for administrators, and the administrator determines whether to enable this function. The administrator checks whether the communication management report is printed out in the tray, and files and manages the collected communication management reports. The communication management reports are output in chronological order, separated by a certain number of reports at a time. Therefore, the administrator can organize the job history and grasp and manage the occurrence of communication errors, the disappearance of jobs, etc.

[0005] Also, as shown in Patent Document 3, the My Job History function is a function that picks up and displays only the job history that matches the user name of the logged-in user. By hiding the job history executed by other logged-in users, it is possible to concentrate on checking only the job history of the logged-in user. Also, since the job history contains confidential information as described above, it is suitable for an operation that prevents the logged-in user from knowing the execution date and time, transmission / reception result, and destination address of the jobs executed by other logged-in users.

[0006] Since the My Job History function is for ordinary users, when the logged-in user is an administrator, all job histories of all logged-in users are displayed even if the My Job History function is enabled. This is because there are cases where confirmation operations such as whether there are any missing jobs executed by the user, whether there are any NG-terminated jobs, and when the jobs were terminated are performed on all job histories.

Prior Art Documents

Patent Documents

[0007]

Patent Document 1

Patent Document 2

Patent Document 3

Summary of the Invention

Problems to be Solved by the Invention

[0008] The job history holds an attribute called the printed flag. When the job history is printed by the communication management report function, the printed flag is changed from the unprinted state to the printed state.

[0009] As described above, the "automatic communication management report function" is a function that automatically prints the job history by the communication management report function when a certain number of job histories that have not been reported are accumulated. The determination of whether a certain number of job histories have been accumulated is made by determining whether a certain number of job histories with the printed flag being unprinted have been accumulated. And when a certain number of job histories with the printed flag being unprinted have been accumulated, only the job histories with the printed flag being unprinted are printed.

[0010] For the general user, in the case of the My job history function, only the job history that matches the general user's username is displayed on the screen, and it is possible to manually print the report by the communication management report function by pressing the print button. When the general user manually prints the report, the printed flag of the job history becomes the printed state. Therefore, the job history for which the report has been printed will not be handled by the "automatic communication management report function", and there will be a gap in the automatic communication management report.

[0011] Even if the administrator obtains an automatic communication management report with gaps, it is impossible to determine whether an abnormal situation such as a job disappearing has occurred or whether it has been printed by a general user. If all job histories cannot be managed, it will cause problems in the business. There is an issue that the "automatic communication management report function" needs to be able to handle all job histories in the automatic communication management report.

[0012] The present invention has been made in view of such problems, and provides a technique for making the printed job information be the object of printing by the "automatic communication management report function" even if a user individually prints the job information of his / her own job.

Means for Solving the Problems

[0013] One aspect of the present invention is a job processing apparatus capable of executing a job, having control means for displaying the history of jobs within the display area of an operation unit provided in the job processing apparatus, Control wherein the control means displays an instruction unit for receiving the history of jobs of users other than the user currently logged in to of the job processing apparatus When the administrator is logged in as, the currently logged-in user in filtered the job history The first instruction by the user for displaying and is characterized in that. Within a predetermined area within the display area of the operation unit displayed in On the other hand , While the filter is being performed, an instruction unit for receiving a second instruction by the user for canceling the filter within the predetermined area and displaying the job history can be displayed ,

Effects of the Invention

[0014] With the configuration of the present invention, even if a user individually prints the job information of his / her own job, the printed job information can be made the object of printing by the "automatic communication management report function". Thereby, an administrator can manage all job histories.

Brief Description of the Drawings

[0015]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Best Mode for Carrying Out the Invention

[0016] Hereinafter, with reference to the accompanying drawings, preferred embodiments of the present invention will be described. The embodiments described below show an example of the present invention when specifically implemented, and are one of the specific examples of the configurations described in the claims.

[0017] [First Embodiment] In this embodiment, a management unit that manages job information, which is information related to a processed job, together with an attribute indicating whether the job information has been printed or not, and among the job information of each job managed by the management unit, the job information with an attribute indicating unprinted is sent to the printing unit for printing, and the control unit that updates the attribute of the printed job information to indicate printed. When the control unit receives an instruction to print the job information of the job corresponding to the user logged in to the job processing device among the job information of each job managed by the management unit, an example of a job processing device is described in which the job information corresponding to the user is printed by the printing unit and the attribute of the printed job information is not updated. However, any configuration of the job processing device may be adopted as long as it results in such a configuration, and the processing performed by the job processing device is not limited to the processing described below.

[0018] First, a configuration example of the job processing device according to this embodiment will be described with reference to the block diagram of FIG. 1. Hereinafter, the case where the job processing device is an MFP (multifunction peripheral) will be described.

[0019] The CPU 101 executes processing using computer programs and data stored in the ROM 102 and the RAM 103, thereby controlling the operation of the entire job processing device 100 and executing or controlling each of the processes described later that the job processing device 100 performs.

[0020] The ROM 102 stores computer programs and data related to the startup of the job processing device 100, and computer programs and data related to the basic operations of the job processing device 100. Furthermore, the ROM 102 also stores computer programs and data related to various GUIs (Graphical User Interfaces), etc. The computer programs and data stored in the ROM 102 are appropriately loaded into the RAM 103 according to the control by the CPU 101 and become the processing targets by the CPU 101.

[0021] The RAM 103 has areas for storing computer programs and data loaded from the ROM 102 and the hard disk 108, and data received from external devices via the network line I / F (Interface) 109 and the telephone line I / F 110. Furthermore, the RAM 103 has an area for storing the images read by the scanner 105 and a work area used when the CPU 101 executes various processes. Thus, the RAM 103 can appropriately provide various areas.

[0022] The operation unit 104 is composed of a touch panel screen and hard keys such as a button group, and provides a display function for displaying various information and a user interface function that enables various instructions to be input by the user's operation.

[0023] As is well known, the scanner 105 is a device that reads information recorded on a recording medium such as paper as an image and outputs the read image. The image read by the scanner 105 is stored in the RAM 103 or the hard disk 108.

[0024] The image processing circuit 106 is composed of a large-capacity image memory, an image rotation circuit, a resolution scaling circuit, encoding / decoding circuits such as MH, MR, MMR, JBIG, and JPEG, etc., and can also perform various image processes such as shading, trimming, masking, etc. For example, the image processing circuit 106 performs various image processes on the image read by the scanner 105.

[0025] The hard disk 108 is an example of a large-capacity information storage device connected via an I / F such as SCSI or IDE. In the hard disk 108, an OS (operating system), a computer program and data for causing the CPU 101 to execute each process described later as what the job processing device 100 performs are stored. Also, information treated as known information in the following description is also stored in this hard disk 108. The computer programs and data stored in the hard disk 108 are appropriately loaded into the RAM 103 according to the control by the CPU 101 and become the processing targets by the CPU 101.

[0026] Note that the computer programs and data described as stored in the ROM 102 and the computer programs and data described as stored in the hard disk 108 may be stored (saved) in either the ROM 102 or the hard disk 108 depending on their types (for example, whether they are non-rewritable or not).

[0027] The printing unit 107 is a device that prints an image, characters, or an image read by the scanner 105 based on print data received from the outside via the network line I / F 109 or the telephone line I / F 110 on a recording medium such as paper.

[0028] The network line I / F 109 functions as an interface for connecting the job processing device 100 to a network such as a LAN or the Internet, and the job processing device 100 performs data communication with devices on the network via this network line I / F 109.

[0029] The telephone line I / F 110 functions as an interface for connecting the job processing device 100 to a telephone line. The job processing device 100 will perform, for example, facsimile communication with devices on the telephone line via this telephone line I / F 110.

[0030] Note that the above scanner 105 and image processing circuit 106 are connected by a high-speed video bus separate from the CPU bus from the CPU 101 and are configured to be able to transfer images at high speed.

[0031] Next, the history table of jobs managed by the job processing device 100 in the hard disk 108 will be described with reference to FIG. 2. The history table 200 shown in FIG. 2 is a table for managing information (job information) related to each job processed by the job processing device 100, and 201 indicates a group of items (attributes) managed by the job information. Hereinafter, it will be described assuming that all jobs are e-mail transmission jobs.

[0032] Job information is registered in each row of the history table 200. Furthermore, the job information includes values corresponding to respective items (attributes) of a reported flag, a reception number, a time (job reception time), a user name, a type (type of e-mail), a destination, and a result (transmission success / failure). Hereinafter, representative items will be described.

[0033] Column 203 is a column for registering a flag (reported flag) indicating printed job information / unprinted job information. For example, if the job information registered in row 211 is to be managed as printed job information, a check mark is registered in column 203 of row 211. If the job information registered in row 211 is to be managed as unprinted job information, no check mark is registered in column 203 of row 211. In Figure 2, since no check mark is registered in any of the columns 203 of rows 211 to 217, the job information registered in each of rows 211 to 217 is managed as unprinted job information that has not yet been printed.

[0034] Column 204 is a column for registering the job acceptance number. Each time the CPU 101 accepts a job, it assigns a unique acceptance number to the job and registers the acceptance number in column 204 of the row where the job information of the job is registered. For example, since the acceptance number "0001" has been issued for the job information registered in row 211, "0001" is registered in column 204 of row 211.

[0035] Column 205 is a column for registering the user name of the user corresponding to the job. For example, the job information registered in row 211 is the job information of a job executed by a user (a general user who is not an administrator) with the user name "ippan" after logging in to the job processing device 100. Also, for example, the job information registered in row 214 is the job information of a job executed by a user with the user name "root" (administrator) after logging in to the job processing device 100.

[0036] In Figure 2, as shown by 202, the job information of seven jobs (the job information registered in rows 211 to 217) is registered in the history table 200. Here, a table for managing job information related to email sending jobs has been described. However, the following description can be similarly applied to a table for managing job information of other types of jobs, or a table in which such job information is mixed.

[0037] Next, a GUI for setting whether to enable or disable the function (My Job History function) of displaying only the job information corresponding to the currently logged-in user on the job processing device 100 will be described with reference to FIG. 3.

[0038] When the user operates the operation unit 104 and inputs an activation instruction for the "GUI for setting whether to enable or disable the My Job History function", the CPU 101 displays the GUI 300 illustrated in FIG. 3 on the touch panel screen of the operation unit 104. Then, when the user touches the button 301, the My Job History function becomes enabled, and when the user touches the button 302, the My Job History function becomes disabled. The CPU 101 switches the enable / disable state of the My Job History function.

[0039] Here, a case where a general user logs in to the job processing device 100 in a state where the My Job History function is enabled and prints the job information of the jobs that the user has caused the job processing device 100 to execute in the past will be described.

[0040] In a state where a general user is logged in to the job processing device 100 in a state where the My Job History function is enabled, when the general user or another user operates the operation unit 104 and inputs an instruction to display a list of job information, the CPU 101 displays the GUI 400 illustrated in FIG. 4(a) on the touch panel screen of the operation unit 104. The GUI 400 displays a list of job information (that is, the job information registered in each of rows 211 to 213 and 217) of the jobs corresponding to the general user extracted from the history table 200 in FIG. 2. That is, as shown in column 402, the GUI 400 displays a list of job information with the user name "ippan".

[0041] In the GUI 400, 401 is a character string indicating that the currently logged-in user is a general user. Strictly speaking, it is a character string that can uniquely identify the user, such as the user ID of the currently logged-in user.

[0042] Here, when the user touches button 403, CPU 101 causes the print unit 107 to print the job information displayed in each of lines 211 to 213 and 217. The result (communication management report) 410 of having the print unit 107 print the job information displayed in each of lines 211 to 213 and 217 is shown in FIG. 4(b).

[0043] Here, when printing the job information in each of lines 211 to 213 and 217, assume that a check mark is registered in column 203 in each of lines 211 to 213 and 217 as shown in FIG. 4(c). The job processing apparatus 100 has the above-described "automatic communication management report function", that is, "a function of printing the specified number of unprinted job information when the number of unprinted job information reaches the specified number". When the job processing apparatus 100 executes this function, it counts the number of job information for which no check mark is registered in column 203, and when the counted number reaches the specified number, it prints the job information for which no check mark is registered in column 203. However, in the case of FIG. 4(c), since the job information registered in lines 211 to 213 and 217 all have a check mark registered in column 203, they are excluded from printing by the "automatic communication management report function". That is, the job information printed by the user operating the GUI 400 in FIG. 4(a) is excluded from printing by the "automatic communication management report function". Even if the administrator obtains an automatic communication management report with gaps in the job history, the administrator cannot manage all of the job history, which causes problems in the business.

[0044] On the other hand, when an administrator logs in to the job processing device 100 with the My Job History function enabled and the administrator or another user operates the operation unit 104 to input an instruction to display a list of job information, the CPU 101 displays the GUI 500 illustrated in FIG. 5(a) on the touch panel screen of the operation unit 104. In the GUI 500, the job information of each job registered in the history table 200 of FIG. 2 (that is, the job information registered in each of rows 211 to 217) is displayed in a list. That is, as shown in column 505, in the GUI 500, the job information with the user name "root" and the job information with the user name "ippan" are displayed in a list.

[0045] In the GUI 500, 501 is a character string indicating that the logged-in user is an administrator. Strictly speaking, it is a character string that can uniquely identify the user, such as the user ID of the logged-in user.

[0046] When the user touches the button 502 to enable it, instead of the job information in rows 211 to 217, the job information in rows 214 to 216, that is, the job information of the jobs executed by the administrator on the job processing device 100, can be displayed. Also, when the user touches the button 502 again to disable it, instead of the job information in rows 214 to 216, the job information in rows 211 to 217, that is, the job information of the jobs executed by the administrator on the job processing device 100 and the job information of the jobs executed by non-administrators on the job processing device 100, can be displayed.

[0047] When the user touches the button 503, the job information currently displayed in a list in the GUI 500 becomes the printing target, and the print unit 107 prints the job information that is the printing target.

[0048] Here, when the job information in each of lines 214 to 216 is printed, it is assumed that a check mark is registered in column 203 in each of lines 214 to 216 as shown in FIG. 5(b). In this case, in the case of FIG. 5(b), since the check mark is registered in column 203 for all the job information registered in lines 214 to 216, the job information becomes out of the scope of printing by the "automatic communication management report function". That is, the job information printed by the user operating the GUI500 in FIG. 5(a) becomes out of the scope of printing by the "automatic communication management report function". Even if the administrator obtains an automatic communication management report with gaps in the job history, the administrator cannot manage all the job history, which causes an obstacle to the business.

[0049] However, in the present embodiment, in order to prevent the job information printed by the user operating the GUI400 in FIG. 4(a) or the GUI500 in FIG. 5(a) from being excluded from the scope of printing by the "automatic communication management report function", a check mark is not registered in column 203 corresponding to the job information even if the job information is printed.

[0050] First, the printing process performed by the job processing apparatus 100 using the "automatic communication management report function" will be described with reference to FIG. 6 showing a flowchart of the process. The process according to the flowchart of FIG. 6 is a process performed every time one or a specified number of jobs are processed.

[0051] <Step S601> The CPU 101 registers the job information of the processed job in the history table 200 managed by the hard disk 108. For example, the job information related to the sent mail job, the job information related to the print job printed by the print unit 107, etc. are registered in the history table 200.

[0052] <Step S602> The CPU 101 checks column 203 in each row of the history table 200 and counts the number of rows in which no check mark is registered, that is, the number of unprinted job information.

[0053] <Step S603> The CPU 101 determines whether the number counted in step S602, that is, the number of unprinted job information, is equal to or greater than a specified number. Here, as an example, the specified number is set to 100. As a result of this determination, if the number of unprinted job information is 100 or more, the process proceeds to step S604, and if the number of unprinted job information is less than 100, the process according to the flowchart of FIG. 6 is completed.

[0054] <Step S604> The CPU 101 extracts job information from the history table 200 for which no check mark is registered in column 203.

[0055] <Step S605> The CPU 101 registers a check mark in column 203 corresponding to each piece of job information extracted from the history table 200 in step S604. As a result, the job information that has been managed as unprinted job information will be managed as printed job information.

[0056] <Step S606> The CPU 101 causes the print unit 107 to print each piece of job information extracted from the history table 200 in step S604 by sending each piece of job information extracted to the print unit 107.

[0057] Next, with reference to FIG. 7 showing a flowchart of the same process, the print process of job information performed by the job processing apparatus 100 when the user touches button 403 or button 503 will be described.

[0058] <Step S701> The CPU 101 checks whether the ID of the user currently logged in to the job processing device 100 is an administrator's ID or a non - administrator's ID. For example, it checks whether the user ID entered when the user logs in to the job processing device 100 is an administrator's user ID or a non - administrator's user ID. As a result of this check, if the ID of the user currently logged in to the job processing device 100 is an administrator's ID, the process proceeds to step S702; if it is a non - administrator's ID, the process proceeds to step S703.

[0059] <Step S702> The CPU 101 determines whether the button 502 is in an enabled state or a disabled state. As a result of this determination, if it is in an enabled state, the process proceeds to step S703; if it is in a disabled state, the process proceeds to step S704.

[0060] <Step S703> The CPU 101 extracts job information corresponding to the logged - in user (job information including the user name of the logged - in user) from the history table 200. Note that when the process proceeds from step S701 to step S703, the "job information corresponding to the logged - in user" is job information including a non - administrator's user name; when the process proceeds from step S702 to step S703, the "job information corresponding to the logged - in user" is job information including an administrator's user name.

[0061] <Step S704> The CPU 101 extracts each job information registered in the history table 200, that is, the job information of both administrators and non - administrators, from the history table 200.

[0062] <Step S705> The CPU 101 determines whether the My job history function is enabled. As a result of this determination, if the My job history function is enabled, the process proceeds to step S707, and if the My job history function is disabled, the process proceeds to step S706.

[0063] <Step S706> The CPU 101 registers a check mark in the column 203 corresponding to each job information extracted from the history table 200 in step S704. Then the process proceeds to step S707.

[0064] <Step S707> The CPU 101 sends each job information extracted from the history table 200 in step S703 or step S704 to the printing unit 107, thereby causing the printing unit 107 to print each extracted job information.

[0065] Next, it will be described that, by the process according to the flowchart of FIG. 7, the job information printed by the user operating the GUI 400 in FIG. 4(a) or the GUI 500 in FIG. 5(a) is excluded from the printing target by the "automatic communication management report function".

[0066] As described with reference to FIG. 4, when printing the job information in each of rows 211 to 213 and 217 and registering a check mark in the column 203 in each of rows 211 to 213 and 217 as shown in FIG. 4(c), all the job information registered in rows 211 to 213 and 217 will be excluded from the printing target by the "automatic communication management report function". This is processed based on the rule that if it is a job history handled in the communication management report, the reported flag must be changed to printed. The same applies to the case of FIG. 5.

[0067] However, when the process according to the flowchart of FIG. 7 is executed to print the job information in each of lines 211 to 213 and 217, the process will shift from step S701 → step S703 → step S707. Even if the job information in each of lines 211 to 213 and 217 is printed, no update will be made to the corresponding column 203. Naturally, no check mark will be registered in column 203 for each of lines 211 to 213 and 217 (it will not be treated as printed job information). Therefore, the job information in each of lines 211 to 213 and 217 will be the object of counting the "number of job information without a check mark registered in column 203" when the "automatic communication management report function" is executed. Thus, all the job information registered in lines 211 to 213 and 217 will be the object of printing by the "automatic communication management report function". However, the administrator can obtain an automatic communication management report without gaps in the job history, and thereby manage all the job histories.

[0068] Also, in the process according to the flowchart of FIG. 6, paying attention to the handling of column 203, a check mark will surely be registered in column 203 of the row corresponding to the printed job information in step S605. However, the job information that has been printed once will not be the object of printing by the "automatic communication management report function" next time. Therefore, the job history will not be managed twice.

[0069] Also, when executing the process according to the flowchart of FIG. 7 to print the job information in each of lines 214 to 216, the process will transition as step S701 → step S702 → step S703 → step S707. Even if the job information in each of lines 214 to 216 is printed, no update is made to the corresponding column 203. Naturally, no check mark is registered in column 203 for each of lines 214 to 216 (it is not treated as printed job information). Therefore, the job information in each of lines 214 to 216 is subject to counting the "number of job information without a check mark registered in column 203" when the "automatic communication management report function" is executed. Thus, all the job information registered in lines 214 to 216 is subject to printing by the "automatic communication management report function". However, the administrator can obtain an automatic communication management report without gaps in the job history, thereby enabling management of all job histories.

[0070] [Second Embodiment] In the first embodiment, column 203 was provided in the history table 200, and the job information corresponding to the rows with a check mark registered in column 203 was managed as "printed job information", while the job information corresponding to the rows without a check mark registered in column 203 was managed as "unprinted job information". However, the method of managing whether each job information is printed job information or unprinted job information is not limited to such a method. For example, by assigning the value "0" to the job information managed as unprinted job information and the value "1" to the job information managed as printed job information, it may be configured to be able to identify whether each job information is unprinted job information or printed job information. Also, the unprinted job information and the printed job information may be managed separately.

[0071] Also, in the first embodiment, as shown in FIG. 1, the job processing apparatus has been described as having a mechanism for performing printing, that is, a print unit 107. However, the print unit 107 may be provided outside the job processing apparatus. In that case, the job processing apparatus may send the job information determined as the printing target to the external print unit 107.

[0072] (Other Embodiments) The present invention can also be realized by supplying a program that realizes one or more functions of the above-described embodiment to a system or apparatus via a network or a storage medium, and having one or more processors in the computer of the system or apparatus read and execute the program. Further, it can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

Description of Reference Numerals

[0073] 101:CPU 104:Operation Unit 107:Print Unit 108:Hard Disk

Claims

1. A job processing apparatus capable of executing a job, comprising control means for controlling the display of job history within a display area of an operation unit provided in the job processing apparatus, wherein the control means displays, within a predetermined area in the display area of the operation unit, an instruction unit for receiving a first instruction from a user for displaying a job history in which the job history of users other than the currently logged-in user is filtered when an administrator is logged in as the currently logged-in user of the job processing apparatus, and while the filtering is being performed, can display an instruction unit for receiving a second instruction from a user for releasing the filtering and displaying the job history within the predetermined area, A job processing apparatus characterized by the above.

2. The job processing apparatus according to claim 1, wherein the job processing apparatus is a printing apparatus provided with printing means.

3. The job processing apparatus according to claim 2, wherein the printing means can print information regarding the job history.

4. The control means further displays a printing instruction unit for receiving an instruction for printing information regarding the job history, and based on receiving a user instruction via the printing instruction unit, the information regarding the job history is printed by the printing means, the job processing apparatus according to claim 3.

5. In the job processing apparatus, a report including information regarding the job history managed by the job processing apparatus is automatically printed by the printing means based on specified conditions, the job processing apparatus according to claim 3 or 4.

6. The job processing apparatus further comprises reading means, and the job executed by the job processing apparatus is a transmission job for transmitting data read by the reading means to the outside, the job processing apparatus according to any one of claims 1 to 5.

7. In response to receiving the second instruction, both the job history of the currently logged-in user and the job history of users other than the currently logged-in user are displayed by the control means, the job processing apparatus according to any one of claims 1 to 6.

8. As job history, at least any one of the destination of the data transmitted by the execution of the job, the transmission protocol of the job, the execution result of the job, the time when the job was executed, and the user name that instructed the execution of the job is displayed. The job processing apparatus according to any one of claims 1 to 7.

9. The control means displays, as a job history in a list, information on a plurality of jobs executed based on instructions from a plurality of users in the job processing apparatus. The job processing apparatus according to any one of claims 1 to 8.

10. The job processing apparatus is capable of receiving an input of an ID for login by a user who is the administrator or a user who is not the administrator. The job processing apparatus according to any one of claims 1 to 9.

11. When a non-administrator user who is not the administrator logs in to the job processing apparatus, control of displaying the job history by the control means using the instruction unit is not executed. The job processing apparatus according to claim 10.

12. A control method in a job processing apparatus capable of executing a job, having a control step of controlling the display of the job history within the display area of the operation unit provided in the job processing apparatus, in the control step, when an administrator is logged in as the currently logged-in user of the job processing apparatus, an instruction unit for receiving a first instruction from a user for performing a display of a job history in which the job history of users other than the currently logged-in user is filtered is displayed within a predetermined area within the display area of the operation unit. On the other hand, while the filtering is being performed, an instruction unit for receiving a second instruction from a user for canceling the filtering and performing a display of the job history can be displayed within the predetermined area. A control method characterized by the above.

13. The job processing apparatus is a printing apparatus provided with printing means. The control method according to claim 12.

14. The printing means is capable of printing information regarding the job history. The control method according to claim 13.

15. In the control step, a print instruction unit for receiving an instruction for printing information regarding the job history is further displayed. The control method according to claim 14, wherein information regarding the history of the job is printed by the printing means based on receiving a user instruction via the printing instruction unit.

16. The control method according to any one of claims 12 to 15, characterized in that in the control step, in response to receiving the second instruction, the history of the jobs of the currently logged-in user and the history of the jobs of users other than the currently logged-in user are both displayed.

17. A computer as a job processing apparatus capable of executing a job, A computer program for causing the computer to execute a control step of controlling the display of the job history within the display area of the operation unit provided in the job processing apparatus, In the control step, When an administrator is logged in as the currently logged-in user of the job processing apparatus, an instruction unit for receiving a first instruction from the user for displaying a filtered job history of users other than the currently logged-in user is displayed within a predetermined area in the display area of the operation unit. While the filtering is being performed, an instruction unit for receiving a second instruction from the user for canceling the filtering and displaying the job history can be displayed within the predetermined area. A computer program characterized by the above.

Citation Information

Patent Citations

  • Copying device

    JP1997065095A

  • Facsimile terminal

    JP2003078678A

  • Printing system, printer, job processing method, program, and storage medium

    JP2008181239A

  • Information processing apparatus

    JP2010020223A

  • Communication apparatus, and program for communication apparatus

    JP2010130509A