Print Data Generating Apparatus Bitmap Magnification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ink-jet printers face challenges in generating appropriate print data for elongated sheets, as the size of bitmap data increases, potentially leading to an inability to generate bitmap images with a sufficient number of pixels in the conveying direction, resulting in image quality issues and potential 'chips' in the printed image.

Innovation Solution

A system that determines rasterizing conditions to limit the number of pixels in the bitmap image's conveying direction and generates enlarged bitmap data to match the printing image's size, using equations to calculate the necessary resolution and magnification factors, ensuring the image quality is maintained.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If the bitmap data size is increased to match the elongated sheet size, then the printing coverage is improved, but the application's ability to generate bitmap data is exceeded and image quality degrades

Engineering Contradiction:
Improvebitmap data sizeVSAvoidimage quality
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The bitmap generation process is divided into two independent stages: first, the application generates bitmap data within its capability limits; second, the printer driver performs magnification to reach the final required size. This segmentation allows each stage to operate within its optimal range, preventing quality loss.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary bitmap generation at a reduced size that the application can handle, then applies magnification later. This preliminary action with appropriate conditions prevents the application from being overwhelmed by excessive pixel requirements while maintaining the ability to produce high-quality output through subsequent magnification.

Inventive Principle:
Principle #10Preliminary action

2Length of moving object

If the number of pixels in the conveying direction is increased to cover the elongated sheet, then the printing coverage is improved, but the application cannot generate bitmap data with sufficient pixels

Engineering Contradiction:
Improvenumber of pixels in conveying directionVSAvoidapplication compatibility
Core Design Contradiction:
Length of moving objectVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the bitmap generation approach based on the relationship between application capabilities and printer requirements. By calculating the magnification factor and applying it after initial bitmap generation, the system adapts to different application limitations while maintaining compatibility and achieving the required output dimensions.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If the bitmap data is generated at full resolution for elongated sheets, then the image quality is maintained, but the application cannot complete the bitmap generating process

Engineering Contradiction:
Improveimage qualityVSAvoidprocess completion
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system changes the parameter of bitmap size during the generation process. Initially, bitmap data is generated at a reduced size that the application can handle, ensuring process completion. Then, the magnification factor is applied to scale the bitmap to the final required resolution, maintaining image quality while ensuring the application can complete its task.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11651178B2Non-transitory storage medium storing plurality of instructions and print data generating apparatus
Publication Date: 2023.05.16 BROTHER KOGYO KK
  • US11651178B2 patent drawing
  • US11651178B2 patent drawing
  • US11651178B2 patent drawing

AI summary

A non-transitory storage medium stores a plurality of instruction readable by a computer of an information processing apparatus. When executed by the computer, the plurality of instruction cause the information processing apparatus to determine a generating condition such that a number of pixels of the bitmap image in a particular direction is less than or equal to a particular number, obtain the first bitmap data satisfying the generating condition by using the generating condition, determine a magnification condition for magnifying the first bitmap data based on condition information indicating a printing condition, obtain second bitmap data by using the magnification condition, and generate print data by using the second bitmap data.