Electronic device and image forming apparatus equipped with document box function

An electronic device includes a storage device, an entry operation unit, and a control unit. The storage device stores a document box in which document data is accumulated and stored. The entry operation unit accepts entry of a box name of the document box. The control unit includes a processor and, when the processor executes a control program, functions as a deletion controller. The deletion controller stores a predetermined plurality of keywords each indicating a saving period of the document data, and deletes the document data stored in the document box including at least one of the plurality of keywords in the box name thereof, the delete being performed in accordance with the saving period indicated by the included keyword.

INCORPORATION BY REFERENCE

This application claims priority to Japanese Patent Application No. 2018-166375 filed on Sep. 5, 2018, the entire contents of which are incorporated by reference herein.

BACKGROUND

The present disclosure relates to an electronic device and an image forming apparatus that are equipped with a document box function.

In some electronic devices such as image forming apparatuses, there are ones equipped with document box functions by which pieces of document data obtained by reading originals and pieces of document data received from external devices through networks are accumulated and stored. There are known techniques in which saving periods of pieces of document data within the document boxes are set and upon passing of the saving periods, delete the pieces of document data.

SUMMARY

A technique improved over the aforementioned technique is proposed as one aspect of the present disclosure.

An electronic device according to one aspect of the present disclosure includes a storage device, an entry operation unit, and a control unit. The storage device stores a document box in which document data is accumulated and stored. The entry operation unit accepts entry of a box name of the document box. The control unit includes a processor and, when the processor executing a control program, functions as a deletion controller. The deletion controller stores a predetermined plurality of keywords each indicating a saving period of the document data, and deletes the document data stored in the document box including at least one of the plurality of keywords in the box name thereof, the delete being performed in accordance with the saving period indicated by the keyword included.

An image forming apparatus of the present disclosure includes the above-described electronic device and an image forming unit that forms an image on a recording medium.

DETAILED DESCRIPTION

Hereinafter, a description will be given, with reference to the drawings, of an image forming apparatus as one embodiment of an electronic device according to the present disclosure.

FIG. 1is a block diagram showing an internal configuration of an image forming apparatus100according to an embodiment of the present disclosure. The image forming apparatus100of the present embodiment will be described by taking, as an example, a copy machine that reads an image of an original and prints the image on a sheet of paper. The image forming apparatus100may also be another apparatus so long as the apparatus has the image reading function (for example, a composite machine having multiple functions including a facsimile function, a scan function, and a copy function).

The image forming apparatus100includes, for example, a control unit1, an entry operation unit2, a display3, an image reading unit4, an image processing unit5, an image forming unit6, a storage unit7, a hard disc drive (hereinafter referred to as “HDD”)8, and a network interface unit9. An electronic device20can be described as having configuration excluding the image reading unit4, the image processing unit5, and the image forming unit6from the image forming apparatus100, as shown inFIG. 1.

The entry operation unit2has hard buttons such as a menu button for calling a menu and a start and stop button by which execution of operation is instructed, and the entry operation unit2accepts an operation instruction from a use.

The display3is a display device formed of a liquid crystal display (LCD), an organic electro-luminescence (OLED: Organic Light-Emitting Diode) display or the like, and an integrated type with, for example, a touch panel. The touch panel is of, for example, a so-called resistive film type or electrostatic capacitance type, and acts also as the entry operation unit2. The touch panel detects a user's touch, for example by a finger, together with its touched position.

The image reading unit4reads the original and obtains an image thereof. The image processing unit5performs image processing on the image read by the image reading unit4: the image processing includes rotation processing, enlargement/reduction processing, and density change. The image forming unit6prints, on a sheet of paper, images such as the image read by the image reading unit4, the image transmitted from an external device, and the image to which the image processing unit5has performed the image processing.

The HDD8(one example of the storage device recited in WHAT IS CLAIMED IS) stores programs and data needed for operations of the image forming apparatus100. A document box81, other document data, and image data are accumulated and stored in the HDD8. The document box81includes folders.

The network interface unit9is formed of a communication module such as a LAN board, and transmits and receives various data with and from, for example, an external device10that is on a network N and is connected to the network interface unit9.

The control unit1includes, for example, a processor, a random access memory (RAM), and a read only memory (ROM). Examples of the processor include a central processing unit (CPU), a micro processing unit (MPU), and an application specific integrated circuit (ASIC). The control unit1functions as a controller11and a deletion controller12when a control program stored in the ROM or the HDD8is executed by the processor. The controller11and the deletion controller12, however, may each be configured by a hardware circuit, instead of acting in accordance with the control program.

The controller11governs overall operation control of the image forming apparatus100. The control unit1includes an internal memory13and a timer14. For the document box81including at least one keyword indicating a saving period in its box name, the deletion controller12deletes the document data stored in the document box81at the timing according to the keyword. The deletion controller12stores a predetermined plurality of keywords each indicating the saving period of the document data. For example, the deletion controller12stores the plurality of keywords in the internal memory13. When at least one of the keywords is included in the box name (i.e., when the box name contains at least one of the keywords), the deletion controller12deletes the document data stored in the document box having the box name including the keyword in accordance with the saving period indicated by the keyword.

Each of the plurality of keywords respectively indicates minutes, hours, months and years, and indicates the saving period of the document data by being combined with a number included in the box name together with the respective keywords.

FIG. 2shows a screen example900displayed on the display3. The screen example900is a screen for creating the document box81.FIG. 3shows a screen example910also displayed on the display3. The screen example910is a screen for changing the box name of the document box81.

It is desirable for the document data within the document box81to be deleted at regular intervals to prevent information leakage and to obtain an empty capacity in the HDD8. However, it takes time and effort for a user to select and delete the data. There are, depending on functions, image forming apparatuses that can set deletion timing of document data at setting screens of document boxes. However, even in that case, the user has to perform operation of displaying the setting screen on the display and then setting the timing of deletion, so that time and effort are still required.

In the image forming apparatus100according to the present embodiment, when a user includes the keyword indicating the storage period in the box name in creating the document box81, the deletion controller12deletes the document data within that document box81at the timing according to the keyword. The user can set a time limit of the storage period at simultaneously with entering the box name of the document box81, so that the timing of deletion of the document data can be easily set.

The user firstly operates the entry operation unit2and enters an instruction to display, on the display3, the screen example900that is for creating the document box81. The controller11follows the instruction and causes the display3to display the screen example900. While the display example900is being displayed, when the user selects (touches) a button91that is for setting the box name, the instruction of displaying the screen example910on the display3is received through the touch panel. The controller11causes the display3to display the screen example910in response to the instruction.

Using a keyboard displayed on the screen example910, the user enters the box name of the document box81. The user enters a main portion of the box name (for example, “sample”) at first. Next, the user enters a predetermined symbol (such as an underscore) after the main portion of the box name, then enters the keyword indicating the storage period after the symbol. The main portion of the box name, the predetermined symbol, and the keyword are received through the touch panel.

Examples of the keywords are “h”, “m”, “d”, and “u” entered in single-byte alphabet characters: “h” represents hours, “m” represents minutes, “d” represents date, and “u” represents a specified time limit. The storage period is indicated by combining these single-byte alphabet characters and single-byte numerals. The keywords and the meanings that the keywords indicates are set prior to the factory shipment of the image forming apparatus100and are stored in the internal memory13of the control unit1. Followings are examples of the timing of deletion indicated by the keywords:

the document data in the box name “sample_2h” is deleted every two hours;

the document data in the box name “sample_10m” is deleted every ten minutes;

the document data in the box name “sample_1221d” is deleted on December 21st every year;

the document data in the box name “sample_1400u” is deleted at 2 p.m. every day; and

the document data in the box name “sample_6h10m” is deleted every 6 hours and 10 minutes.

After the image forming apparatus100has installed, a user (such as an administrator of the image forming apparatus100) can arbitrarily set a new keyword. For example, the user operates the entry operation unit2to set a keyword “Sun” and set the meaning thereof as “delete the document data on every Sunday”. Then, when the user names the box name of the document box as “sample Sun”, the deletion controller12stores the settings having been entered and executes processing of deleting the document data stored in the document box every Sunday.

The deletion controller12stores, for example, into the internal memory13of the control unit1, a box name list of document boxes including the keyword in the box name. In accordance with the saving period included in the box name stored in the internal memory13, the deletion controller12deletes the document data within the applicable document box.

Hereinafter describes the first embodiment of the processing performed by the image forming apparatus100in deleting document data within the document box.FIG. 4is a flowchart showing the first embodiment of the processing performed by the image forming apparatus100in deleting document data within the document box. In creating the document box81in the HDD8, a user operates the entry operation unit2to, as described above, include and set the aforesaid symbol and the keyword in the box name of the document box81. The deletion controller12stores the date and time at which the document box81was given the box name and created.

When the image forming apparatus100is in the operation state, the deletion controller12detects if the user has included the symbol and the keyword in each box name of each document box81stored in the HDD8(S1).

In detecting that the symbol and the keyword are included in the box name of the document box81(YES in S1), the deletion controller12determines the saving period indicated by the keyword included in the box name (S2).

Then, on the basis of the date and the time being measured by the timer14, the deletion controller12, for example, determines whether the time limit indicated by the determined saving period has come (S3). For example, when the box name is “sample_2h”, the deletion controller12determines if the elapsed time has reached two hours from the date and time at which the document box81having that box name was created. Furthermore, when the box name is “sample_1400u”, the deletion controller12determines if the time at this point is 2 p.m. Still further, when the box name is “sample_1221d”, the deletion controller12determines if the date at this point is December 21.

In determining that the time limit indicated by the determined saving period has come (YES in S3), the deletion controller12deletes all pieces of document data stored in the document box81having the box name including the keyword (S4). As for document box81to which the deletion controller12has determined that the time limit indicated by the determined saving period has yet to come (NO in S3), the deletion controller12performs no deletion on the document data stored in that document box.

The deletion controller12deletes none of the pieces of document data stored in the document box81to which the deletion controller12has determined, at step S1, as not including the symbol and the keyword in the box name. The processing temporality ends thereafter, and while the image forming apparatus100is in the operation state, the processing starts from S1is repeated.

As described thus far, by setting, together with the box name of the document box, the saving period of the document data by way of combining the single-byte alphabet characters and single-byte numerals, the user can easily set the saving period of the document data within the document box.

In cases of known techniques referred to in BACKGROUND, in setting the saving period of the document data, a user has to go through trouble of opening the setting screen for the document box subjected and make entry. This takes much time and effort.

In contrast, the present embodiment can set the time limit of the storage period of the document data within the document box much easily.

According to the present embodiment, when the box name of the document box includes the keyword indicating the saving period of the document data within the document box, the document data is deleted in accordance with the saving period. Thereby, the user can easily set the timing of deletion of the document data and thus it is possible to prevent shortage of the empty capacity of a memory where the document box are stored and prevent information leakage caused by leaving document data for a long time.

In the present embodiment, the case has been described where the box name of the document box and the saving period are set by combining the single-byte alphabet characters and single-byte numerals. Alternatively, combination using double-byte characters may be used. Furthermore, descriptions were given to the case of using “h”, “m”, “d”, and “u” as the keywords to indicate the saving period. However, other keywords may further be used.

As described above, by enabling the user to arbitrarily set the keyword and the saving period indicated by the keyword, the present embodiment can improve convenience of the image forming apparatus100.

Hereinafter describes the second embodiment of the processing performed by the image forming apparatus100in deleting document data within the document box.FIG. 5is a flowchart showing the second embodiment of the processing performed by the image forming apparatus100in deleting document data within the document box. The same processing as the first embodiment will not be repeated.

In the second embodiment, when determining that the time limit indicated by the determined saving period has come (YES in S3), the deletion controller12determines whether a document name of each piece of the document data stored in the document box81contains a predetermined word representing saving (S31).

As for the document data including the word representing saving in the document name (YES in S31), even if the time limit indicated by the determined saving period has come, the deletion controller12does not delete the document data applicable. On the other hand, as for the document data not including the word representing saving in the document name (NO in S31), the deletion controller12deletes the document data applicable (S4).

Combination of symbols and characters, such as “_save_” is used as the predetermined word representing saving, for example.

When “YES” in step S31, the deletion controller12may be configured to: cause the display3to display a message for prompting the user to enter an instruction whether or not to continue saving the document data; perform no deletion on the document data when the instruction to continue saving the document data is entered; and delete the document data when the instruction to discontinue saving the document data is entered.

According to the second embodiment, by deciding whether or not to include the word representing saving in the document name of the document data stored within the document box81, it is possible to adjust whether or not to delete the data when the time limit of the saving period comes.

The configurations and processing shown in the above embodiments with reference toFIGS. 1 to 5are merely illustrative of the present disclosure and not intended to limit the present disclosure to the above particular configurations and processing.