Print Control Device Driver Read Failure Handling

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

VSEngineering 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

Engineering Contradiction:
Improveprinting functionalityVSAvoidsystem reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If identifier attachment is always performed, then printing control flexibility is improved, but processing complexity increases

Engineering Contradiction:
Improveprinting control flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11647143B2Print control device, print control method, and print control program
Publication Date: 2023.05.09 SEIKO EPSON CORP
  • US11647143B2 patent drawing
  • US11647143B2 patent drawing
  • US11647143B2 patent drawing

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.