For the final image:
8.5" x 11" sheet = 8" x 10.5" printable area (typical)
8" x 300dpi = 2400 dots width
10.5" x 300dpi = 3150 dots length
2400 dots x 3150 dots = 7,560,000 dots
With one print colour (black) each dot can be represented with one bit.
7,560,000 bits = 945,000 bytes ~~ 945 kilobytes ~~ 1mb.
Colour gets a little more complicated, but essentialy it had to form 4 images in memory, one for each of the black, cyan, magenta, and yellow toner cartridges. This takes four times as much memory, so you're looking at about 4mb total for a 300x300dpi 8" x 10.5" image.
For 600dpi you have to quadruple the ammont of memory needed (x2 in two dimensions = x4).
Of course, the memory has to hold not only the final image but also the information on how to "construct" the final image (ie: the data sent from the computer in postscript or PCL5 or HP/GL2 or whatever language your printer speaks). You can see how much space this information takes up by looking at the size of your print job in your printer control panel.
Most printers now use data compression as well which helps conserve memory.
The comment made about inkjet printers is true for most inkjets out there, which can be classified as "dumb" and do not have their own print processors. There are, however, also "smart" inkjets which speak languages and contain processors and substantial amounts of memory.
- JW<P ID="edit"><FONT SIZE=-1><EM>Edited by JCLW on 07/12/02 02:32 PM.</EM></FONT></P>