Firefox/Feature Brainstorming:Printing: Difference between revisions

Jump to navigation Jump to search
Line 59: Line 59:
* N-Up printing (multiple pages on the same sheet)
* N-Up printing (multiple pages on the same sheet)
* Get available paper sizes from the printing backend (e.g. CUPS), don't inflict Letter + inch margins on everyone
* Get available paper sizes from the printing backend (e.g. CUPS), don't inflict Letter + inch margins on everyone
* Support [http://sourceforge.net/projects/openprinting PAPI] - [http://xprint.mozdev.org Xprint] project seems to have stagnated since Roland Mainz, the main person behind the project, has disappeared in mid-2005; Xprint's architecture also doesn't seem well suited for integration with CUPS and dynamic discovery of printer attributes - it's based on static printer descriptors that predetermine accepted printing resolutions etc. It also statically duplicates the information that's dynamically available through CUPS API.
* Support [http://sourceforge.net/projects/openprinting OpenPrinting PAPI] - [http://xprint.mozdev.org Xprint] project seems to have stagnated since Roland Mainz, the main person behind the project, has disappeared in mid-2005; Xprint's architecture also doesn't seem well suited for integration with CUPS and dynamic discovery of printer attributes - it's based on static printer descriptors that predetermine accepted printing resolutions etc. It also statically duplicates the information that's dynamically available through CUPS API.
* Autodetect printers when printing through lpr and lp
* Autodetect printers when printing through lpr and lp
* Integrate printing with the desktop environment
* Integrate printing with the desktop environment

Navigation menu