Bash Cures Cancer
Learn the UNIX/Linux command line

Home     Man Pages     SpamDefeator


				  pbmtoescp2

   Created: 1 August 2003
   Table Of Contents

NAME

   pbmtoescp2 - convert a PBM image to a ESC/P2 printer file

SYNOPSIS

   pbmtoescp2 [-compress=compressionmode] [-resolution=dpi] [pbm-
file]

   All options can be abbreviated to their shortest  unique  pre-
fix. You may use
   two hyphens instead of one to designate an option. You may use
either white
   space or equals signs between an option name and its value.

   Input is read from file pbmfile if specified,  otherwise  from
stdin. Output
   is written to stdout.

DESCRIPTION

   This program is part of Netpbm.

   pbmtoescp2  reads  a PBM image as input. It produces an ESC/P2
raster graphic
   printer control stream as output.

   This program creates an output  that	 is  printable	on  Epson
printers that
   understand  the ESC/P2 printer control language (e.g. the Sty-
lus models). For
   older Epson 9-pin dot matrix printers,  which  use  the  ESC/P
protocol, see
   pbmtoepson.

OPTIONS

   -compress=compressionmode
	  This	determines  the	 compression mode that pbmtoescp2
uses in its
	  output. Valid values for compressionmode are 0  and  1.
-compress=0
	  results  in  a printer control stream with uncompressed
raster graphic
	  data.	 -compress=1 results in a printer control  stream
with RLE
	  compressed  raster  graphic  data (RLE means Run Length
Encoding). The
	  default is -compress=1.
   -resolution=dpi
	  This determines the horizontal and the  vertical  print
resolution set
	  in the printer control stream. Valid values for dpi are
180 and 360.
	  180dpi is suitable as draft  mode,  as  it  saves  file
space, time and
	  ink. The default is -resolution=360.



HINTS

   RLE	compresses very well bitmaps of line drawings, preferably
horizontal
   oriented contents like texts, sheets of music,  etc.	 However,
bitmaps derived
   from photographs are not ideal for RLE. In extreme cases, when
no byte
   repetitions occur in	 the  input,  the  result  will	 be  even
slightly bigger than
   the input. To avoid this, use compression mode 0 to switch off
RLE.

   Each pixel in the input PBM	image  becomes	one  dot  in  the
printed output.
   Therefore,	you   must  make sure the width and height of the
input are
   appropriate for the print resolution you choose and the  print
area you want.
   E.g.	 if you print at 180 dpi and want the image to print as 8
inches by 10,
   you must supply a PBM that is 1440 pixels wide by 1800  pixels
high. You can
   adjust   the size of the input with pnmscale, pamstretch, pbm-
reduce, or
   pnmenlarge.

SEE ALSO

   escp2topbm, pbmtoepson, pnmscale, pamstretch,  pbmreduce,  pn-
menlarge, pbm

AUTHOR

   Copyright (C) 2003 by Ulrich Walcher (u.walcher@gmx.de).

HISTORY

   pbmtoescp2	was  added  to	Netpbm	in  Release 10.18 (August
2003); it was
   created around the same time.
     _________________________________________________________________



Table Of Contents

     * NAME
     * SYNOPSIS
     * DESCRIPTION
     * OPTIONS
     * HINTS
     * SEE ALSO
     * AUTHOR
     * HISTORY













UNIX/Linux commands referenced on this page:
  1. convert
  2. file
  3. as
  4. which
  5. time
  6. make
  7. at
  8. size
  9. pnmscale
  10. pamstretch
  11. escp2topbm
  12. pbmtoepson
  13. pbmreduce