Web Page Print Data Generation Using Terminal Information Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedisplay consistencyVSAvoidprint waste
Core Design Contradiction:
ReliabilityVSLoss of substance

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.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If terminal information is adapted for print settings, then print efficiency improves, but the system complexity increases

Engineering Contradiction:
Improveprint efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11630610B2Information processing apparatus and non-transitory computer readable medium for generating web page print data
Publication Date: 2023.04.18 FUJIFILM BUSINESS INNOVATION CORP
  • US11630610B2 patent drawing
  • US11630610B2 patent drawing
  • US11630610B2 patent drawing

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.