lp vs lpr. Cosa usare in caso di CUPS e quale differenza storica?


25

La mia distribuzione Debian fornisce i comandi lpe lprper la stampa da CUPS.

Sono un sostenitore della stampa in UNIX ma ho altre competenze tecniche.

Ho provato a trovare una differenza in man lpe man lpr. Sembra che lpabbiano solo più opzioni ...

L' gvutilità utilizza lp. Ho trovato thread più vecchi che spiegano che lprè per la stampa in rete, mentre lpè un wrapper in giro lpr...

Mi è solo piaciuto leggere:

Risposte:


29

LPR fa parte del sistema di stampa BSD originale. Era abbastanza semplice e diretto, ma non aveva tutte le capacità di gestione che volevano i grandi ambienti di stampa. Potresti hackerarlo per fare qualsiasi cosa spingendo i filtri nel posto giusto, ma è stato abbastanza schifoso. Comprendeva anche una funzionalità di rete molto limitata che consente di inviare lavori a una stampante remota, ma poiché il protocollo è stato progettato solo tenendo presente il testo in chiaro, non ha mai avuto disposizioni per determinare i tipi di documenti e tradurli in ciò che la stampante poteva capire . Soluzioni alternative ad hoc sono state di aiuto. Poiché il protocollo di rete era così semplice, molte e molte stampanti di rete lo supportano.

System V ha progettato un sistema più grande che ti ha permesso di avere cose come le classi di stampanti e un lavoro di stampa sarebbe andato alla prima stampante gratuita della classe. (Ad esempio, se si disponesse di una sala macchine con tre stampanti). Ha anche cercato di integrare un supporto più formalizzato per filtri e cose del genere, ma purtroppo è anche molto vecchio e non progettato per ambienti di rete.

Al giorno d'oggi, nessuno usa davvero nessuno dei due sistemi. CUPS ha rilevato i sistemi di stampa, ma offre gli strumenti da riga di comando per la stampa sia lpr che SYSV (lp). Questo è solo per compatibilità. Puoi usare entrambi i comandi che trovi più facili.


6
Se CUPS ha preso il comando, qual è il comando CUPS utilizzato al posto di lp e lpr?
Superdooperhero
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.