summaryrefslogtreecommitdiffstats
path: root/upstream/fedora-40/man1/pbmtoescp2.1
diff options
context:
space:
mode:
Diffstat (limited to 'upstream/fedora-40/man1/pbmtoescp2.1')
-rw-r--r--upstream/fedora-40/man1/pbmtoescp2.1179
1 files changed, 179 insertions, 0 deletions
diff --git a/upstream/fedora-40/man1/pbmtoescp2.1 b/upstream/fedora-40/man1/pbmtoescp2.1
new file mode 100644
index 00000000..71ded5b5
--- /dev/null
+++ b/upstream/fedora-40/man1/pbmtoescp2.1
@@ -0,0 +1,179 @@
+\
+.\" This man page was generated by the Netpbm tool 'makeman' from HTML source.
+.\" Do not hand-hack it! If you have bug fixes or improvements, please find
+.\" the corresponding HTML page on the Netpbm website, generate a patch
+.\" against that, and send it to the Netpbm maintainer.
+.TH "Pbmtoescp2 User Manual" 0 "14 July 2015" "netpbm documentation"
+
+.SH NAME
+
+pbmtoescp2 - convert a PBM image to a ESC/P2 printer file
+
+.UN synopsis
+.SH SYNOPSIS
+
+\fBpbmtoescp2\fP
+
+[\fB-compress=\fP\fIcompressionmode\fP]
+[\fB-resolution=\fP{\fB180\fP|\fB360\fP|\fB720\fP}]
+[\fB-stripeheight=\fP\fIn\fP]
+[\fB-formfeed\fP]
+[\fB-raw\fP]
+[\fIpbmfile\fP]
+.PP
+All options can be abbreviated to their shortest unique prefix. 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.
+
+.UN description
+.SH DESCRIPTION
+.PP
+This program is part of
+.BR "Netpbm" (1)\c
+\&.
+.PP
+\fBpbmtoescp2\fP reads a PBM image as input. It produces an ESC/P2
+raster graphic printer control stream as output.
+.PP
+ This program creates an output that is printable on Epson printers that
+understand the ESC/P2 printer control language (e.g. the Stylus models). For
+older Epson 9-pin dot matrix printers, which use the ESC/P protocol, see
+\fBpbmtoepson\fP.
+.PP
+The printed output has one pixel for each pixel of the input image, except
+that it is padded up to the stripe size (see \fB-stripeheight\fP option)
+vertically and to a multiple of 8 columns horizontally. Before Netpbm 10.72
+(September 2015), the output is instead truncated to those boundaries.
+.PP
+Input is read from file \fIpbmfile\fP if specified, otherwise from
+stdin. Output is written to stdout.
+
+.UN options
+.SH OPTIONS
+.PP
+In addition to the options common to all programs based on libnetpbm
+(most notably \fB-quiet\fP, see
+.UR index.html#commonoptions
+ Common Options
+.UE
+\&), \fBpbmtoescp2\fP recognizes the following
+command line options:
+
+
+
+.TP
+\fB-compress=\fP\fIcompressionmode\fP
+This determines the compression mode that \fBpbmtoescp2\fP uses
+in its output. Valid values for \fIcompressionmode\fP are \fB0\fP
+and \fB1\fP. \fB-compress=0\fP results in a printer control stream
+with uncompressed raster graphic data. \fB-compress=1\fP results in
+a printer control stream with RLE compressed raster graphic data
+(RLE means Run Length Encoding). The default is \fB-compress=1\fP.
+
+
+.TP
+\fB-resolution=\fP\fIdpi\fP
+This determines the horizontal and the vertical print resolution
+set in the printer control stream. Another way of looking at it is a
+declaration of what the resolution of the input image is (PBM images
+don't have inherent resolution). Valid values for \fIdpi\fP are
+\fB180\fP, \fB360\fP, and \fB720\fP. See
+.UR #hints
+hints
+.UE
+\& for
+more information on this.
+.sp
+The default is \fB-resolution=360\fP.
+.sp
+Before Netpbm 10.72 (September 2015), \fB720\fP is not valid.
+
+
+
+.TP
+\fB-stripeheight=\fP\fIn\fP
+This option controls the height in lines of the stripes in the output.
+.sp
+The valid stripe heights in the printer language are 1, 8, and 24, but
+it is capable of expressing any height up to 255 and \fBpbmtoescp2\fP
+accepts any value in the range 1-255. It issues a warning, though, if you
+choose something other than 1, 8, or 24.
+.sp
+The default is 24.
+.sp
+This option was new in Netpbm 10.72 (September 2015). Before that, the
+stripe size is always 24.
+
+.TP
+\fB-formfeed\fP
+This option causes \fBpbmtoescp2\fP to place a formfeed command at the
+end of the output.
+.sp
+This option was new in Netpbm 10.72 (September 2015).
+
+
+.TP
+\fB-raw\fP
+This option causes \fBpbmtoescp2\fP to generate only the data blocks.
+It does not generate printer commands to set up the output (for example,
+setting the line spacing).
+.sp
+You can use this to insert graphics into a larger printer command stream.
+.sp
+This option was new in Netpbm 10.72 (September 2015).
+
+
+
+.UN hints
+.SH HINTS
+.PP
+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.
+.PP
+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 \fBpamscale\fP, \fBpamstretch\fP, \fBpbmreduce\fP, or
+\fBpamenlarge\fP.
+
+
+.UN seealso
+.SH SEE ALSO
+.BR "escp2topbm" (1)\c
+\&,
+.BR "pbmtoepson" (1)\c
+\&,
+.BR "pamscale" (1)\c
+\&,
+.BR "pamstretch" (1)\c
+\&,
+.BR "pbmreduce" (1)\c
+\&,
+.BR "pamenlarge" (1)\c
+\&,
+.BR "pbm" (1)\c
+\&
+
+.UN author
+.SH AUTHOR
+.PP
+Copyright (C) 2003 by Ulrich Walcher (\fIu.walcher@gmx.de\fP).
+
+.UN history
+.SH HISTORY
+.PP
+\fBpbmtoescp2\fP was added to Netpbm in Release 10.18 (August 2003);
+it was created around the same time.
+.SH DOCUMENT SOURCE
+This manual page was generated by the Netpbm tool 'makeman' from HTML
+source. The master documentation is at
+.IP
+.B http://netpbm.sourceforge.net/doc/pbmtoescp2.html
+.PP \ No newline at end of file