Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Ok, ok, e mettiamo che sbagli? 139<br />
10.3 Cioè per stampare?<br />
Il comando di stampa varia da flavour a flavour. Linux adotta il sistema BSD (anche per<br />
le distribuzioni System V). Quindi il comando di stampa e’ lpr. La sintassi più elementare<br />
è la seguente:<br />
$ lpr mybook.ps<br />
$<br />
UNIX come al solito quando tutto funziona non ci dice nulla, quindi dobbiamo presumere<br />
che il nostro job di stampa sia in coda. Per verificarlo basta usare il comando lpq che<br />
stà ovviamente per line printer queue.<br />
Ogni job di stampa ha un suo numero identificativo. Questo numero viene scelto<br />
secondo criteri differenti fra diversi UNIX. Ad esempio sotto Linux è un numero<br />
progressivo, Solaris è più “fantasioso” nella scelta di questo numero. In ogni caso<br />
lpq risolverà ogni dubbio.<br />
Vediamo come funziona lpq:<br />
$ lpr mybook.ps<br />
$ lpq<br />
Rank Owner Job Files Total Size<br />
1st tx0 2 mybook.ps 11824 bytes<br />
$<br />
In questo caso abbiamo un solo job di stampa, di proprietà dell’utente tx0, il job di stampa<br />
è numerato con un 2, proviene dal file mybook.ps grande 11824 bytes.<br />
10.4 Ok, ok, e mettiamo che sbagli?<br />
Abbiamo visto alla sezione precedente come si possa recuperare l’identificativo numerico di<br />
un job di stampa usando il comando lpq. Saputo questo possiamo rimuovere il nostro job<br />
di stampa dalla coda prima che sia stampato nel caso ci accorgessimo di avere stampato<br />
il file sbagliato o che altro... il comando da usare per questo è lprm 3 .<br />
Il funzionamento è semplice:<br />
3<br />
ossia? indovinato vero? line printer remove