NAME
lpsched, lpshut, lpmove, lpfence — start the LP request scheduler, stop the LP request scheduler, move requests between LP destinations, and define the minimum priority for printing
SYNOPSIS
/usr/sbin/lpsched
[-v]
[-a]
/usr/sbin/lpshut
/usr/sbin/lpmove
requests
dest
/usr/sbin/lpmove
dest1
dest2
/usr/sbin/lpfence
printer
fence
DESCRIPTION
- lpsched
Schedules requests taken by
lp(1)
for printing on printers.
lpsched(1M)
is typically invoked in
/sbin/rc.
This creates a process which runs in the background until
lpshut
is executed.
The activity of the process is recorded in
/var/adm/lp/log.
lpsched
recognizes the following options:
- -v
Write a verbose record of the
lpsched
process on
/var/adm/lp/log.
- -a
Write
lpana(1M)
logging data on
/var/adm/lp/lpana.log.
- lpshut
Shuts down the printer scheduler.
All printers that are printing at the time
lpshut
is invoked stop printing.
Requests that were printing at the time the scheduler was shut down
are reprinted in their entirety after
lpsched
is started again.
All
LP
commands perform their functions even when
lpsched
is not running.
- lpmove
Moves requests that were queued by
lp(1)
between
LP
destinations.
This command can be used only when
lpsched
is not running.
The first form of the command moves the named
requests
to the
LP
destination,
dest.
requests
are request ids as returned by
lp(1).
The second form moves all requests for destination
dest1
to destination
dest2.
As a side effect,
dest1
rejects requests.
Note that
lpmove
never checks the acceptance status
(see
accept(1M))
for the new destination when moving requests.
- lpfence
Defines the minimum required
priority
for the spooled file to be printed.
fence
must be in between 0 (lowest fence) and 7 (highest fence).
Each
printer
has its own
fence,
which is initialized to 0 when it is configured by the
lpadmin(1M)
command.
lpfence
is used only when
lpsched
is not running.
EXTERNAL INFLUENCES
Environment Variables
LC_TIME
determines the format and contents of date and time strings.
LANG
determines the language in which messages are displayed.
If
LC_TIME
is not specified in the environment or is set to
the empty string, the value of
LANG
is used as a default for each
unspecified or empty variable. If
LANG
is not specified or is
set to the empty string, a default of "C" (see
lang(5))
is used instead of
LANG.
If any internationalization variable contains an invalid setting,
the commands
behave as if all internationalization variables are set to "C".
See
environ(5).
WARNINGS
lpsched,
lpshut,
lpmove,
and
lpfence
perform their operation on the local system only.
FILES
/var/spool/lp/*
/var/adm/lp/*
/etc/lp/*
/usr/lib/lp/*
SEE ALSO
accept(1M),
cancel(1),
enable(1),
lp(1),
lpadmin(1M),
lpana(1M),
lpstat(1),
rcancel(1M),
rlp(1M),
rlpdaemon(1M),
rlpstat(1M).