> printing the background is usually an unnecessary waste of ink...
>> printing the background is usually an unnecessary waste of ink...
>
> Printing what a person sees, should be the default. Making decisions to
> "conserve" ink is not the responsibility of a programmer.
Which is why Safari and Firefox, to name two browsers I have handy, give you
the choice in their 'Print' dialogs. The default is to not print the
background, because that is what most people want to have set for most sites.
There are some sites which some people will want the background, and so the
programmers allowed for that possibility.
Making decisions to conserve ink is not the job of the programmer. Making
decisions as to the most likely use of the program, based on actual user
feedback over an extended period, _is_ the job of the programmer. The vast
majority of users simply don't print the background of a web site, for
several reasons, _including_ the fact that it uses expensive ink. The fact
that a substantial portion of the public is still on dial-up and printing the
background adds time to an already over-long process is also significant.
Also significant is the fact that many web designers don't expect anyone to
print the backgrounds, and so put low-resolution pictures on their sites
which are good enough for viewing on screen but which look like hell when
printed. (Go to, for example, Amazon. Look at any of the pics which accompany
the items on sale. Download the pic and check out the resolution. I get 72x72
dpi, perfectly adequate for on-screen viewing, but not so good when printed
out. And that's for the _main_ pics when brought out to stand alone in their
own window, background pics, where present, are worse. 72x72 dpi pics produce
numerous visible artifacts when printed on a high-res printer, such as, oh, a
1200x2400 HP inkjet or even a 600x600 laser.)
Yes, you can have the browser print the background if you really want to.
Most people don't want to. And, given the results of printing the background
on all too many sites, there's a reason why not.

Signature
email to oshea dot j dot j at gmail dot com.