Web Page Printing Size Adjustment via Dedicated Viewer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional web printing methods often result in wasted paper due to default portrait mode printing, requiring cumbersome manual adjustments to landscape mode or using additional software to print specific portions of a web page, leading to cut-offs and inefficiency.
Innovation Solution
A method that automatically adjusts the web page size to fit within the printing area of a web browser, using a separate web printing exclusive viewer for scroll-capturing and displaying the page in a control window, allowing users to select and print specific areas or combine pages for efficient printing without manual direction changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If default portrait mode printing is used, then printing process is simple and automatic, but web page contents are cut off and paper is wasted
Solution Approach 1:
The system automatically changes printing parameters (orientation from portrait to landscape, margin adjustments, scaling) based on the detected web page dimensions. The printing controller modifies these parameters dynamically to ensure the entire web page fits within the printing area, preventing content cutoff and reducing paper waste while maintaining ease of use.
2Loss of substance
If landscape mode or printing area adjustment is manually selected, then web page cutting problem is resolved, but user operation becomes cumbersome
Solution Approach 1:
The printing system performs self-adjustment by automatically detecting web page dimensions and configuring printing parameters without user intervention. The controller independently determines optimal printing settings (orientation, margins, scaling) based on the web page content size, eliminating the need for users to manually adjust settings while still achieving waste reduction.
Solution Approach 2:
The system performs preliminary detection and calculation of web page dimensions before initiating the printing process. By pre-calculating the required printing parameters and preparing the printing layout in advance, the system ensures that the web page fits properly within the printing area without requiring users to perform manual adjustments during the printing setup.
3Productivity
If web page is printed as-is without size adjustment, then printing process is fast and simple, but right end portion is cut off
Solution Approach 1:
The printing controller dynamically adjusts printing parameters including scaling factors, margin dimensions, and orientation based on the detected web page width and height. These parameter modifications ensure that the entire web page content is captured within the printing area, maintaining printing speed while achieving complete and accurate reproduction without cutoff.
4Manufacturing precision
If additional word processor is used to print specific portions, then printing precision is improved, but device complexity and time consumption increase
Solution Approach 1:
The invention extracts the printing control functionality directly from the web browser environment and integrates it into the printing system itself. By providing dedicated printing controls within the web page display interface, the system eliminates the need for external word processors while maintaining precise control over what is printed, thereby reducing device complexity and time consumption.
Solution Approach 2:
The printing system is designed to handle multiple printing scenarios (full page, partial page, different orientations, different scales) through a single integrated controller. This multi-functional approach consolidates what would otherwise require separate applications or tools, reducing overall system complexity while maintaining high printing accuracy.
Data Source
AI summary
A method for printing a web page is provided. The method includes requesting for printing a web page of a web site connected to a web server after a user executes a web browser, downloading a web printing exclusive viewer on a personal computer of the user from the web server of the corresponding web site after requesting for printing the web page, and operating the web printing exclusive viewer, thereby generating from the web page an initial web page image to be sent to the printer and printed on the printing paper by the printer, wherein a size of the initial web page is adjusted such that an entire width of the initial web page image fits into a width of the printing area of the printing paper.


