Manpages

NOME

lpc — programma di controllo della stampante

SINTASSI

lpc [

comando [parametro ...] ]

DESCRIZIONE

Lpc è usato dall’amministratore di sistema per controllare le operazioni della stampante di sistema. Per ogni stampante configurata in /etc/printcap, lpc può essere usato per:

disabilitare o abilitare una stampante,

disabilitare o abilitare la coda di spooling di una stampante,

riordinare i job in una coda di spooling,

controllare lo stato delle stampanti, le loro code di spooling associate e i demoni di stampa.

Senza argomenti, lpc rimarrà in attesa di comandi dallo standard input. Se vengono passati degli argomenti, lpc interpreta il primo argomento come un comando e il resto come parametri del comando stesso. Lo standard input può essere rediretto obbligando lpc a leggere i comandi da un file. I comandi possono essere abbreviati; questa è la lista dei comandi riconosciuti.

? [comando ...]
help
[comando ...]

Mostra una breve descrizione di ogni comando specificato nella lista di argomenti, o, se non sono specificati argomenti, una lista di tutti i comandi riconosciuti.

abort { all | stampante }

Termina immediatamente il demone di spooling attivo e quindi disabilita la stampa per la stampante specificata (impedendo l’invocazione di nuovi demoni da parte di lpr).

clean { all | stampante }

Rimuove ogni file temporaneo, di dati o di controllo che non sia possibile stampare (cioè che non forma un job intero di stampa) dalla coda di stampa specificata della macchina locale.

disable { all | stampante }

Blocca la coda della stampante specificata: questo impedisce a lpr di accodare ulteriori job di stampa.

down { all | stampante } messaggio ...

Blocca la coda della stampante specificata, disabilita la stampa e scrive il messaggio nel file di stato della stampante. Il messaggio non ha bisogno di essere messo fra virgolette, i rimanenti argomenti sono trattati come echo(1). Questo è normalmente usato per bloccare una stampante e spiegare agli altri perché. ( lpq(1) indicherà che la stampante è giù e stamperà il messaggio di stato).

enable { all | stampante }

Abilita le stampanti elencate allo spooling della coda locale. Questo permetterà a lpr(1) di accodare nuovi job.

exit
quit

Esce da lpc.

restart { all | stampante }

Tenta di invocare un nuovo demone di stampa. Questo è utile quando condizioni anomale causano la terminazione inaspettata di un demone lasciando job in coda. Lpq riporterà che non ci sono demoni presenti quando questo succede. Se l’utente è il super-utente, dovrebbe per prima cosa provare ad abortire il demone corrente (es., kill e restart del demone bloccato).

start { all | stampante }

Abilita la stampa e invoca un demone di spooling per le stampanti elencate.

status { all | stampante }

Mostra lo stato dei demoni e delle code nella macchina locale.

stop { all | stampante }

Blocca un demone di spooling dopo la fine del job corrente e disabilita la stampa.

topq stampante [ num_job ... ] [ utente ... ]

Mette i job nell’ordine richiesto all’inizio della coda di stampa.

up { all | stampante }

Abilita tutto e invoca un nuovo demone di stampa. Annulla gli effetti di down.

FILE
/etc/printcap

file di descrizione delle stampanti

/var/spool/*

directory di spool

/var/spool/*/lock

file di lock per il controllo della coda

VEDERE ANCHE

lpd(8), lpr(1), lpq(1), lprm(1), printcap(5)

DIAGNOSTICA
?Ambiguous command

l’abbreviazione corrisponde a più di un comando

?Invalid command

nessuna corrispondenza trovata

?Privileged command

il comando può essere eseguito solo da root

STORIA

Il comando lpc è apparso in 4.2BSD.