Host Computer Compression for Printer Command Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for transmitting print data to printers, especially in wireless environments, face issues where compressed data can mistakenly contain data trains identical to real-time commands, leading to unintended operations and reduced print quality due to communication delays and print speed reductions.
Innovation Solution
A host computer system that connects to a printer and employs a compression process to convert data of first commands into compressed data without containing a data train identical to second commands, ensuring accurate execution of real-time commands while maintaining high transmission speed and preventing errors like white bands in printed images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If compressed data is transmitted to the printer, then data transmission time is shortened and printing performance is improved, but the compressed data may contain data trains identical to real-time commands causing false execution
Solution Approach 1:
The host computer performs preliminary detection of real-time command data trains in the print data before compression, and removes or replaces them in advance. This prevents false real-time commands from being generated during compression while still allowing compressed transmission, thus resolving the contradiction between transmission speed and execution accuracy.
2Reliability
If the printer prohibits execution of real-time commands to prevent false execution from compressed data, then operating errors are avoided, but valid real-time commands are also ignored and not executed
Solution Approach 1:
The harmful component (potential false real-time commands) is extracted from the print data before compression by detecting and removing data trains identical to real-time commands. This allows the printer to safely execute real-time commands without fear of false triggers, resolving the contradiction between preventing errors and maintaining productivity.
3Reliability
If uncompressed data is transmitted to avoid false real-time commands, then operating errors are prevented, but communication delays occur and print quality deteriorates due to reduced print speed
Solution Approach 1:
The host computer performs preliminary detection and removal of real-time command data trains before compression. This allows compressed transmission to proceed without generating false commands, maintaining both print quality through continuous printing and operational reliability by preventing false command execution.
Data Source
AI summary
A printer driver enables appropriately executing real-time commands without causing operating errors even when print data is compressed for transmission to a printer. A driver causing a host computer that connects to a printer to execute a process, including causing the host computer to generate first commands executed by the printer in the order received, and second commands executed with priority over the first commands; generate print data including the first commands and send the print data to the printer; and execute a compression process converting data of the first commands contained in the print data to compressed data not containing a data train identical to a second command when generating the print data.


