PrintingTools

This extension for Thunderbird has the aim to improve the printing layout of the mails, with the following features:

- it gives the possibility to have the date of the message in a format similar to the one used in messages panel;
- it can also modify deeply the view of the attachments' list, inserting it in the headers, just after the recipients;
- it can add a border arorund the headers;
- it can hide the headers;
- it can truncate the headers' lines too long;
- it can hide the images in the message;
- it can hide the inline attachments in printing, even if you view them by default;
- it can add the user name before the headers;
- it can delete the card header in addressbook ("Card for");
- it can print contacts with just name and email address;
- it can print addressbook with small fonts. The default value is 10 pixel, but you can change it as you wish;
- it can use a compact format to print from addressbook (with this option and the others you can save up to 40% of paper);
- it can print just selected part of a message;
- it can apply a style (color and size) to the quoted text;
- it can give more options in printing addressbook;
- it can use a font family and a font size in printing messages (for the whole message or just for headers);
- it can hide always extended headers; - it can modify headers order;
- it can set a maximum length for the text lines (default value = 90 characters). This is useful to prevent that very long text lines without newline characters can break the print layout.

Moreover it gives you a fast access to two native functions of Thunderbird, pringing without progress bar and without the printer dialog.
It deletes also automatically in printing the .doc and .rtf attachments wrongly displayed inline, because of a wrong content-type in the message.

This screenshot shows a printing layout created by the extension.
You can modify the settings for messages in main window from File --> Printing options and the settings for addressbook from addressbook window in File --> Printing options.

How print just selection in a message: go in File --> Printing options in main window and enable this option. After, select a part of the message and click on "Print" or "Print preview".

At the present the extension is localized in italian, english, czech (thanks to Paja), slovak (thanks to Branislav Rozbora), danish (thanks to Kim Ludvigsen), portoguese (thanks to Cláudio Bastos), french (thanks to Charles Brunet), japanese (thanks to Kiki), swedish (thanks to Mikael Hiort), german (thanks to Norbert Remmel)

Changelog 0.1.4 version:
- add the possibility to hide the images;
- add a control for the prefs about printing progress bar and printer dialog;
Changelog 0.1.5 version:
- bugfixes;
Changelog 0.1.6 version:
- added an option to hide the inline attachments in printing;
Changelog 0.1.7 version:
- added an option to add the username before the headers;
Changelog 0.1.8.1 version:
- compatibility with Thunderbird 2;
- automatic update enabled;
- automatic deleting from print of the .doc and .rtf attachments wrongly displayed inline, because of a wrong content-type in the message;
Changelog 0.1.8.2 version:
- fixed a bug in some locales;
Changelog 0.2 version:
- added some options about contatcs and addressbook printing;
Changelog 0.2.0.1 version:
- fixed a bug in danish locale;
Changelog 0.2.1 version:
- options for addressbook printing are moved in addressbook window;
- added an option to print from addressbook with a compact format;
- improved the options panel;
- added portoguese locale;
Changelog 0.2.2 version:
- option to print just selection in a message;
Changelog 0.2.2.1 version:
- restored function to hide images;
Changelog 0.2.3 version:
- date is now localized in a format similar to the one used in messages panel;
Changelog 0.2.4 version:
- added french locale;
- fixed a bug that sometimes blocked the selection printing;
- it's possible to use all other options also with the selection printing;
Changelog 0.2.5 version:
- option to apply a style to quoted text (color and size);
Changelog 0.2.5.1 version:
- fixed a bug in german locale;
Changelog 0.2.6 version:
- compatibility with TB 3;
Changelog 0.2.7 version:
- possibility to have an icon for attachments;
- added some new options for printing addressbook;
- better code;
Changelog 0.2.8 version:
- option to choose font family and font size in printing messages;
Changelog 0.2.8.1 version:
- added japanese locale;
- attachments icons displayed also on TB3;
Changelog 0.2.8.2 version:
- better compatibility with TB3 in handling attachments list;
Changelog 0.2.8.3 version:
- fixed a bug in save settings with asian localizations;
- added catalan and spanish locales;
Changelog 0.2.9 version:
- added an option to hide always extended headers;
- fixed a bug on TB3 in hiding inline attachments;
Changelog 0.2.10 version:
- compatibility with TB 3.1;
Changelog 0.2.11 version:
- fixed a bug with printing selection;
Changelog 0.2.12 version:
- replaces the native method of printing selection of Thunderbird 3.1, that doesn't include headers;
Changelog 0.2.13 version:
- possibility to modify the headers order;
- option to apply a style just to headers;
- fixed a bug about user name;
Changelog 0.2.13.1 version:
- fixed a bug with Thunderbird 2 and lower versions;
Changelog 0.2.14 version:
- fixed a but with attachments list;
Changelog 0.2.15 version:
- possibility to have in the attachments list also p7m and vCard files (this option will work at the present just with TB3 and with the modified view of attachments list enabled);
Changelog 0.2.15.1 version:
- fixed some bugs;
Changelog 0.2.16 version:
- compatibility with Thunderbird 5;
- option to add folder name;
- fixed some bugs and code improved;
Changelog 0.2.17 version:
- fixed some regressions of the previous version;
Changelog 0.2.18 version:
- new options for date format and style;
Changelog 0.2.18.1 version:
- fixed a bug that caused troubles with print selection, under some circumstances
Changelog 1.0 version
- fixed a bug when more messages are selected for print;
- you can change the position also of the BCC header;
- the extension is now available also on A.M.O.;
Changelog 1.0.1 version
- compatibility with Thunderbird 9;
- now the extension works also with print of EML files;
- better layout with print selection of messages generated by Outlook;
Changelog 1.0.2 version
- more options and fixed a bug about date format;
Changelog 1.0.2.1 version
- fixed a bug with a preference about addressbook;
Changelog 1.1 version
- ability to print more contacts from addressbook with multiple selection;
- possibility to have a custom label before headers;
- fixed some bugs;
- added swedish locale and deleted some others, too incomplete;
Changelog 1.1.1 version
- different code for preferences, compliant of A.M.O. policy;
Changelog 1.1.2 version
- fixed a typo the broke the extension;
Changelog 1.2 version
- added again the german locale;
- option to align headers;
- rearranged some items in preferences panel;
- added a HR element under the username, when the borders are not there;
Changelog 1.2.0.1 version
- compatibility with Thunderbird 14;
Changelog 1.2.0.2 version
- fixed a bug about truncate long headers when one of the header has null value;
Changelog 1.2.1 version
- new option to set a maximum length for the text lines (default value = 90 characters). This is useful to prevent that very long text lines without newline characters can break the print layout;
Changelog 1.2.2 version
- fixed a bug in the main menu;
Changelog 1.2.3 version
- fixed a bug that made the extension not compatible with the old versions of Thunderbird;
Changelog 1.2.4 version
- new option to resize the images too big (thanks to Sebastian for the idea);
- the option button is now present also in the preview window, with automatic reload when some preferences is changed;
Changelog 1.2.4.1 version
- fixed a bug in loading the options panel;
Changelog 1.2.5 version
- fixed some bugs in printing EML attachments;

Download PrintingTools (1.2.5 version) - from this website

Go to the page at Addons Mozilla Org