1. NAME▲

ppmtopj - convert a portable pixmap to an HP PaintJet file

2. SYNOPSIS ▲

ppmtopj [-gamma val ] [ -xpos val ] [ -ypos val ] [ -back

R dark | lite ] [ -rle ] [ -center ] [ -render

R none|snap|bw|dither|diffuse|monodither|monodiffuse|clusterdither|monoclusterdither ] [ ppmfile ]

3. DESCRIPTION ▲

Reads a portable pixmap as input and converts it into a format suitable to be printed by an HP PaintJet printer.

For best results, the input file should be in 8-color RGB form; i.e. it should have only the 8 binary combinations of full-on and full-off primaries. You could get this by sending the input file through ppmquant -mapwith a map file such as:

 
Sélectionnez
   P3
    8 1
    255
    0 0 0      255 0 0    0 255 0    0 0 255
    255 255 0  255 0 255  0 255 255  255 255 255

Or else you could use use ppmdither -red 2 -green 2 -blue 2.

4. OPTIONS ▲

-rle

              Run length encode the image. (This can result in larger images)

-back

    Enhance the foreground by indicating if the background is light or dark compated to the foreground.

  • -render alg
        Use an internal rendering algorithm (default dither).
  • -gamma int
        Gamma correct the image using the integet parameter as a gamma (default 0).

-center

    Center the image to an 8.5 by 11 page

  • -xpos pos
        Move by pos pixels in the x direction.
  • -ypos pos
        Move by pos pixels in the y direction.

5. REFERENCES ▲

HP PaintJet XL Color Graphics Printer User's Guide

6. SEE ALSO ▲

pnmdepth(1), ppmquant(1), ppmdither(1), ppm(5)

7. BUGS ▲

Most of the options have not been tested because of the price of the paper.

8. AUTHOR ▲

Copyright (C) 1991 by Christos Zoulas.