prn2ps (lj2ps): manuale
LJ2PS(l) LJ2PS(l)
June 30th, 1990 (Revision 1.2)
NAME
lj2ps - print LaserJet files on a PostScript printer
SYNOPSIS
ljlpr [ options ] [ files ]
DESCRIPTION
lj2ps is a translator that reads in a file of text and LaserJet PCL
commands and converts it to PostScript. lj2ps can currently translate
a subset of PCL 4. It will properly convert page motion, page setup,
and primary font commands. Left out are macros, position stack
commands, secondary font support, graphics (both bitmap and
pattern/grayscale), and downloadable fonts.
lj2ps is set up to mimic a LaserJet Series II with the Hewlett Packard
F and G font cartridges plugged into the left and right ports,
respectively. Command-line options are provided that duplicate the
functions in the main menu, accessible from the front panel.
If files are listed on the command line, then lj2ps will read each
consecutively as if they were all one file. If no files are listed,
then input will be read from the standard input. All output is
written to the standard output, and errors to the standard error.
OPTIONS
LaserJet II Main Menu Options
-c## Sets the numbers of copies to ##. The default is one copy.
-mf Specifies that paper is to be fed in manually. The default is to
automatically feed paper in from the tray.
-fs? Change the default font source to ?, where ? is L (left
cartridge), R (right cartridge), I (internal), or S (soft font).
The default is I (internal).
-fn##
Use font number ## from the default font source. The default is
font number zero.
-fl##
Set the form length to ## lines. The default is 60 lines.
Page Orientation
-p Print in portrait mode. This is the default.
-l Print in landscape mode.
Page Scaling and Offsets
- 1 - Formatted: February 16, 2001
LJ2PS(l) LJ2PS(l)
June 30th, 1990 (Revision 1.2)
-xs##
Scale the width of the page by ##. The default is 1.0 (no
scaling).
-ys##
Scale the length of the page by ##. The default is 1.0 (no
scaling).
-xo##
Offset the left margin by ## inches. The default is 0.0 inches.
-yo##
Offest the top margin by ## inches. The default is 0.0 inches.
Miscellaneous
-X Print a list of all options recognized.
-w Do not print warning messages.
SEE ALSO
Please refer to your local printing software to determine how to send
the PostScript output of lj2ps to your printer.
RESTRICTIONS
Only a subset of PCL 4 is currently recognized.
DIAGNOSTICS
ljlpr will return with exit code 0 if no errors are encountered or
exit code 1 if a fatal error occurs.
Four types of messages are printed:
Warnings are printed to inform the user of possible problems with the
output. Although warnings are never serious, they do indicate
possible problems with the LaserJet commands, or features being used
that are not actually implemented in lj2ps. Warnings can be turned
off with the -w option.
Errors indicate recoverable problems in the input or output that
should be corrected. The program will continue running if an error is
encountered, although the output will likely be missing some features.
Fatal Errors are non-recoverable errors, and will cause the program to
immediately terminate with a non-zero exit code. Fatal errors must be
corrected before lj2ps will accept the entire input file.
Internal Errors indicate that an internal consistency check has
failed, and will cause immediate termination of execution. Please
contact the person maintaining lj2ps and describe the internal error,
so that she or he may fix it.
- 2 - Formatted: February 16, 2001
LJ2PS(l) LJ2PS(l)
June 30th, 1990 (Revision 1.2)
BUGS
Tabs do not work properly with proportional fonts. However, the
LaserJet's scheme for handling tabs with proportional fonts is badly
botched, so you shouldn't be using proportional fonts anyway.
The behavior of the HMI command is different from the LaserJet.
The PostScript file produced by lj2ps is not suitable as Encapsulated
PostScript, because initclip is used to reset the right margin.