User talk:Wildman

From MozillaWiki
Jump to: navigation, search

The Page size selection should be there in firefox, so that the print content will be routed to the required page size and print preview will show the content in required format as in IE. This is the place where IE is taking advantage then Firefox.


Actually it is much more complex... because supporting multiple platforms, PrintSpooler daemons and Print Driver Engines is what controls the paper-size and "Tray" selection. Even older windows supplied drivers have bugs and driver inconsistancy between say WinXP and Win2003 server, downloading the latest from a vendor like HP will provide better options. Though I still cannot print in duplex mode more than once with firefox, the checkbox isn't persistant between print jobs, other apps will remember the setting as long as the appl is running. Bug#118563 -print properties dialog does not save papersize Page Setup is stored per-printer, not globally, as implied by the UI

One can only hope that cross-platform print driver support and development merges using opens-source projects like Moz, CUPs, HPLIP and Ghostscript.

http://www.linuxprinting.org/ http://www.cups.org/documentation.php HPLIP is a unified solution for single and multi-function HP Inkjets and Laserjets. The HPLIP package includes drivers for PCL, postscript and host-based printers. HPLIP is designed to work with CUPS spooler system. http://hpinkjet.sourceforge.net/ http://sourceforge.net/projects/hpinkjet/ http://sourceforge.net/projects/pnm2ppa/ http://www.cs.wisc.edu/~ghost/ http://gimp-print.sourceforge.net/MacOSX.php3


[Firefox 3.x Feature Brainstorming]

Printing

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

Firefox:Printing_and_Page_Setup
Print It! - MozAdd-ons
Print - MozAdd-ons
Nuke Anything Enh
Adblock - MozAdd-ons
Aardvark Firefox Extension
Greasemonkey - MozAdd-ons

Selective printing
  • Print selected without requiring add-ons
  • "Print image" and "Print page" in context menu

Firefox:Printing_and_Page_Setup
Print Image - MozAdd-ons

Background Image Print Attribute
  • 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")
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

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)

General tasks
  • Improve Print UI and handling
  • Improve FLASH printing

Firefox:Printing_and_Page_Setup
Page Setup & Printing UI