IP Library › Patent Application 12720181
Patent Application
App. No. 12/720,181

METHOD FOR PRINTING A CAPTURED SCREEN OF WEB PAGES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/720,181
Abstract

Provided is a method for printing a captured screen of a web page. If the total size of a web page displayed on a web browser screen is greater than the monitor resolution of a web user, the method automatically scrolls the web browser screen in the horizontal/vertical direction to capture the total region of the web page into a plurality of segments and combines the captured web page screen segments to print or store the same as one web page screen. The method can overcome a problem that the quality of a printed material degrades when a captured screen of a web page displayed on a web browser screen is converted in a bitmap format prior to printing, a problem that a web page viewed by a web user through a web browser screen is not identically printed due to the restricted maximum size of a bitmap if the web page is long, and a problem that the web page contents exceeding the monitor screen of a web user are not printed if the total size of a web page is greater than the monitor resolution of the web user when a captured screen is converted into an Enhanced Meta File (EMF) prior to printing in order to improve the quality of a printed material.

Claims (9)

1 . A method for printing a captured screen of a web page, comprising:

a first process of loading, by a web user, a capture printing agent for a capture screen print service on a web browser through a web browser loading module included in the capture printing agent;

a second process of obtaining, by a web browser control module included in the capture printing agent, the total size of the web page and the size of a web page of the current web browser screen display region to calculate the necessary number of automatic horizontal/vertical scrolls of the web browser screen, in the event of a printing request of the web user in the state where the capture printing agent is loaded on the web browser;

a third process of automatically scrolling, by a scroll capturing module included in the capture printing agent, the web browser screen in the horizontal/vertical direction according to the necessary number of the scrolls calculated by the web browser control module and using a metafile Device Context (DC) among the Graphic Device Interface (GDI) subsystem functions of a Windows operating system to capture the total region of the web page into a plurality of metafile segments;

a fourth process of removing, by a clipping module included in the capture printing agent, unnecessary graphic elements from the captured metafile segments to generate secondary metafiles including only pure web page contents; and

a fifth process of combining, by a capture screen printing module included in the capture printing agent, the secondary metafiles generated by the clipping module to print or store the same as one web page screen.

2 . The method of claim 2 , wherein, in the second process, the web browser control module obtains a Document Object Model (DOM) tree, which the web browser interprets an HTML file type web page to generate, obtains a DOM node (HTML tag or BODY on HTML) representing the web page among the nodes of the DOM tree, obtains the total size of the node and the size of a region displayed on the web browser screen on a pixel basis, and obtains the actual total size of the web page and the size of a region among the web page contents displayed in the web browser, to calculate the necessary number of automatic horizontal/vertical scrolls of the web browser screen.

3 . The method of claim 1 , wherein, in the fifth process, the capture screen printing module combines the captured web page screen segments including only pure web page contents, that is, the secondary metafile segments, in a partially layered manner.

4 . The method of claim 3 , wherein, in the fifth process, the capture screen printing module combines the secondary metafile segments by overlapping each other by about 1˜3 pixels.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2010
From: KO, JUN YONG; SUNG, NAK CHEOL
To: DESIGNMADE CO., LTD.
Reel/Frame 024051/0734 →