US10452329B2ActiveUtilityA1
Information processing apparatus that controls display of an erasure mode setting screen based on a type of storage device in the apparatus, and method of controlling the same
Est. expirySep 9, 2036(~10.2 yrs left)· nominal 20-yr term from priority
Inventors:So Yokomizo
G06F 3/0623G06F 3/0679G06F 3/0605G06F 3/1285G06F 3/122G06F 3/1231G06F 3/0673G06F 3/0608G06F 3/1205G06F 3/0652G06F 3/1274G06F 3/1222G06F 3/1207G06F 3/068G06F 3/0653
47
PatentIndex Score
0
Cited by
12
References
47
Claims
Abstract
A CPU of an information processing apparatus (MFP) obtains device information of a secondary storage device installed in the MFP and discriminates, based on the obtained device information, whether the secondary storage device is of a type that supports an erasure command (TRIM command) that provides notification of information indicating data to be erased from the storage device. The CPU controls display of a setting screen for erasure modes by controlling, in accordance with the discrimination result, whether to display erasure modes for executing erasure processing based on an erasure command in a selectable manner.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. An information processing apparatus, comprising:
a storage device;
a display;
a memory that stores instructions; and
at least one processor that, upon execution of the stored instructions:
causes a first screen to be displayed on the display in a case where the storage device is a semiconductor device that supports an erasure command for causing the semiconductor device to execute erasure processing, and causes a second screen that is different from the first screen to be displayed on the display in a case where the storage device is a magnetic device,
wherein the first screen is a screen on which is selectable a predetermined erasure mode among a plurality of erasure modes for executing erasure processing based on the erasure command, and the second screen is a screen on which is selectable a predetermined erasure mode among a plurality of erasure modes for executing predetermined erasure processing that does not use the erasure command; and
erases data stored in the storage device based on an erasure mode selected on the first screen or the second screen.
2. The information processing apparatus according to claim 1 , wherein the data stored in the storage device is data used in execution of a print job.
3. The information processing apparatus according to claim 2 , wherein the erasure mode is set to erase data used in execution of the print job from the storage device after completion of execution of the job.
4. The information processing apparatus according to claim 1 , wherein the magnetic device is an HDD, and the semiconductor device is an SSD.
5. The information processing apparatus according to claim 1 , wherein the at least one processor does not cause the first screen to be displayed in a case where the storage device is a semiconductor device that does not supports the erasure command.
6. The information processing apparatus according to claim 5 , wherein the at least one processor obtains device information of the storage device, and determines whether the storage device is a semiconductor device that supports the erasure command or a semiconductor device that does not support the erasure command.
7. The information processing apparatus according to claim 1 , wherein the data stored in the storage device is data used in execution of a copy job.
8. The information processing apparatus according to claim 7 , wherein the erasure mode is set to erase data used in execution of the copy job from the storage device after completion of execution of the job.
9. The information processing apparatus according to claim 1 , wherein the at least one processor obtains rotation speed information of the storage device, and determines whether the storage device is a magnetic device or a semiconductor device based on the obtained rotation speed information.
10. The information processing apparatus according to claim 1 , wherein in the case where the storage device is a semiconductor device that supports the erasure command, the at least one processor causes the storage device to execute erasure processing based on the erasure command by issuing the erasure command to the storage device.
11. The information processing apparatus according to claim 1 , wherein in the case where the storage device is a semiconductor device that supports the erasure command, the at least one processor issues the erasure command to the storage device at a timing that is asynchronous with a timing of erasure of the data on a file system of the information processing apparatus.
12. The information processing apparatus according to claim 1 , wherein the plurality of erasure modes included in the first screen include an erasure mode for executing erasure processing based on the erasure command, and at least one erasure mode for predetermined erasure processing different from erasure processing based on the erasure command and executing erasure processing based on the erasure command.
13. The information processing apparatus according to claim 1 , wherein the plurality of erasure modes included in the second screen include at least an erasure mode for executing erasure processing of writing predetermined data a plurality number of times.
14. The information processing apparatus according to claim 1 , wherein in the case where the storage device is a semiconductor device that supports the erasure command, the at least one processor issues the erasure command to the storage device at a timing that is synchronous with a timing of erasure of the data on a file system of the information processing apparatus.
15. The information processing apparatus according to claim 14 , wherein in the case where the storage device is a semiconductor device that supports the erasure command, the at least one processor displays, on the display, a message indicating that erasure processing based on the erasure command is executed at a timing that is synchronous with a timing of erasure of the data on the file system of the information processing apparatus.
16. A method of controlling an information processing apparatus, the method comprising:
causing a first screen to be displayed on a display in a case where a storage device is a semiconductor device that supports an erasure command for causing the semiconductor device to execute erasure processing, and causes a second screen that is different from the first screen to be displayed on the display in a case where the storage device is a magnetic device, wherein the first screen is a screen on which is selectable a predetermined erasure mode among a plurality of erasure modes for executing erasure processing based on the erasure command, and the second screen is a screen on which is selectable a predetermined erasure mode among a plurality of erasure modes for executing predetermined erasure processing that does not used the erasure command; and
erasing data stored in the storage device based on an erasure mode selected on the first screen or the second screen.
17. The method according to claim 16 ,
wherein the data stored in the storage device is data used in execution of a job.
18. The method according to claim 16 , wherein the erasure mode is set to erase data used in execution of a job from the storage device after completion of execution of the job.
19. The method according to claim 16 , wherein the magnetic device is an HDD, and the semiconductor device is an SSD.
20. The method according to claim 16 , wherein the first screen is not caused to be displayed in a case where the storage device is a semiconductor device that does not supports the erasure command.
21. The method according to claim 20 , further comprising
obtaining device information of the storage device; and
determining whether the storage device is a semiconductor device that supports the erasure command or a semiconductor device that does not support the erasure command.
22. The method according to claim 16 , wherein the data stored in the storage device is data used in execution of a copy job.
23. The method according to claim 22 , wherein the erasure mode is set to erase data used in execution of the copy job from the storage device after completion of execution of the job.
24. The method according to claim 16 , further comprising
obtaining rotation speed information of the storage device; and
determining whether the storage device is a magnetic device or a semiconductor device based on the obtained rotation speed information.
25. The method according to claim 16 , further comprising
in the case where the storage device is a semiconductor device that supports the erasure command, causing the storage device to execute erasure processing based on the erasure command by issuing the erasure command to the storage device.
26. The method according to claim 16 , further comprising
in the case where the storage device is a semiconductor device that supports the erasure command, issuing the erasure command to the storage device at a timing that is asynchronous with a timing of erasure of the data on a file system of the information processing apparatus.
27. The method according to claim 16 , wherein the plurality of erasure modes included in the first screen include an erasure mode for executing erasure processing based on the erasure command, and at least one erasure mode for predetermined erasure processing different from erasure processing based on the erasure command and executing erasure processing based on the erasure command.
28. The method according to claim 16 , wherein the plurality of erasure modes included in the second screen include at least an erasure mode for executing erasure processing of writing predetermined data a plurality number of times.
29. The method according to claim 16 , further comprising
in the case where the storage device is a semiconductor device that supports the erasure command, issuing the erasure command to the storage device at a timing that is synchronous with a timing of erasure of the data on a file system of the information processing apparatus.
30. The method according to claim 29 , further comprising
in the case where the storage device is a semiconductor device that supports the erasure command, displaying, on the display, a message indicating that erasure processing based on the erasure command is executed at a timing that is synchronous with a timing of erasure of the data on the file system of the information processing apparatus.
31. An information processing apparatus, comprising:
a storage device;
a display;
a memory that stores instructions; and
at least one processor that, upon execution of the stored instructions:
causes a first screen to be displayed on the display in a case where the storage device is a semiconductor device that supports an Trim command for causing the semiconductor device to execute erasure processing, and causes a second screen that is different from the first screen to be displayed on the display in a case where the storage device is a magnetic device,
wherein the first screen is a screen on which an erasure mode for executing erasure processing based on the Trim command is selectable, and the second screen is a screen on which an erasure mode for executing erasure processing that is not based on the Trim command is selectable; and
erases data stored in the storage device based on an erasure mode selected on the first screen or the second screen.
32. The information processing apparatus according to claim 31 , wherein the first screen that includes a plurality of erasure modes each of which is an erasure mode for executing erasure processing based on the Trim command.
33. The information processing apparatus according to claim 32 , wherein the second screen that includes a plurality of erasure modes each of which is an erasure mode for executing erasure processing that is not based on the Trim command.
34. The information processing apparatus according to claim 33 , wherein the plurality of erasure modes included in the second screen include at least an erasure mode for executing erasure processing of writing predetermined data a plurality number of times.
35. The information processing apparatus according to claim 32 , wherein the plurality of erasure modes included in the first screen include an erasure mode for executing erasure processing based on the Trim command, and at least one erasure mode for predetermined erasure processing different from erasure processing based on the Trim command and executing erasure processing based on the Trim command.
36. The information processing apparatus according to claim 31 , wherein the data stored in the storage device is data used in execution of a print job.
37. The information processing apparatus according to claim 36 , wherein the erasure mode is set to erase data used in execution of the print job from the storage device after completion of execution of the job.
38. The information processing apparatus according to claim 31 , wherein the magnetic device is an HDD, and the semiconductor device is an SSD.
39. The information processing apparatus according to claim 31 , wherein the at least one processor does not cause the first screen to be displayed in a case where the storage device is a semiconductor device that does not supports the Trim command.
40. The information processing apparatus according to claim 31 , wherein the data stored in the storage device is data used in execution of a copy job.
41. The information processing apparatus according to claim 40 , wherein the erasure mode is set to erase data used in execution of the copy job from the storage device after completion of execution of the job.
42. The information processing apparatus according to claim 31 , wherein the at least one processor obtains rotation speed information of the storage device, and determines whether the storage device is a magnetic device or a semiconductor device based on the obtained rotation speed information.
43. The information processing apparatus according to claim 31 , wherein in the case where the storage device is a semiconductor device that supports the Trim command, the at least one processor causes the storage device to execute erasure processing based on the Trim command by issuing the Trim command to the storage device.
44. The information processing apparatus according to claim 31 , wherein in the case where the storage device is a semiconductor device that supports the Trim command, the at least one processor issues the Trim command to the storage device at a timing that is asynchronous with a timing of erasure of the data on a file system of the information processing apparatus.
45. The information processing apparatus according to claim 31 , wherein in the case where the storage device is a semiconductor device that supports the Trim command, the at least one processor issues the Trim command to the storage device at a timing that is synchronous with a timing of erasure of the data on a file system of the information processing apparatus.
46. The information processing apparatus according to claim 31 , wherein in the case where the storage device is a semiconductor device that supports the Trim command, the at least one processor displays, on the display, a message indicating that erasure processing based on the Trim command is executed at a timing that is synchronous with a timing of erasure of the data on the file system of the information processing apparatus.
47. The information processing apparatus according to claim 31 , wherein the at least one processor obtains device information of the storage device, and determines whether the storage device is a semiconductor device that supports the Trim command or a semiconductor device that does not support the Trim command.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.