Error Code Verification for Data Transfer Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data transfer methods in image processing apparatuses, such as copy machines and printers, perform unnecessary retry processing when error codes are reported, leading to wasted time and potential communication delays due to incorrect error reporting, especially from hard disk drives (HDDs) affected by static electricity noise.
Innovation Solution
An information processing apparatus with a communication control portion, error code storage, and determination portion that selectively communicates with a storage device based on predetermined error codes, distinguishing between actual errors and noise-induced bit errors, thereby avoiding unnecessary retry processing and executing appropriate error processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If retry processing is always performed when an error code is reported, then error handling is attempted, but unnecessary processing time is wasted and communication delays occur
Solution Approach 1:
The invention changes the parameter of error code interpretation by introducing a mapping between reported error codes and actual error conditions. Instead of treating all error codes as genuine errors requiring retry, the system transforms the error code parameter to distinguish between noise-induced false errors and actual hardware errors, enabling conditional retry processing that avoids unnecessary time consumption.
2Reliability
If retry processing is performed for all error codes, then potential actual errors are addressed, but communication delays cause time-out errors and processing failures
Solution Approach 1:
The invention applies local quality by treating different error codes with different processing qualities. Instead of uniform retry processing, the system applies selective retry based on the specific error code type - noise-induced errors receive communication recovery processing while actual hardware errors receive retry processing. This localized differentiation maintains reliability for genuine errors while preserving productivity by avoiding delays for false errors.
3Loss of information
If error codes are reported from HDD, then error information is provided, but noise from static electricity causes incorrect error reporting
Solution Approach 1:
The invention introduces an intermediary error code mapping mechanism between the HDD error code reporter and the control portion processor. This intermediary layer translates reported error codes into actual error condition indicators, filtering out noise-induced false errors while preserving genuine error information. The mapping table acts as a mediator that separates harmful noise effects from useful error information.
Data Source
AI summary
An information processing apparatus according to one aspect of the present disclosure includes a communication control portion, an error code storage portion, an acquiring portion, and a determination portion. Communication control portion communicates with storage device based on interface communication standard, to perform data transfer therewith. Error code storage portion stores one or a plurality of selected error codes selected from a plurality of error codes defined by interface communication standard. Acquiring portion acquires error information outputted from storage device. Determination portion determines whether or not error code indicated by error information coincides with selected error code. When determination portion determines that error code coincides with selected error code, communication control portion communicates again with storage device to perform data transfer therewith. When determination portion determines that error code does not coincide with selected error code, communication control portion executes error processing corresponding to error code indicated by error information.


