The subject invention provides for systems and methods that allow a web
user to more easily and readily print what they actually want to print
and at the same time, mitigates user frustration that often ensues from
poor web page printing. More specifically, the subject invention involves
deciphering a structure or layout of any web page on the Internet. When a
user employs the present print feature, the invention can be invoked to
analyze the structure of a current web page to automatically generate a
print preview page of the current web page. After analyzing the current
web page, extraneous content of the page that is deemed to be
non-critical or non-essential to that web page can be removed for
printing purposes. Furthermore, previous knowledge learned regarding web
page structure can be applied to determine the page and/or content
structure of the current page to facilitate generating the print preview
page.