Multi-Language Printer Data Management via Segmented Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional printer devices require cumbersome data rewriting when switching between languages, leading to increased memory usage and inefficiency in printing character strings in multiple languages.

Innovation Solution

A printer system that stores preset data with character strings in multiple languages, allowing selective use of needed languages for printing, reducing memory requirements and enabling easy updates by managing data centrally.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If preset data is rewritten every time language is switched, then character strings can be printed in different languages, but the operation becomes cumbersome and memory capacity requirement increases

Engineering Contradiction:
Improvelanguage printing capabilityVSAvoiddata rewriting operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the preset data structure into field-specific language data, where each field can store character strings in multiple languages independently. This allows selective retrieval of needed language data without rewriting entire datasets, reducing operational complexity while maintaining multi-language capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-storing character strings for multiple languages in each field during data setup. This advance preparation eliminates the need for time-consuming data rewriting when language switching is required, as the needed data is already available in the segmented preset data structure.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If all preset data for all languages is stored in the printer device, then multi-language printing is enabled, but memory capacity requirement increases

Engineering Contradiction:
Improvemulti-language printingVSAvoidmemory capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary language-specific character string data from the complete multi-language dataset and stores it in the printer device's memory. By taking out only the essential language data for each field rather than storing all possible language combinations, the system reduces memory capacity requirements while maintaining the ability to print in multiple languages.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by storing language data at the field level rather than globally. Each field stores only the character strings needed for that specific field in multiple languages, rather than storing all language data for all fields. This localized storage approach reduces overall memory consumption while preserving multi-language printing capability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP2409844B1Printer device and printer system
Publication Date: 2019.12.04 SATO HLDG CORP
  • EP2409844B1 patent drawingFigure 1
  • EP2409844B1 patent drawingFigure 2
  • EP2409844B1 patent drawingFigure 3

AI summary

There is provided a printer device capable of easily printing character strings of data items carrying the same meaning in a plurality of languages. The printer device is capable of printing character strings of data items that have been previously determined respectively for a plurality of fields (field 1, field2, field 3, ...) that are arranged according to a predetermined label format. The printer device includes: preset data storing means of storing preset data in which character strings of data items to be printed respectively in the plurality of fields are expressed in a plurality of languages (language 1 and language 2), wherein based on the preset data, the character strings of the data items that have been previously determined respectively for the plurality of fields of the label are printed in one or more languages selected from the plurality of languages.