Firefox/Feature Brainstorming:Printing

From MozillaWiki
< Firefox
Revision as of 15:22, 18 October 2006 by Dria (talk | contribs) (breaking the brainstorming doc into manageable pieces)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

« Firefox/Feature Brainstorming

General tasks
  • Improve Print UI, Preview and Handling
  • Improve Page Setup
  • Improve Unix/Linux Printing
  • Improve FLASH printing

Firefox:Printing_and_Page_Setup
Page Setup & Printing UI

Specific features References
Full page print preview/control
  • Better print preview
  • Print cropping
  • Custom margins (ideally adjustable in print preview)
  • User-controllable print scaling
  • Fully editable document within print preview utilizing simple text editor
  • Print documents last-page to first-page for printers that stack face up
  • Printing-related web standards support, e.g., page-break-after
  • Automatic resize-to-fit-on-paper (like febooti ieZoom or IE7 can do) and/or resize to x * y sheets of paper (like MS Excel)

Firefox:Printing_and_Page_Setup
Print It! - MozAdd-ons
Print - MozAdd-ons
Nuke Anything Enh
Adblock - MozAdd-ons
Aardvark Firefox Extension
Greasemonkey - MozAdd-ons
W3 - Paged Media
[1]

Settings management
  • Ability to set printing options (portrait/landscape, zoom, &c) so that they always return to the same desired settings each time the browser is closed (or each time it's started), rather than staying on the last-used setting.
  • Multiple saved settings
  • Option to overwrite CSS print styles with your own print-styles. Quick edit mode for headline, p, ul, li-Tags or choose from a list of preset skins.

Firefox:Printing_and_Page_Setup

Selective printing
  • Print selected without requiring add-ons
  • "Print image" and "Print page" in context menu
  • Add Tab-related "Print Range" options to the Print Dialog, along the lines of "Print Active Tab" and "Print Selected Tabs". Requires ability to select multiple open tabs at once

Firefox:Printing_and_Page_Setup
Print Image - MozAdd-ons

Unix/Linux
  • Duplex printing (printing on both sides of the paper)
  • N-Up printing (multiple pages on the same sheet)
  • Get available paper sizes from the printing backend (e.g. CUPS)
  • Support PAPI
  • Autodetect printers when printing through lpr and lp
  • Integrate printing with the desktop environment

Printing in KDE, for instance, does not integrate with the KDE print system. It would be nice to have some of KDE's virtual printers available in Firefox, such as the pdf and postscript file creation print drivers.

Firefox:Printing_and_Page_Setup
LinuxPrinting.org
OpenPrinting PAPI
Xprint in Mozilla
PostScript Module - MZKB
Plugin Printing on Unix - MZKB
bug 135695 (lpr printer detection)
bug 306122 (lp printer detection)

Summary Sheet
  • Ability to print a "summary sheet" before/after main printout showing things like number of pages printed, *full* url, date+time, version of FF etc. (Idea inspired by fact that url printing in FF is flaky at best, and can be truncated).

n/a

Backgrounds
  • Add an HTML DOM attribute that specifies whether a div's background image should be printed or not (since div background images are used frequently as "foreground images")
  • Add an option to include background images and/or background colors. Ultimately the print should look like a screenshot of the site.

You can print backgrounds now; see File->Page Setup->Print Background.

Improvement in printing wikipedian pages
  • Don't know if it's fixed in the 2.0 version but when you print an article in wikipedia that content a long url, FF don't cut it as in Ie or Opera. The result is non acurated.

n/a