Printer Driver Management via Centralized Repository Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large office environments, installing and managing printer drivers for multiple printing devices on each computing device is inefficient and time-consuming, especially when users need to print from different devices or when guest devices enter the network.

Innovation Solution

A printer management device that communicates with computing devices and printing devices over a network, automatically retrieving and updating printer drivers and firmware from a server, allowing users to print without installing drivers on their devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If printer drivers are installed on each computing device for every printing device, then printing functionality is available locally, but installation time and complexity increase significantly

Engineering Contradiction:
Improveprinting functionality availabilityVSAvoiddriver installation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

A printer driver repository server acts as an intermediary between computing devices and printing devices. When printing is needed, the system automatically retrieves the appropriate driver from the repository server, eliminating the need for manual driver installation on each computing device while maintaining local printing functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Printer drivers are pre-stored in a centralized repository server, preparing them in advance for potential use. This preliminary action ensures that when a printing task arises, the driver is already available for automatic retrieval and installation, eliminating the time-consuming manual installation process.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If all printer drivers are installed on each computing device, then any printing device can be accessed, but device complexity and storage requirements increase

Engineering Contradiction:
Improveprinting device accessibilityVSAvoiddriver management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The printer driver repository server provides a universal service that handles driver storage, management, and distribution for multiple printing devices. This centralized universal system replaces the need for each computing device to individually manage multiple drivers, reducing complexity while maintaining versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The driver management functionality is extracted from individual computing devices and relocated to a centralized repository server. This extraction removes the burden of storing and managing multiple drivers from each computing device, reducing device complexity while preserving the ability to access any printing device.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If printer drivers are manually updated on each computing device, then updated functionality is available, but maintenance time and effort increase

Engineering Contradiction:
Improvedriver update availabilityVSAvoiddriver update time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements self-service driver updates through the centralized repository server. When a driver update is released, the server automatically retrieves and stores the updated driver, then pushes it to computing devices that need it, eliminating manual update efforts while ensuring updated functionality is available.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system establishes a feedback mechanism where the repository server monitors for driver updates from manufacturers, automatically retrieves them, and distributes them to computing devices. This feedback loop ensures that updated drivers are continuously available without manual intervention, maintaining reliability while reducing maintenance time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9917961B2Printing device software management and common interface
Publication Date: 2018.03.13 KYOCERA DOCUMENT SOLUTIONS INC
  • US9917961B2 patent drawing
  • US9917961B2 patent drawing
  • US9917961B2 patent drawing

AI summary

The present disclosure is directed to a method for managing printing device software. The method includes receiving, at a computing device, a request to print a document file. The method also includes receiving a selection of a particular printing device with which to print the document file. The method further includes performing a search operation to determine whether a printer driver for the particular printing device is stored on the first computing device. Additionally, the method includes causing a data transfer of the printer driver from a server onto the first computing device over a wide area network upon determining that the printer driver is not stored on the computing device. Further, the method includes converting, using the printer driver, the document file into a print job. The method also includes transmitting, to the particular printing device, instructions to execute the print job.