Printer Driver Data Directory Structure for Memory Cleanup

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser operabilityVSAvoidmemory space
Core Design Contradiction:
Ease of operationVSLoss of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvedata managementVSAvoidmemory space
Core Design Contradiction:
Ease of manufactureVSLoss of substance

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvestorage structureVSAvoiddata deletion reliability
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS8477325B2Apparatus and method of managing print settings data, and recording medium
Publication Date: 2013.07.02 RICOH CO LTD
  • US8477325B2 patent drawing
  • US8477325B2 patent drawing
  • US8477325B2 patent drawing

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.