Printer Driver Storage Segmentation for Default Setting Restoration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional printer drivers do not allow for easy restoration of original print settings after user modifications, requiring users to manually reset each setting item, which is cumbersome and often results in users not restoring factory defaults due to lack of knowledge about the original settings.
Innovation Solution
An information processing apparatus and non-transitory recording medium that includes a printer driver with a storage region for installation default settings, which are set during installation and cannot be rewritten by users, allowing for simple restoration of initial print settings through a standard setting selection process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users are allowed to rewrite default print settings, then ease of operation is improved, but reliability of preserving original settings deteriorates
Solution Approach 1:
The patent segments the storage into two distinct regions: a first storage region for factory default settings that is protected from user rewriting, and a second storage region for user-customized settings. This segmentation allows users to modify settings while preserving the ability to restore original defaults, resolving the contradiction between ease of operation and reliability of preserving original settings.
Solution Approach 2:
The patent applies local quality by making the first storage region have different properties (non-rewritable) compared to the second storage region (rewritable). This localized differentiation in write permissions enables the system to maintain reliability for factory defaults while providing ease of operation for user customization.
2Reliability
If factory default print settings are restored, then reliability is improved, but loss of user customized settings occurs
Solution Approach 1:
By segmenting storage into protected factory default region and user-customizable region, the patent enables restoration of factory defaults without affecting user settings. Users can selectively restore only the factory defaults while preserving their customized settings in the second storage region, avoiding information loss.
Solution Approach 2:
The patent changes the parameter of storage accessibility by implementing different permission levels for the two storage regions. The first region remains immutable while the second region is mutable, allowing selective restoration operations that preserve user information while maintaining reliability.
3Adaptability or versatility
If multiple default values are stored, then adaptability is improved, but device complexity increases
Solution Approach 1:
The patent uses segmentation to manage multiple default values by separating factory defaults from user defaults into different storage regions. This organized separation provides adaptability for different usage scenarios while maintaining manageable system complexity through clear structural differentiation.
Data Source
AI summary
An information processing apparatus comprises a storage. The information processing apparatus starts an installer to install a printer driver on the storage. The installer comprises: a registration screen controller that displays a print setting registration screen about a print setting settable at the printer driver; an installation default generating part that generates an installation default print setting about at least one print setting item based on operation for print setting registration on the print setting registration screen by a user; and an output part that outputs the installation default print setting to the printer driver at the time of installation of the printer driver. The printer driver comprises a print setting managing part that stores the installation default print setting output from the installer into a first storage region in the storage, and manages the stored installation default print setting, the first storage region being a region not rewritable.


