If the image doesn't fit the output device, it won't get printed. If you want the image printed (but clipped), use the p.ppm -f option, or scale the input using ppmscale, or rotate the image using ppmrotate (if it will fit that way -- otherwise you might have to scale it as well). If the image doesn't fit, p.ppm will tell you what scaling value to enter to ppmscale that will make it fit.
If you are running suntools, the user might type:
The UNIX sleep command allows you time to arrange the frames before the screen dump starts. The ppmrotate is usually needed because the Sun screens are wider than they are long (and wider than 1024 pixels - which is the width of most of our printers).
If you are running X, the user might type:
Maximum color level is 255. If the ppm file has more color levels, use ppmcscale to reduce the number of colors.
No scaling is done. Use ppmscale to change image size.
No rotation is done. Use ppmrotate to rotate the image.
The PPM utilities ppmrotate (rotates ppm images), ppmscale (scales ppm images for printing), rasttoppm (converts a Sun raster file to ppm format), and xwdtoppm (converts an X Windows dump file to ppm format).
The SunOS program screendump (dumps the image on the color graphics monitor into a file in Sun raster file format).
The X program xwd (dumps the image in an X window into a file in X window dump [xwd] format).
The GRASS programs
d.save
p.map
p.select
parser
This program uses the PPM utilities, developed by Jeff Poskanzer.