How to do a screen dump

Hi there;

I need to do a screen dump / capture and print. The desired format is .BMP
for the screen dump results. Is there a utility (or utilities) that I can
get my hands on that does this kind of thing?

If there’s no utility that will do this directly, does anyone have a
suggestion about how to go about writing one?

I’ve played around with snapshot. The short fall here is that it always pops
up a dialogue box. This is undesirable. I need to be able to perform the
screen capture without operator intervention. This is an industrial /
factory floor operation, and we don’t want or need that kind of operator
involvement in the process.

Thanks for your help.

Steve Shumway