Print Control Device Driver Read Failure Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
OS updates can cause failures in reading the custom class driver, leading to printer malfunctions and communication issues between personal computers and USB printers, resulting in improper printing or complete failure.
Innovation Solution
A print control device and method that includes a custom processing unit and a print management unit, which attach and detach identifiers from print data to determine the read state of the custom class driver, allowing the printer to execute printing via standard communication control units or stop the process when the driver fails, ensuring proper functionality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a custom class driver is used to customize printing processing, then printing functionality is improved, but system reliability deteriorates when OS updates occur
Solution Approach 1:
The patent applies preliminary action by detecting the read state of the custom class driver before executing printing processing. The print management unit checks whether the custom class driver can be read by the OS, and based on this detection result, determines in advance whether to attach an identifier to the print data or to limit/stop printing, thereby preventing potential printing failures caused by driver read issues
Solution Approach 2:
The patent introduces an intermediary mechanism through the identifier attachment system. The print management unit attaches a specific identifier to print data when the custom class driver read state is normal, and the custom processing unit detects this identifier to determine whether to execute customized printing processing or fall back to standard processing, thus mediating between the custom driver and standard print control
2Adaptability or versatility
If identifier attachment is always performed, then printing control flexibility is improved, but processing complexity increases
Solution Approach 1:
The patent applies partial action by conditionally attaching identifiers only when necessary - specifically, when the print management unit detects that the custom class driver can be read by the OS. When the driver read state is abnormal, the identifier attachment is omitted, and standard printing control is used instead, thereby reducing unnecessary processing complexity while maintaining control flexibility when needed
Data Source
AI summary
A print management unit attaches an identifier to print data that goes through a custom processing unit functioning by execution of a custom class driver, and delivers the print data with the identifier attached, to a standard print control unit. The custom processing unit deletes the identifier from the print data delivered from the standard print control unit and customizes processing of causing a printer to execute printing, based on the print data. The print management unit detects a read state of the custom class driver by execution of an OS. When the read state indicates a failure in reading the custom class driver, the print management unit delivers the print data without the identifier attached, to the standard print control unit, and thus causes the printer to execute the printing that is limited via a standard communication control unit or to stop the printing.


