Roll Media Print Support in Universal Printer Programs
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If printer driver provided by vendor is used, then printing capability utilization on roll media is improved, but printing compatibility deteriorates
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.
3Productivity
If supporting program is added, then printing capability utilization on roll media is improved, but system complexity increases
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.
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.
Data Source
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.


