Web Page Print Data Generation Using Terminal Information Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When printing a Web page whose display mode is switched based on terminal information, existing methods often result in unnecessary blanks, excessive printed sheets, or content split across multiple pages due to using the same terminal information regardless of print settings.
Innovation Solution
An information processing apparatus that receives print settings from an operator, requests data from a Web server using terminal information set based on those settings, and generates print data accordingly, allowing for optimized printing by adapting to different terminal information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the same terminal information is used for displaying and printing Web pages, then the display mode is consistent across devices, but unnecessary blanks and excess pages appear in printed output
Solution Approach 1:
The patent changes the terminal information parameters (specifically User-Agent and display width) when requesting Web page data for printing purposes. Instead of using the actual terminal's display-oriented parameters, the system selects parameters optimized for print output, such as larger display width values that correspond to paper sizes like A4 or Letter. This parameter switching allows the Web page content to be rendered in a print-optimized layout, eliminating unnecessary blanks and reducing page count while maintaining display consistency for viewing.
2Productivity
If terminal information is adapted for print settings, then print efficiency improves, but the system complexity increases
Solution Approach 1:
The patent implements preliminary action by pre-defining multiple sets of terminal information parameters (User-Agent strings and display width values) that correspond to different print scenarios. These parameter sets are stored in advance and selected based on the print settings chosen by the user. When a print request is made, the system automatically selects the appropriate pre-configured parameters without requiring complex real-time calculations or adjustments, thus improving print efficiency while keeping the system relatively simple.
Data Source
AI summary
An information processing apparatus includes: a receiving unit that receives print setting for a Web page from an operator; a requesting unit that requests data on the Web page by transmitting terminal information set on the basis of the print setting to a Web server that provides the data on the Web page; and a generation unit that generates print data on the basis of the data on the Web page obtained from the Web server in response to a request from the requesting unit.


