Back when the RISC printing system was developed Archimedies 3xx and 4xx machines didn't even have free enough memory to compose a 300dpi A4 page, so had to split the job up in to strips, rendering the image multiple times and sending the results to the printer before moving on to the next one.
Claiming a buffer large enough for a whole page is a far more efficient way to achieve the task, and makes it easier to support high quality rendering and generate the data for a wider range of printers. As these days 512MB is the absolute minimum in any type of remotely modern computer, a mere 64MB (enough for 2400dpi A4 page), can always be claimed from VM system, so there is absolutely no point making the code more complex to use less memory.
Please login before posting a comment. Use the form on the right to do so or create a free account.
Search the archives
Today's featured article
Qercus reviewed but renewed? Forty months after taking out an annual subscription, Martin Hansen ponders whether or not to continue his Qercus sub 28 comments, latest by hzn on 3/8/07 4:15PM. Published: 27 Jul 2007