This application is based on and claims the benefit of priority from Japanese Patent Application No. 2018-174761 filed on Sep. 19, 2018, the contents of which are hereby incorporated by reference.
The present disclosure relates to an information processing apparatus that is equipped with a function of adding new content to an original file, and outputting the file.
An apparatus that is capable of generating one file that is based on a plurality files and outputting (transmitting, printing, or the like) the file is known. For example, an apparatus that attaches an image of another image file to a certain one document file before outputting the file is known. For example, in first typical technology, there is an apparatus that attaches image data of a seal (approval seal or the like) to a specified location in a document file, and outputs the file as a new document file. When performing this work, approval of a manager of the seal is required, however, in the first typical technology, configuration is such that this approval is suitably performed.
In the first typical technology, the main body of the document file that is finally outputted is just the original document file, and after image data of the seal is attached to this original document file, the file is taken to be the final document file. On the other hand, in second typical technology, there is an apparatus that combines a plurality of document files to obtain a new document file, and outputs this document file as one printing job.
With this technology, a user does not perform work of creating a document file to be finally outputted, but rather the document file to finally be outputted is automatically created on the apparatus side from a prepared plurality of files and then can be outputted. As a result, the burden on the user may be reduced. Particularly, when the location where a seal is inserted in a document file in the first typical technology, or when the format of combining a plurality of document files in the second typical technology is determined in advance, the work of creating a new document file is easy, so particularly efficient processing may be performed.
The information processing apparatus according to the present disclosure generates an output target file by performing an addition or change of content to a specified original file, and outputs that output target file. The information processing apparatus is equipped with a storage unit and a control unit. The storage unit correlates additional content identification information for identifying additional content that is content added to the original file or content after change; additional content manager information for identifying a manager of the additional content; and add location identification information for identifying a location where the additional content is to be provided in the original file with the additional content and stores the information. The control unit provides the additional content that is extracted from a file other than the original file based on the additional content identification information, or that is acquired from the manager based on the additional content manager information to the original file based on the add location identification information, and causes the file to be outputted as the output target file.
Hereinafter, an information processing apparatus of an embodiment according to the present disclosure will be explained.
In
This MFP 1 may create a new file (output target file) by inserting content that is included in another file, or content that is entered by another user, or the like at a specified location of a specified file (original file). After that, for this new file, the MFP 1 may perform a process such as a printout by the image forming unit 20, transmission of a facsimile via the facsimile communication unit 70, transmission of e-mail or SMB transmission via the network connecting unit 60, or the like.
Particularly, this MFP 1 has a feature of an operation of generating an output target file from an original file as described above. This operation will be described below. This operation is performed by the control unit 10.
Here, A1 to A3 (items with hatching) in the table in
Moreover, (2) additional content identification information is information that is set for identifying additional content. Here, it is presumed that additional content is provided in part of a file (specified file) other than the original file described above. First, in (2-1), the folder name where this specified file is stored is specified. Here, not only a folder in the storage unit 50, but also a folder that can be read via a network may also be a target. In other words, a file that is stored in an arbitrary device may be used as this specified file as long as the file may be read from the information processing apparatus 1. Next, as (2-2a) a file name of a file (specified file) that stores the content to be added is set. Alternatively, instead of a specific file name, an identifier of the specified file may be set in (2-2b).
Next, information for identifying which content in the specified file is to be inserted in A1 is inputted. Here, as (2-3a) the specification of the location where the additional content is provided, this content is identified, for example, by the page and line or the like where the content to be added is provided. Alternatively, instead of this, the additional content may be identified using a search word in (2-3b). In this case, when there is an article having a heading “related to A1” provided in the specified file, for example, the search word is “related to A1”. As a result, the content of the article after the heading “related to A1” may be specified as content to be inserted in A1. In that case, for example, content provided in a fixed range (for example 1 line) after the heading “related to A1” may be identified as this additional content.
As (3) add location identification information, information for identifying the add location (A1 to A3) in the original file is provided. The provided information, when in a sentence, may for example specify the page, line and the number of the characters from the left, or the like. Moreover, in the case of the table illustrated in
In the example described above, a plurality of different files are each taken to be an original file, and in a case where the same additional content manager information, additional content identification information and add location identification information may be used for each original file, such a plurality of files may be specified as the original file. This, in other words, is a case in which the same content is added to the same location in each original file.
In addition, in this MFP 1, a desired output is performed on a file (output target file) after all of the additional content has been added such as described above to the add locations A1 to A3 described above. Therefore, the output information in which this output content is provided is also created by the user. As this output, one can be selected from (A) a printout by the image forming unit 20 in
In this output information, in the case where (A) printout is selected, settings for various parameters for the printout (paper, color setting, single-sided printing/double-sided printing, and the like) are also provided at the same time in the output information. Similarly, when (B) facsimile output is selected, the line number of the facsimile transmission destination is similarly provided in the output information, when (C) e-mail transmission is selected, the e-mail address of the transmission destination is similarly provided in the output information, and when (D) SMB transmission is selected, the folder specification of the transmission is similarly provided in the output information.
Hereinafter, the operation of generating an output target file from the original file as described above, and outputting that file will be described in detail.
Similarly, the control unit 10 causes the user to create output information, and store that information in the storage unit 50 (S3). The output information is created in a one-to-one correspondence with the original file, and similar to as described above, the control unit 10 may create output information in an interactive form. Incidentally, as described above, the operation above (S1 to S3) is performed for one original file, however, in a case where the same additional content manager information, additional content identification information, add location identification information, and output information may be applied, a plurality of original files may be selected at the same time (S1). At this time, output information is set for each original file, however, the output information may be common for all of the original files.
After that, processing is performed for each add location (S4). Here, first, whether or not this additional content identification information is sufficient for identifying the additional content is checked (S5). For example, in the example in
In a case where the additional content identification information is not sufficient for identifying this additional content because one of the items above is blank (S5: NO), the control unit 10 is not able to find the additional content. Therefore, in this case, the control unit 10 references the manager in (1) additional content manager information, and together with contacting this manager by e-mail about this, sends the original file, and request that the specified additional content be submitted (S6). After that, the control unit 10 receives the desired additional content from this manager side by e-mail, and adds this to the original file (S7). Alternatively, a setting may be performed so that a file for which adding the additional content to the original file is performed is received from this manager.
In a case where it recognized that the additional content identification information is sufficient for identifying this additional content (S5: YES), the control unit 10 searches for the additional content from the conditions given by the additional content identification information (S8). When the additional content is found (S9: YES), this additional content is added to the specified add location in the original file (S10). On the other hand, when the additional content cannot be found by a search (S9: NO), similar to the case when the additional content identification information is not sufficient (S5: NO), a request to the manager to submit the additional content (S6), and acquisition of the additional content (S7) is performed.
Here, when the manager is requested to submit additional content (S6) and the manager determines that this content is not necessary, the control unit 10 may leave the additional content blank (Null) without adding the content. In this case, after this, an output target file is created in a state of this additional content being blank. Moreover, in a case where additional content cannot be received (S7) within a preset specified amount of time after the request (S6) to the manager, the request (S6) may performed again, or this additional content may be blank.
Furthermore, even when the additional content identification information is sufficient (S5: YES) and the control unit 10 finds the additional content (S9: YES), this content may be transmitted to the manager, and after being confirmed, may be set to be used. In this case, as in the case described above where the manager creates additional content and performs the adding of the content (S6, S7), the manager may perform work such as correcting this additional content, or leaving this additional content blank again, or the like. As a result, it is possible to perform an addition of content that further reflects the intention of the manager.
The process described above is performed for all of the additional items, or in other words is performed for all of the adding processes. After all of the adding processes are complete (S11: YES), the control unit 10 causes the added portion or the output target file to be displayed by the display unit 40, and then inquires of the user whether to output this content (S12). The user performs this answer via the operation unit 30, and when the user desires the content to be outputted, this output is performed (S13).
With the operation described above, it is possible to combine a plurality of additional items in various forms and then output it. At this time, together with the control unit 10 being able to automatically find the additional contents, a manager is set for each additional item, so it becomes possible to set various correspondence, for example a setting so that adding items is not performed. Therefore, it is possible to always perform suitable addition of items.
Incidentally, in the example described above, output information is set (S3), and an output target file for which all additions have been performed is set (S11: YES), after which output is performed based on the output information (S13). In the example described above, this information processing apparatus 1 is an image forming apparatus (MFP) equipped with the configuration illustrated in
Moreover, in the example described above, the acquired additional content is presumed to be added to add locations specified as blanks as illustrated in
In addition, in the flowchart in
Note that, in the example described above it is presumed that the information processing apparatus 1 is a single apparatus (image forming apparatus) that is equipped with the configuration in
Actually there are various forms as the form for creating a new file by combining a plurality of files. For example, there may be a case in which there is a table in one document file that is created by a user, and parts of other document files by a plurality of other users are to be inserted afterwards as items in this table. In this kind of case, the user that created the original document file is not able to estimate the content that is to be inserted afterwards, so in the case of using the typical technology described above, it is difficult to perform suitable processing. In addition, in some cases it may be necessary to perform output in a state in which writing cannot be performed to a desired item depending on the case, and in such a case, the process cannot proceed.
Therefore, an information processing apparatus capable of combining and outputting the addition of a plurality of items in a original file in various forms is preferred.
With the configuration according to the disclosure described above, it is possible to obtain an information processing apparatus capable of combining and outputting the addition of a plurality of items in a original file in various forms.
Number | Date | Country | Kind |
---|---|---|---|
JP2018-174761 | Sep 2018 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20040139326 | Ootsuka | Jul 2004 | A1 |
20060294452 | Matsumoto | Dec 2006 | A1 |
20100188687 | Fukano | Jul 2010 | A1 |
20140164055 | Knight | Jun 2014 | A1 |
20170214829 | Nakabayashi | Jul 2017 | A1 |
20170344563 | Kamath | Nov 2017 | A1 |
Number | Date | Country |
---|---|---|
H07-134766 | May 1995 | JP |
H10-016343 | Jan 1998 | JP |
Number | Date | Country | |
---|---|---|---|
20200092439 A1 | Mar 2020 | US |