IMAGE OUTPUT MANAGEMENT APPARATUS, IMAGE OUTPUT APPARATUS, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
20200021700 ยท 2020-01-16
Assignee
Inventors
Cpc classification
H04N2201/0094
ELECTRICITY
H04N1/32771
ELECTRICITY
International classification
Abstract
An image output management apparatus includes a determination unit and a generating unit. The determination unit compares, with one another, pieces of request information for requesting image output, and thus determines pieces of request information satisfying a predetermined similarity condition. The generating unit generates presentation information as prior information. The presentation information indicates the pieces of request information satisfying the similarity condition. The prior information is presented to a user before execution of image output according to the pieces of request information.
Claims
1. An image output management apparatus comprising: a determination unit that compares, with one another, pieces of request information for requesting image output, and thus determines a plurality of pieces of request information satisfying a predetermined similarity condition; and a generating unit that generates presentation information as prior information, the presentation information indicating the plurality of pieces of request information satisfying the similarity condition, the prior information being presented to a user before execution of image output according to the plurality of pieces of request information.
2. The image output management apparatus according to claim 1, wherein each of the pieces of request information includes user information and file information, the user information being information for identifying a user who requests output, the file information indicating a file name of a file that is to be output, and wherein the determination unit compares, with one another, the pieces of request information in terms of the user information and the file information included in each of the pieces of request information, and thus regards a plurality of pieces of request information that are transmitted from an identical user and that correspond to an identical file name, as the plurality of pieces of request information satisfying the similarity condition.
3. The image output management apparatus according to claim 1, wherein each of the pieces of request information includes group information and file information, the group information being information for identifying a group to which a user who requests output belongs, the file information indicating a file name of a file that is to be output, and wherein the determination unit compares, with one another, the pieces of request information in terms of the group information and the file information included in each of the pieces of request information, and thus regards a plurality of pieces of request information that are transmitted from users belonging to an identical group and that correspond to an identical file name, as the plurality of pieces of request information satisfying the similarity condition.
4. The image output management apparatus according to claim 2, wherein each of the pieces of request information includes group information and the file information, the group information being information for identifying a group to which the user who requests output belongs, the file information indicating a file name of a file that is to be output, and wherein the determination unit compares, with one another, the pieces of request information in terms of the group information and the file information included in each of the pieces of request information, and thus regards a plurality of pieces of request information that are transmitted from users belonging to an identical group and that correspond to an identical file name, as the plurality of pieces of request information satisfying the similarity condition.
5. The image output management apparatus according to claim 1, further comprising: a selecting unit that selects, from the plurality of pieces of request information satisfying the similarity condition, one or more pieces of request information that are delete candidates, wherein the generating unit generates the presentation information as the prior information, the presentation information being information for presenting, as delete candidates, the one or more pieces of request information that are selected.
6. The image output management apparatus according to claim 2, further comprising: a selecting unit that selects, from the plurality of pieces of request information satisfying the similarity condition, one or more pieces of request information that are delete candidates, wherein the generating unit generates the presentation information as the prior information, the presentation information being information for presenting, as delete candidates, the one or more pieces of request information that are selected.
7. The image output management apparatus according to claim 3, further comprising: a selecting unit that selects, from the plurality of pieces of request information satisfying the similarity condition, one or more pieces of request information that are delete candidates, wherein the generating unit generates the presentation information as the prior information, the presentation information being information for presenting, as delete candidates, the one or more pieces of request information that are selected.
8. The image output management apparatus according to claim 4, further comprising: a selecting unit that selects, from the plurality of pieces of request information satisfying the similarity condition, one or more pieces of request information that are delete candidates, wherein the generating unit generates the presentation information as the prior information, the presentation information being information for presenting, as delete candidates, the one or more pieces of request information that are selected.
9. The image output management apparatus according to claim 5, wherein each of the pieces of request information includes creation time information indicating a date and time when the piece of request information was created, and wherein the selecting unit compares, with one another, the plurality of pieces of request information satisfying the similarity condition, in terms of the creation time information included in each of the plurality of pieces of request information, and thus selects, as delete candidates, one or more pieces of request information whose creation dates and times are not latest.
10. The image output management apparatus according to claim 6, wherein each of the pieces of request information includes creation time information indicating a date and time when the piece of request information was created, and wherein the selecting unit compares, with one another, the plurality of pieces of request information satisfying the similarity condition, in terms of the creation time information included in each of the plurality of pieces of request information, and thus selects, as delete candidates, one or more pieces of request information whose creation dates and times are not latest.
11. The image output management apparatus according to claim 7, wherein each of the pieces of request information includes creation time information indicating a date and time when the piece of request information was created, and wherein the selecting unit compares, with one another, the plurality of pieces of request information satisfying the similarity condition, in terms of the creation time information included in each of the plurality of pieces of request information, and thus selects, as delete candidates, one or more pieces of request information whose creation dates and times are not latest.
12. The image output management apparatus according to claim 8, wherein each of the pieces of request information includes creation time information indicating a date and time when the piece of request information was created, and wherein the selecting unit compares, with one another, the plurality of pieces of request information satisfying the similarity condition, in terms of the creation time information included in each of the plurality of pieces of request information, and thus selects, as delete candidates, one or more pieces of request information whose creation dates and times are not latest.
13. The image output management apparatus according to claim 1, wherein each of the pieces of request information includes version information indicating a version of a file that is to be output, and wherein a latest version is specified by comparing, with one another, the plurality of pieces of request information satisfying the similarity condition, in terms of the version information included in each of the plurality of pieces of request information, and presentation information indicating that there is a file of the latest version is generated as the prior information.
14. An image output apparatus comprising: a determination unit that compares, with one another, pieces of request information for requesting image output, and thus determines a plurality of pieces of request information satisfying a predetermined similarity condition; a presentation unit that presents the plurality of pieces of request information satisfying the predetermined similarity condition, to a user before execution of image output according to the plurality of pieces of request information; and an output unit that outputs one or more images according to one or more pieces of request information specified by the user.
15. A non-transitory computer readable medium storing a program causing a computer to execute a process comprising: comparing, with one another, pieces of request information for requesting image output, and thus determining a plurality of pieces of request information satisfying a predetermined similarity condition; and generating presentation information as prior information, the presentation information indicating the plurality of pieces of request information satisfying the similarity condition, the prior information being presented to a user before execution of image output according to the plurality of pieces of request information.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Exemplary embodiment of the present disclosure will be described in detail based on the following figures, wherein:
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION
[0021]
[0022] The user apparatus 100 is used by a user of the image output system illustrated in
[0023] The image output management apparatus 200 manages image output according to request information from users who request image output. The image output management apparatus 200 generates presentation information for presenting pieces of request information, which may overlap one another, to a user before execution of image output according to the pieces of request information. For example, the generated presentation information is displayed on a display device or the like provided for the image output apparatus 400, and is presented to the user when the user uses the image output apparatus 400.
[0024] The server apparatus 300 manages files that are to be subjected to image output. The server apparatus 300 stores and manages, for example, files registered by users via the user apparatus 100. In addition, for example, content files managed by a content management apparatus (not illustrated) may be registered in the server apparatus 300. Concrete examples of files include files of image (which may be an image including only characters and/or symbols) data.
[0025] The image output apparatus 400 outputs images according to request information from users who request image output. One concrete example of the image output apparatus 400 is a multifunction apparatus provided with multiple image output functions (at least some of the functions, such as a print function, a scanner function, a copy function, and a facsimile function). For example, if the image output apparatus 400 is a multifunction apparatus, the image output apparatus 400 may be installed in a company, a school, or the like, and may be used by clients in the company or the school. Alternatively, the image output apparatus 400 may be installed in a shop such as a convenience store, and may be used by general public clients. The image output apparatus 400 may be an apparatus provided only with one of the multiple image output functions.
[0026]
[0027] The request information acquiring unit 210 acquires one or more pieces of request information for requesting image output. For example, request information from a user who requests image output is transmitted from the user's user apparatus 100, and the request information acquiring unit 210 acquires the transmitted request information through reception using a communication device. Alternatively, request information from a user may be transmitted from the user's user apparatus 100 to the server apparatus 300, and the request information may be transferred from the server apparatus 300 to the image output management apparatus 200. Thus, the request information acquiring unit 210 may acquire the transferred request information.
[0028] The request information management unit 220 manages one or more pieces of request information for requesting image output. For example, the request information management unit 220 manages pieces of request information obtained from multiple users. The request information is, for example, stored in the data storage unit 230 and is managed by the request information management unit 220.
[0029] The data storage unit 230 stores one or more pieces of request information managed by the request information management unit 220. In addition, the data storage unit 230 may store various types of data used by the image output management apparatus 200. For example, the data storage unit 230 may be implemented by using storage devices, such as a hard disk drive and a semiconductor memory.
[0030] The similar-request determining unit 240 compares, with one another, the pieces of request information for requesting image output, and thus determines pieces of request information satisfying a predetermined similarity condition. The presentation candidate selecting unit 250 selects one or more pieces of request information, which are delete candidates, from the pieces of request information satisfying the similarity condition.
[0031] The presentation information generating unit 260 generates presentation information, which indicates the pieces of request information satisfying the similarity condition, as prior information presented to a user before execution of image output according to the pieces of request information. The presentation information generating unit 260 may generate presentation information for presenting the one or more pieces of request information, which are selected by the presentation candidate selecting unit 250, as delete candidates.
[0032] The image output management apparatus 200 in the concrete example illustrated in
[0033] For example, programs (software) corresponding to at least a subset of the functions of the components which are designated with the reference numerals and which are included in the image output management apparatus 200 illustrated in
[0034] At least a subset of the functions of the components which are designated with the reference numerals and which are included in the image output management apparatus 200 illustrated in
[0035] The image output management apparatus 200 illustrated in
[0036] The overall configuration of the image output system (including the image output management apparatus 200 illustrated in
[0037]
[0038] In the concrete example illustrated in
[0039] The creation date and time indicates information about the date and time when the request information was created. For example, the creation date and time included in request information indicates the date and time when image output was requested by using the request information. The user name indicates a concrete example of user information for identifying the user who requested output. The user name included in request information is used to identify the user corresponding to the request information. For example, identification information (such as a user identifier) for identifying a user may be used as the user information.
[0040] For example, as illustrated in
[0041] The file registration date and time is information indicating the date and time when the file that is to be output was registered in the server apparatus 300. The file version is information indicating the version of the file that is to be output. The user group name indicates a concrete example of group information for identifying the group to which the user who requested output belongs.
[0042] The output sheet count indicates an output sheet count of images that were output according to the request information. For example, if request information is information for requesting image output through printing, the count of printed media (such as sheets) is stored as the output sheet count. The file size indicates the size (data size) of the file that is to be output. The file format indicates the data format (such as an extension) of the file that is to be output.
[0043] The output pattern indicates an output pattern of an image that is to be output according to the request information. For example, if request information is information for requesting image output though printing, print patterns, such as duplex printing or single-sided printing and landscape printing or portrait printing, are stored as the output pattern. The output count indicates the count of image output operations performed according to the request information.
[0044] Request information may be formed only of a subset of pieces of information illustrated in
[0045]
[0046] Request information for requesting image output is transmitted (S401). The image output management apparatus 200 acquires the request information (S402). For example, request information from a user who requests image output is transmitted from the user's user apparatus 100, and the request information acquiring unit 210 receives and acquires the transmitted request information. For example, pieces of request information obtained from multiple users are stored in the data storage unit 230 and are managed by the request information management unit 220.
[0047] Then, pieces of request information satisfying the predetermined similarity condition are determined (S403). From the pieces of request information, one or more pieces of request information that are delete candidates are selected (S404). For example, the similar-request determining unit 240 compares, with one another, the pieces of request information for requesting image output which are managed by the request information management unit 220, and thus determines pieces of request information satisfying the predetermined similarity condition. The presentation candidate selecting unit 250 selects one or more pieces of request information, which are delete candidates, from the pieces of request information satisfying the similarity condition.
[0048] Then, if one or more pieces of request information which are delete candidates have been selected (S405), presentation information that is to be presented to a user is generated (S406). For example, the presentation information generating unit 260 generates presentation information, which indicates the pieces of request information satisfying the similarity condition, as prior information presented to the user before execution of image output according to the pieces of request information. The presentation information generating unit 260 may generate presentation information for presenting the one or more pieces of request information, which are selected by the presentation candidate selecting unit 250, as delete candidates.
[0049] The generated presentation information is displayed (S407). For example, the presentation information generated by the presentation information generating unit 260 of the image output management apparatus 200 is transmitted to the image output apparatus 400 used by the user. An image corresponding to the presentation information is displayed on the display device of the image output apparatus 400. Thus, the presentation information is presented to the user.
[0050] In contrast, if one or more pieces of request information that are delete candidates have not been selected (S405), presentation information is not generated for display. Even when one or more pieces of request information that are delete candidates have not been selected, if there are pieces of request information satisfying the similarity condition, the presentation information generating unit 260 may generate presentation information indicating the pieces of request information, and an image corresponding to the presentation information may be displayed on the display device of the image output apparatus 400.
[0051]
[0052] For example, pieces of request information having the same user name and the same file name are regarded as pieces of request information satisfying the similarity condition.
[0053] The presentation candidate selecting unit 250 selects one or more pieces of request information, which are delete candidates, from the pieces of request information satisfying the similarity condition. For example, the presentation candidate selecting unit 250 compares the pieces of request information, which satisfy the similarity condition, with one another in terms of the creation time information included in each piece of request information. Thus, the presentation candidate selecting unit 250 selects one or more pieces of request information, whose creation dates and times are not the latest, as delete candidates.
[0054] For example, in the first concrete example illustrated in
[0055] The presentation information generating unit 260 generates presentation information, which indicates the pieces of request information satisfying the similarity condition, as prior information presented to a user before execution of image output according to the pieces of request information satisfying the similarity condition. The presentation information generating unit 260 may generate presentation information for presenting the one or more pieces request information selected, as delete candidates, from the pieces of request information satisfying the similarity condition.
[0056]
[0057] In the first concrete example illustrated in
[0058] That is, in
[0059] For example, when the user whose user name is AAA and who has transmitted the request information uses the image output apparatus 400, the presentation information illustrated in
[0060] For example, in the image of the presentation information illustrated in
[0061] After that, the user performs an operation of giving an instruction to perform image output. Thus, the image according to the latest request information 62 is output. For example, if the image output is printing, the image corresponding to the file name, abcde (Version 1.0), which is the output target of the request information 62 is printed on a medium such as a sheet, and is output from the image output apparatus 400. If the request information 61 has been deleted, image output according to the request information 61 is not performed. Thus, output of the duplicate images for the same file name, abcde (Version 1.0), is avoided.
[0062] When the request information 61 has not been deleted, for example, when a button on which No is displayed is operated in the image of the presentation information illustrated in
[0063]
[0064] In the second concrete example illustrated in
[0065] The presentation information generating unit 260 generates presentation information, indicating the pieces of request information satisfying the similarity condition, as prior information presented to the user before execution of image output according to the pieces of request information satisfying the similarity condition. The presentation information generating unit 260 may generate presentation information for presenting the one or more pieces of request information selected, as delete candidates, from the pieces of request information satisfying the similarity condition.
[0066]
[0067] In the second concrete example illustrated in
[0068] That is, in
[0069] For example, when a user whose user name is AAA and who has transmitted the request information uses the image output apparatus 400, the presentation information illustrated in
[0070] For example, the user operates and checks the checkboxes corresponding to the request information 81 and the request information 82, which are displayed as delete candidates, in the image of the presentation information illustrated in
[0071] After that, the user performs an operation of giving an instruction to perform image output. Thus, the image corresponding to the latest request information 83 is output. For example, if the image output is printing, the image corresponding to the file name, abcde (Version 1.1), which is the output target of the request information 83 is printed on a medium such as a sheet, and is output from the image output apparatus 400. If the request information 81 and the request information 82 have been deleted, image output according to the request information 81 and the request information 82 is not performed. Thus, wasteful output of the image corresponding to the file name, abcde (Version 1.0), before the version update is avoided.
[0072] When the request information 81 and the request information 82 have not been deleted, for example, when the button on which No is displayed is operated in the image of the presentation information illustrated in
[0073]
[0074] For example, pieces of request information having the same group name and the same file name are regarded as pieces of request information satisfying the similarity condition.
[0075] In the third concrete example illustrated in
[0076] In the third concrete example illustrated in
[0077] In the third concrete example illustrated in
[0078] That is, in the third concrete example illustrated in
[0079] Therefore, the presentation candidate selecting unit 250 compares the pieces of request information, which satisfy the similarity condition, with one another in terms of the version information included in each piece of request information, and thus specifies the latest version. The presentation information generating unit 260 generates presentation information indicating that there is a file of the latest version, as prior information presented to a user before execution of image output according to the pieces of request information satisfying the similarity condition.
[0080]
[0081] In the third concrete example illustrated in
[0082] For example, when the user whose user name is BBB and who has transmitted the request information uses the image output apparatus 400, the presentation information illustrated in
[0083] For example, the user operates and checks the checkbox, which corresponds to the request information 104 displayed as a delete candidate, in the image of the presentation information illustrated in
[0084] After that, the user performs an operation of giving an instruction to perform image output. Thus, image output according to the request information 103 corresponding to the file of the latest version is performed. For example, if the image output is printing, the image corresponding to the file name, abcde (Version 1.1), of the latest version which is the output target of the request information 103 is printed on a medium such as a sheet, and is output from the image output apparatus 400. If the request information 104 has been deleted, image output according to the request information 104 is not performed. Thus, wasteful output of the image corresponding to the file name, abcde (Version 1.0), before the version update is avoided.
[0085] For example, when request information which has been already executed is to be presented, presentation information indicating the output pattern for the request information may be generated. For example, as in the third concrete example illustrated in
[0086] For example, when one or more pieces of request information which are delete candidates are to be selected from pieces of request information satisfying the similarity condition, one or more pieces of request information whose file registration dates and times (
[0087] For example, when there is request information, which has been already executed, among pieces of request information satisfying the similarity condition, the output sheet count (
[0088] For example, the file size (
[0089] For example, when the file formats (
[0090] As described above, the suitable exemplary embodiment of the present disclosure is described. The exemplary embodiment described above is merely exemplary in all respects, and does not limit the scope of the present disclosure. The present disclosure encompasses various modified exemplary embodiments which are made without departing from the gist of the present disclosure.