Print Head Character Inversion for Bidirectional Text Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printing devices face complexity in achieving proper alignment for character strings written in languages that differ in direction, such as left-to-right and right-to-left scripts, as they require pre-calculating string lengths and adjusting print settings, making it difficult to print in both left and right alignments with a single platform.

Innovation Solution

A printing device with an input receiver, print data transmitter, and printer that inverts characters and arranges them closer to the leading end of the recording medium, allowing for both left and right alignments without pre-calculating string lengths, by determining the alignment based on the presence of right-to-left characters and adjusting print data accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a printing device is specialized for left-to-right horizontal writing system, then it can print character strings in left alignment efficiently, but it cannot print character strings in right alignment without complex processing

Engineering Contradiction:
Improveprinting mechanism specializationVSAvoidalignment capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent applies inversion by printing characters in reverse order (from right to left) when right alignment is required, instead of physically repositioning the printing mechanism. The controller determines that right alignment is needed and prints characters starting from the rightmost position toward the left, effectively using the left-to-right printing mechanism to achieve right alignment through reverse sequencing.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent changes the parameter of character printing sequence based on the required alignment. When left alignment is needed, characters are printed in normal order (first character first). When right alignment is needed, the printing sequence parameter is inverted (first character last). This parameter change allows a single printing mechanism to adapt to different alignment requirements without structural modification.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If a printing device is specialized for right-to-left horizontal writing system, then it can print character strings in right alignment efficiently, but it cannot print character strings in left alignment without complex processing

Engineering Contradiction:
Improveprinting mechanism specializationVSAvoidalignment capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent applies inversion by printing characters in reverse order (from left to right) when left alignment is required, instead of physically repositioning the printing mechanism. The controller determines that left alignment is needed and prints characters starting from the leftmost position toward the right, effectively using the right-to-left printing mechanism to achieve left alignment through reverse sequencing.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent changes the parameter of character printing sequence based on the required alignment. When right alignment is needed, characters are printed in normal order (first character first). When left alignment is needed, the printing sequence parameter is inverted (first character last). This parameter change allows a single printing mechanism to adapt to different alignment requirements without structural modification.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If pre-calculation of string length and margin adjustment is performed, then proper alignment can be achieved, but device complexity and processing time increase

Engineering Contradiction:
Improvealignment precisionVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts the alignment control logic from complex pre-calculation and margin adjustment processes, simplifying it to a straightforward sequence selection. Instead of calculating string lengths and computing margin adjustments, the system simply selects between two printing sequences: normal order for left alignment and reverse order for right alignment. This extraction of essential control logic reduces processing complexity while maintaining alignment precision.

Inventive Principle:
Principle #2Taking out (Extraction)

4Manufacturing precision

If pre-calculation of string length and margin adjustment is performed, then proper alignment can be achieved, but processing time increases

Engineering Contradiction:
Improvealignment precisionVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent extracts the alignment control logic from complex pre-calculation and margin adjustment processes, simplifying it to a straightforward sequence selection. Instead of calculating string lengths and computing margin adjustments, the system simply selects between two printing sequences: normal order for left alignment and reverse order for right alignment. This extraction of essential control logic reduces processing time while maintaining alignment precision.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10074044B2Printing device, printing method, and recording medium
Publication Date: 2018.09.11 CASIO COMPUTER CO LTD
  • US10074044B2 patent drawing
  • US10074044B2 patent drawing
  • US10074044B2 patent drawing

AI summary

A printing device printing on a non-transitory recording medium with a print head, comprising the following:an input receiver receiving input of a character string including multiple characters;a print data transmitter sending to the print head individually inverted characters of one or more characters included in the character string of which the input is received; anda printer printing with the print head the inverted characters received by the print head such that the inverted characters are arranged closer to a leading end in a transfer direction of the recording medium.