Mobile Printing Rendering Engine Selection via Server Mediation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for printing from mobile terminals are limited by the data formats they can handle, leading to potential inappropriate rendering engines being used, which restricts the types of files that can be printed efficiently.
Innovation Solution
An information processing apparatus that automatically selects the appropriate rendering engine based on the file format by using a selecting unit, storage unit, determining units, and a deciding unit to choose between rendering on a server or within the apparatus, ensuring the correct rendering method is used for various file formats.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a rendering engine is provided in the mobile terminal for common data formats, then printing for common formats can be performed, but the data formats that can be handled are limited
Solution Approach 1:
The patent introduces a server as an intermediary component that provides rendering capabilities for diverse data formats. The mobile terminal communicates with this server through standard protocols, allowing the terminal to handle various formats without embedding multiple rendering engines locally. This mediator approach resolves the contradiction by externalizing the complexity while maintaining format versatility.
Solution Approach 2:
The server component is designed with universal rendering capabilities that can handle multiple data formats (BPM, PNG, and other formats) through a single multi-functional system. Instead of requiring each mobile terminal to have specialized rendering engines for each format, the server provides universal support across all formats, reducing device complexity while maintaining adaptability.
2Ease of operation
If a rendering engine is provided in the mobile terminal, then rendering can be performed locally, but the rendering engine specification and limitation are unknown, leading to inappropriate rendering engine selection
Solution Approach 1:
The system implements feedback mechanisms where the server responds to the mobile terminal's rendering requests with information about supported formats and capabilities. The terminal sends format information to the server, receives feedback about appropriate rendering methods, and automatically selects the correct approach. This feedback loop ensures reliable rendering engine selection while keeping the terminal's operation simple and automated.
Solution Approach 2:
The mobile terminal is equipped with automatic detection capabilities that identify the data format of files to be printed and autonomously select the appropriate rendering method without user intervention. The system performs self-service by automatically querying the server about supported formats and making intelligent decisions, combining ease of operation with reliable selection through automated format detection and decision-making.
Data Source
AI summary
An information processing apparatus and a method for controlling the information processing apparatus are disclosed. The method includes selecting a file to be printed and storing a rendering method as a previous value, which is determined from two methods. The method also includes determining whether or not the file is in a specific format and determining whether or not there is a previous value if it is determined that the file is in a specific format. The method further includes deciding the rendering method for the file to be the first method it is determined that the file is not in the specific format, and deciding the rendering method for the file to be a rendering method of the previous value if it is determined that there is a previous value.


