Setting Data Import-Export with Unicode for Character Code Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image forming apparatuses face issues with character garbling when transferring setting data due to differences in character codes, leading to incorrect display of characters during import and export operations.

Innovation Solution

The solution involves a data processing apparatus and method that includes a converting unit to convert Unicode data into the character code of the target apparatus, and vice versa, ensuring accurate import and export of setting data by handling character code differences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If character code conversion is not performed during import-export operations, then the import-export function operates simply and quickly, but character garbling occurs when transferring setting data between apparatuses with different character codes

Engineering Contradiction:
Improvecharacter display accuracyVSAvoiddata processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces Unicode as an intermediary character encoding format between the export apparatus and import apparatus. When exporting setting data, the system converts the apparatus-specific character code data into Unicode format, which serves as a universal intermediary that can be correctly interpreted by any apparatus regardless of its native character code. This intermediary approach eliminates direct character code compatibility requirements between different apparatuses while maintaining accurate character display.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If character code conversion is performed for all setting data, then character display accuracy is improved, but the processing time and computational resources increase

Engineering Contradiction:
Improvecharacter display accuracyVSAvoiddata processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial conversion by selectively converting only the character string data portions of setting data into Unicode format, while leaving other data types (such as numerical values, booleans, and structured configuration parameters) unchanged. This partial action approach converts only the specific data elements that are susceptible to character garbling, thereby achieving reliable character display while minimizing unnecessary processing overhead for other data types.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically changes the encoding parameter of character data based on the operation type: during export, character code data is converted to Unicode encoding; during import, Unicode data is converted to the apparatus's native character code. This parameter change in encoding format allows the system to adapt to different apparatus configurations while maintaining efficient processing by only transforming data when necessary.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the system supports multiple character codes natively, then compatibility with different apparatuses is improved, but the device complexity and memory requirements increase

Engineering Contradiction:
Improvecharacter code compatibilityVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the Unicode conversion function universal by integrating it into both the export and import processes. The export apparatus universally converts its native character code data to Unicode, and the import apparatus universally converts Unicode data to its native character code. This universal application of conversion at the interface level eliminates the need for each apparatus to natively support multiple character codes, achieving broad compatibility through a standardized intermediary format rather than through multi-code support in each device.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8933827B2Data processing apparatus that enables import/export of setting value, control method therefor, and storage medium storing control program therefor
Publication Date: 2015.01.13 CANON KK
  • US8933827B2 patent drawing
  • US8933827B2 patent drawing
  • US8933827B2 patent drawing

AI summary

A data processing apparatus that is capable of reducing the garbling of characters caused by the difference among the character codes when setting data are transferred to another apparatus by the import-export function. A storage unit stores setting data for the data processing apparatus. A receiving unit receives an instruction for exporting the setting data stored in the storage unit. A converting unit converts Unicode data included in the setting data into character code data of language, which is set to the data processing apparatus. An export unit exports the character code data converted by the converting unit and the Unicode data.