Printer Driver Update Program Cross-OS Version Consistency
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If separate driver updates are performed for different operating systems, then each OS gets its specific driver version, but update management complexity increases
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.
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.
Data Source
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.


