Character Code Conversion Table for Printer Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information processing systems, character code compatibility issues between the information processing apparatus and image forming apparatus can result in garbled characters, especially when the image forming apparatus does not support the character code output by the printer driver, and the information processing apparatus cannot determine the supported character codes of the image forming apparatus.

Innovation Solution

The information processing apparatus uses a conversion table to map display languages to corresponding code pages, allowing it to convert character codes, such as Unicode or UTF-8, to supported codes like Shift-JIS, even if the image forming apparatus's supported codes are unknown, thereby reducing the occurrence of garbled characters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the information processing apparatus outputs character codes in a format supported by modern standards (Unicode/UTF-8), then character encoding compatibility and internationalization are improved, but compatibility with legacy image forming apparatus that only support older codes (Shift-JIS) deteriorates

Engineering Contradiction:
Improvecharacter encoding compatibilityVSAvoidcharacter rendering accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The information processing apparatus performs preliminary detection of the image forming apparatus's character code support capabilities before outputting print data. Based on this detection, it proactively converts character codes to the appropriate format (Shift-JIS for legacy devices, Unicode/UTF-8 for modern devices) to ensure compatibility and prevent garbled characters.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes the character code parameter based on the detected capabilities of the image forming apparatus. When a legacy device is detected, the character code is changed from Unicode/UTF-8 to Shift-JIS. When a modern device is detected, Unicode/UTF-8 is used, thus adapting the encoding parameter to match the target device's capabilities.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the information processing apparatus automatically detects and converts character codes, then character rendering accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvecharacter rendering accuracyVSAvoidcode conversion system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The information processing apparatus performs self-detection of the image forming apparatus's character code support capabilities through automatic exchange of capability information. The system autonomously determines the appropriate character code conversion without requiring manual configuration or external intervention, thus improving reliability while keeping the user interface simple.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the information processing apparatus uses a conversion table to map languages to code pages, then character code compatibility is improved, but information processing time increases

Engineering Contradiction:
Improvecharacter code compatibilityVSAvoidcode conversion time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs character code conversion as a preliminary step before generating print data. By detecting the target device's capabilities early in the processing workflow and converting codes upfront, the system avoids repeated conversion operations and ensures compatibility is established before data transmission begins.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10732914B2Information processing apparatus configured to determine a character code compatible with an external device, method, and non-transitory recording medium storing instructions for executing an information processing method
Publication Date: 2020.08.04 RICOH CO LTD
  • US10732914B2 patent drawing
  • US10732914B2 patent drawing
  • US10732914B2 patent drawing

AI summary

An improved information processing apparatus, method, and a non-transitory recording medium storing instructions for executing an information processing method are provided. The information processing apparatus acquires setting information on a language displayed on a display device by the information processing apparatus, acquires correspondence information stored in a conversion table indicating correspondence between the language and a code page, determines a target character code based on the acquired setting information and the correspondence information, and converts a character code of data to be output to an external device into the identified target character code.