|Please note that ]po[ now offers support for Open Office templates. Financial documents created using an OO template can now be edited with either Open Office or Microsoft Office. Find addtional information here. A contribution (1), (2) from a community member to generate native PDF files is currently under revision.|
Printing from browsers has been a lively discussed topic among users, developers and companies that provide browser software for more than one decade. Only when the Internet matured in the mid of the nineties and companies started using web technology to build intranet's, there had been a greater need for commerce oriented and reliable business printing. This text, dated from April 1996 was probably one of the first articles that described the problems involved more in depth. Meanwhile new technologies continue to emerge and there had been some improvement, but some of the annoyances still remain.
The default way of printing documents is using the browsers build-in functionality "Print Page". Several templates are available and can be easily adjusted to match the corporate design.
From experience it can be said that the standard template solution as currently implemented covers more than 90% of end user needs. Since positions on invoices, quotes, etc are usually accumulated, no more than one page needs to be created so we do not have to deal with page breaks. Another advantage of this solution is is that technologies used (HTML and CSS) are well known so that adjustments can be easily done by any web programmer familiar with this techniques.
HTML is a mark-up language (in opposite to a "Page Description Language") and is primarily thought for browsers, not for printers. Some problems that can't be resolved satisfactorily when it comes to print HTML documents, are the followings:
Best results are uually achived with the following settings:
|Set page to Portrait and make sure that "Shrink To Fit Page Width" is enabled.||
|Delete pre-set text in header and footer||