Printer Driver Data Directory Structure for Memory Cleanup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing printer driver management systems do not effectively delete print settings data when the printer driver is uninstalled, leading to memory space wastage on information processing apparatuses.
Innovation Solution
Implementing a data storage manager that creates a layered directory structure for printer drivers and logical printers, allowing for the storage and deletion of print settings data within the operating system's file system, ensuring data is removed when the printer driver or logical printer is uninstalled.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If print settings data is generated and stored by the printer driver, then user operability is improved, but memory space is wasted when the printer driver is uninstalled
Solution Approach 1:
The patent segments the storage management by creating separate directories for different printer drivers and their associated print settings data. Each printer driver gets its own directory namespace, allowing independent management and deletion of data when drivers are uninstalled, thus preventing memory waste while maintaining operational convenience.
Solution Approach 2:
The patent performs preliminary actions by establishing a structured directory namespace before storing print settings data. The data storage manager creates the directory structure in advance, organizing storage locations for each printer driver and logical printer, which enables automatic cleanup when drivers are removed without affecting other data.
2Ease of manufacture
If a file system is used to store print settings data, then data management is simplified, but data is not automatically deleted when printer driver is uninstalled
Solution Approach 1:
The patent introduces a data storage manager as an intermediary component between the printer driver and the file system. This mediator creates and manages the directory namespace, handling the creation, storage, and deletion of print settings data. When a printer driver is uninstalled, the data storage manager automatically removes the associated data through the registry namespace mechanism.
3Device complexity
If print settings data is stored without structured directory management, then storage is simpler, but data cannot be effectively deleted when logical printer is removed
Solution Approach 1:
The patent segments the storage structure into hierarchical directories organized by printer driver and logical printer. This segmentation creates clear associations between data and its parent entities, enabling reliable deletion when logical printers are removed while maintaining an organized and manageable storage structure.
Solution Approach 2:
The patent implements a nested directory structure where logical printer data directories are nested within printer driver directories. This nesting creates a hierarchical relationship that automatically establishes deletion dependencies - when a printer driver is removed, all nested logical printer data is also removed, ensuring reliable data cleanup.
Data Source
AI summary
An apparatus and method of managing print settings data, and a recording medium storing a program for managing print settings data are provided. The print settings data is managed by printer driver, logical printer, group of users, or user, using a directory structure under a file system of an operating system.


