1
edit
(25 intermediate revisions by 16 users not shown) | |||
Line 8: | Line 8: | ||
* Scripting support similar to what [http://www.meadroid.com/scriptx/ ScriptX] | * Scripting support similar to what [http://www.meadroid.com/scriptx/ ScriptX] | ||
* Allow printing 2 or 4 pages per page (some HP print drivers allow you to do this but native support would be nice). i.e. when you print two per page it shrinks the document, turns the page landscape and prints two pages on that landscape page. | * Allow printing 2 or 4 pages per page (some HP print drivers allow you to do this but native support would be nice). i.e. when you print two per page it shrinks the document, turns the page landscape and prints two pages on that landscape page. | ||
* The possibility to print what you see (WYSIWYP) | |||
; References | ; References | ||
* [http://wiki.mozilla.org/Firefox:Printing_and_Page_Setup Firefox:Printing_and_Page_Setup] | * [http://wiki.mozilla.org/Firefox:Printing_and_Page_Setup Firefox:Printing_and_Page_Setup] | ||
* [http://wiki.mozilla.org/Firefox:Printing_and_Page_Setup#Printing_UI Page Setup & Printing UI] | * [http://wiki.mozilla.org/Firefox:Printing_and_Page_Setup#Printing_UI Page Setup & Printing UI] | ||
* [http://wiki.mozilla.org/Firefox:Printing_what_you_see Print what you SEE] | |||
* /*NEW*/ [[Firefox_print_preview]] | |||
== Full page print preview/control == | == Full page print preview/control == | ||
Line 44: | Line 46: | ||
*Multiple saved settings | *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. | * 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. | ||
* Ability to set printer based on script (internal applications, IE shipping labels) | |||
* Ability to set printer based on paper size (IE send letter to main printer, send 4x6 shipping labels to thermal printer) | |||
* javascript option to temporarily supress print dialog (similar to print.always_print_silent, but for select tasks) | |||
; References | ; References | ||
* [http://wiki.mozilla.org/Firefox:Printing_and_Page_Setup Firefox:Printing_and_Page_Setup] | * [http://wiki.mozilla.org/Firefox:Printing_and_Page_Setup Firefox:Printing_and_Page_Setup] | ||
Line 49: | Line 54: | ||
== Selective printing == | == Selective printing == | ||
* Print selected without requiring add-ons | * Print selected without requiring add-ons | ||
* "Print Selection" in context menu when text is selected | |||
* Add a way to "Print Preview" the selected text, either from the context menu or the Firefox menu | |||
* "Print image" and "Print page" in context menu | * "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 | * 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 | ||
* Alternatively, one simple "Print all tabs" option that concatenates all open tabs in the window into one document, and allows it to be printed and previewed as usual. | * Alternatively, one simple "Print all tabs" option that concatenates all open tabs in the window into one document, and allows it to be printed and previewed as usual. | ||
* Ability to select which section(or frame) of the webpage that will be printed, excluding other frames on the page which would normally be printed. | |||
* The "print preview" option is useless unless you can do some edition : add the ability to delete a block on the page (like with the Aardvark extension) before printing/saving/exporting in pdf. | |||
; References | ; References | ||
* [http://wiki.mozilla.org/Firefox:Printing_and_Page_Setup Firefox:Printing_and_Page_Setup] | * [http://wiki.mozilla.org/Firefox:Printing_and_Page_Setup Firefox:Printing_and_Page_Setup] | ||
Line 57: | Line 66: | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=140718 Bug 140718 - Add way to preview printing of selection]. | * [https://bugzilla.mozilla.org/show_bug.cgi?id=140718 Bug 140718 - Add way to preview printing of selection]. | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=184152 Bug 184152 - Make it easier/faster to print selections (context menu -> Print Selection)] | * [https://bugzilla.mozilla.org/show_bug.cgi?id=184152 Bug 184152 - Make it easier/faster to print selections (context menu -> Print Selection)] | ||
* [http://karmatics.com/aardvark/ Aardvark extension] | |||
== Unix/Linux == | == Unix/Linux == | ||
Line 62: | Line 72: | ||
* 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://www.openprinting.org OpenPrinting] [http://sourceforge.net/projects/openprinting PAPI] | * Support [http://www.openprinting.org OpenPrinting] [http://sourceforge.net/projects/openprinting PAPI] | ||
* 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 | ||
Line 80: | Line 90: | ||
* Ability to print a "summary sheet" before/after main printout showing things like number of pages printed, full url for page printed, nicely formatted list of full URL's contained within the doc being printed, date+time, version of FF etc. (Idea inspired by fact that url printing in FF is flaky at best, and can be truncated). | * Ability to print a "summary sheet" before/after main printout showing things like number of pages printed, full url for page printed, nicely formatted list of full URL's contained within the doc being printed, date+time, version of FF etc. (Idea inspired by fact that url printing in FF is flaky at best, and can be truncated). | ||
== Improvement in printing | == Improvement in printing Wikipedia pages == | ||
* Don't know if it's fixed in the 2.0 version but when you print an article in Wikipedia that | * Don't know if it's fixed in the 2.0 version, but when you print an article in Wikipedia that contains a long URL, FF doesn't cut it as IE or Opera do. The result is not acurate. | ||
== Better CSS Print support == | == Better CSS Print support == | ||
Line 89: | Line 99: | ||
--[[User:Alenonimo|Alenonimo]] 15:57, 27 October 2006 (PDT) | --[[User:Alenonimo|Alenonimo]] 15:57, 27 October 2006 (PDT) | ||
A very important point is page : size property as you can see | |||
here : [http://www.w3.org/TR/REC-CSS2/page.html#page-size-prop] | |||
Authors html's page must can define the orientation (portrait or landscape) | |||
--[[User:Orouk|Orouk]] 13:31, 9 January 2007 (PST) | |||
== Provide Ability to Hide Certain HTML Elements == | |||
What about the ability to hide certain HTML elements in the ''print preview'' window? The elements would be selected exactly as in ''DOM Explorer'' (with a flashing red outline when you mouse-over them) and via clicking they would get hidden. This would be good, e. g. if you don't need a site's menu or an image or a table etc. I always waste a lot of time copying all the content of a web site to notepad (to get rid of all the formatting, because text processing software seems increase the font size automatically) and OOo Writer (to make it look neat in a nice font, though) afterwards to print just the information I wanted. | |||
== Same Printing Features like Adobe Acrobat == | |||
* print multiple pages (2-4-6-9-custom) | |||
* Auto-rotate pages | |||
* Print Page boarders | |||
* Print to pdf | |||
* Zoom-factor | |||
* print grayscale | |||
This would be helpfull, especially if your printer-driver-software does not support these features; to save ink and sheets. | |||
== Command Line Printing == | |||
It would be helpful/useful for developers if Firefox could provide the print functionality from the command line. For example, if you could run something like this: | |||
> firefox.exe -print \\MYCOMP\MYPRINTER http://www.google.com | |||
Or like this: | |||
> firefox.exe -print \\MYCOMP\MYPRINTER file:///C:/local-file.html | |||
This would provide an incredibly valuable functionality for developers, as it would allow programmers to generate reports in HTML and then use Firefox to quietly print them in the background via a batch/shell script. Furthermore, since Firefox already supports printing HTML documents extensively, porting it to a silent command-line method doesn't seem like it's asking too much. | |||
'''Note : on 2011/01/11 I've just discovered this nice add-on allowing this : | |||
http://sites.google.com/site/torisugari/commandlineprint2 | |||
''' Enjoy ! :-) | |||
Note 2: Unfortunately this add-on only works with Firefox up to 3.6... It would be great if someone updated it to work with newer versions, or if this became a built-in firefox feature as originally suggested. | |||
== Print on right click context menu == | |||
There needs to be a print on the right click context to menu to allow the users to print popup windows. The print on in the menus on the main firefox window rightly only prints the main firefox window. |
edit