Roll Media Print Support in Universal Printer Programs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

OS-standard universal printing programs lack sufficient configuration for printing on roll media, failing to fully utilize the capabilities of printers capable of such printing.

Innovation Solution

A non-transitory computer-readable storage medium stores a supporting program that enables a determination of whether a printer connected to the information processing apparatus supports printing on roll media, and if so, displays a settings screen for specific parameters, allowing the printer to print on roll media based on the set parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If OS-standard universal printing program is used, then printing compatibility is improved, but printing capability utilization on roll media deteriorates

Engineering Contradiction:
Improveprinting compatibilityVSAvoidprinting capability utilization
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system is divided into two functional segments: the OS-standard universal printing program provides general printing compatibility, while a supporting program specifically handles roll media printing capabilities. This segmentation allows each component to specialize in its strength without compromising the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The supporting program acts as an intermediary between the universal printing program and the printer hardware. It receives print data from the universal printing program, determines roll media support, and applies appropriate printing parameters to fully utilize the printer's roll media capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If printer driver provided by vendor is used, then printing capability utilization on roll media is improved, but printing compatibility deteriorates

Engineering Contradiction:
Improveprinting capability utilizationVSAvoidprinting compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The supporting program is designed to work with the OS-standard universal printing program, enabling a single system to achieve both universal compatibility and specialized roll media printing capability. The supporting program adds functionality rather than replacing the universal program.

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

3Productivity

If supporting program is added, then printing capability utilization on roll media is improved, but system complexity increases

Engineering Contradiction:
Improveprinting capability utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The supporting program automatically determines whether the printer supports roll media printing and configures appropriate parameters without requiring manual user configuration. This self-service approach reduces the complexity burden on users while maintaining full functionality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary determination of roll media support capabilities before actual printing occurs. By pre-configuring necessary parameters and checking capabilities in advance, the system avoids complex runtime decisions and simplifies the printing process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260003548A1Non-transitory computer-readable storage medium storing supporting program
Publication Date: 2026.01.01 BROTHER KOGYO KK
  • US20260003548A1 patent drawing
  • US20260003548A1 patent drawing
  • US20260003548A1 patent drawing

AI summary

A non-transitory computer-readable storage medium stores a supporting program executable by a computer of an information processing apparatus. The supporting program causes the computer to perform operations including: determining whether a printer connected to the apparatus supports printing on roll media in response to receiving a specified instruction from a universal printing program included in an operating system of the apparatus; in response to determining that the printer supports roll media, causing a user interface of the apparatus to display a settings screen that accepts the setting of specific parameters for printing on roll media; and in a case where, in response to a print instruction being issued, image data according to the print instruction is input from the operating system, and the parameters are set on the setting screen, causing the printer to print on roll media based on the image data and in accordance with the parameters.