Il pacchetto npcfs
contiene un programma che consente alla macchina
Linux di comportarsi come un server di stampa su una rete NetWare. Per
sapere come ottenere ed eseguire la compilazione di tale programma,
seguire le istruzioni contenute nel paragrafo relativo al
"
Client NetWare". Alternativamente,
il supporto è incluso nel pacchetto mars_nwe.
La configurazione è piuttosto semplice ma si basa sul fatto che la configurazione di stampa sia già stata completata e sia funzionante sotto Linux. Questo argomento è trattato più in dettaglio all'interno del Printing-HOWTO
Quando si ha a disposizione una configurazione di stampa funzionante, e
l'utility pserver
è stata compilata e installata, è necessario
aggiungere dei comandi per avviarla all'interno dei propri
file rc.
Il comando da utilizzare dipende da come si desidera che funzioni, tuttavia nella sua forma più semplice il comando sarà del tipo:
# pserver -S ACCT_01 -U LASER -P secret -q LASERJET
Questo comando richiede all'utility pserver
di effettuare un login al
fileserver ACCT_01
con username "LASER" e password "secret"
e di prelevare dei job dalla coda di stampa LASERJET
. Quando viene
ricevuto un job di stampa, il comando predefinito lpr
lo invierà al demone di stampa Linux. La coda di stampa deve già essere
definita sul fileserver e lo username deve avere privilegi per la coda.
Alternativamente, sarebbe stato possibile utilizzare qualsiasi comando
Linux per accettare e stampare il job. L'opzione -c
consente di
specificare il corretto comando di stampa. Ad esempio, il comando:
# pserver -S ACCT_01 -U LASER -P secret -q LASERJET -c "lpr -Plaserjet"
avrebbe il medesimo risultato dell'esempio precedente, ma il job verrebbe
inviato alla configurazione laserjet del printcap
in luogo di
quella predefinita.