17
edits
| 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 | ||
edits