Printer Driver Update Program Cross-OS Version Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printer driver updating methods fail to update drivers for different operating systems simultaneously, particularly when a server computer with a 32-bit architecture is connected to client computers with 64-bit architecture, as they require different operating systems and cannot share printer driver updates.

Innovation Solution

A non-transitory computer readable recording medium with a printer driver updating program that checks for and updates printer drivers on both the same and different operating systems by acquiring versions and selecting appropriate updating methods, including overwriting or adding files to ensure compatibility across various architectures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a printer driver is updated on a server computer with a specific operating system, then the driver is updated for that OS, but drivers for other operating systems (e.g., different architecture) are not updated

Engineering Contradiction:
Improvedriver version consistencyVSAvoidcross-OS driver update capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The update notification information is designed to be universally applicable across multiple operating systems. The server computer generates update notifications that contain driver information that can be utilized by both the original OS and other OSes (e.g., both 32-bit and 64-bit versions), allowing a single update operation to benefit multiple platforms without requiring separate update mechanisms for each OS.

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

Solution Approach 2:

The solution segments the driver update process into separate handling for different operating systems. The server computer identifies and manages updates for each OS type (Own OS and Other OS) independently through separate acquisition and selection steps, allowing tailored update strategies for each platform while maintaining overall system coordination.

Inventive Principle:
Principle #1Segmentation

2Reliability

If separate driver updates are performed for different operating systems, then each OS gets its specific driver version, but update management complexity increases

Engineering Contradiction:
ImproveOS-specific driver compatibilityVSAvoiddriver update management process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The update management process merges multiple OS-specific update operations into a single coordinated process. The server computer performs acquisition, version comparison, and update decision-making for both Own OS and Other OS drivers in one integrated workflow, reducing the number of separate management interventions needed while maintaining OS-specific compatibility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The client computers automatically receive and process update notifications from the server computer without requiring manual intervention for each OS type. The system enables self-service updating where clients can autonomously determine their OS type and apply appropriate updates based on server-provided information, reducing administrative overhead.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8804172B2Non-transitory computer readable recording medium stored with printer driver updating program and printer driver updating method
Publication Date: 2014.08.12 KONICA MINOLTA BUSINESS TECH INC
  • US8804172B2 patent drawing
  • US8804172B2 patent drawing
  • US8804172B2 patent drawing

AI summary

The printer driver updating program according to the invention causes a computer to execute a process comprising steps of confirming printer drivers for various different operating systems existing in the computer, acquiring versions of the printer drivers whose existences are confirmed, selecting an appropriate updating method corresponding to the acquired versions, and updating the printer driver according to the selected updating method.