How to Print Web Pages Accurately – Accumulating Advantages for Firefox
Date: Friday, July 15th, 2005, 16:13
Category: Archive
We think of browsers as a single user, graphical application. Yet Dynalivery is developing a concurrent, headless server version of the Mozilla Gecko (Firefox) engine for printing from Web applications…
We think of browsers as a single user, graphical application. Yet Dynalivery is developing a concurrent, headless server version of the Mozilla Gecko (Firefox) engine for printing from Web applications.
Most Internet users have had the maddening experience of printing a web page and having the output appear far different from the view in their browser.
Dynalivery is developing a solution (“Saffron”) for this common problem, a server version of the Mozilla Gecko rendering engine, the heart of the Firefox browser.
By server, we mean that it runs headless, without browser windows or any kind of graphical user interface (GUI) and handles many jobs concurrently — just like a heavy-duty database management system such as Oracle, IBM DB2, or Sybase.
The freely downloadable versions of Mozilla, including Firefox only handle one job at a time and must have a browser window open. If any kind of dialogue box opens, all processing waits for users to dispatch or release it, effectively making the software unusable in a shared server’s typical unattended mode.
Saffron will print “ink on paper”, as well as generate formats for web delivery such as PDF and others (SVG, AFP, JPEG). Unlike other solutions, the output matches the “print preview” in the browsers based on Mozilla. In other words, the long-standing ease of use standard of personal computers, “What you see is what you get” (WYSIWYG) is (finally) approaching for printing Web pages.
A test version is available online.
Recent Posts
- Delicious Library updated to 3.0.2
- Yahoo! changes Flickr policies, now offers 1TB of storage space for free
- Possible Broadcom 802.11ac Wi-Fi card spotted, currently supported in OS X 10.8.4 betas
- AT&T to offer FaceTime connections over cellular for all LTE-compatible iPhones by end of 2013
- HandBrake updated to 0.9.9

