GNU/Linux >> Znalost Linux >  >> Linux

lp vs lpr. Co použít v případě CUPS a jaký historický rozdíl?

LPR je součástí původního tiskového systému BSD. Bylo to poměrně jednoduché a přímočaré, ale nemělo všechny možnosti správy, které velká tisková prostředí chtěla. Dalo by se to hacknout a dělat všemožné věci tím, že jste filtry strčili na správné místo, ale bylo to docela kludné. Zahrnoval také velmi omezenou síťovou funkčnost, která vám umožňuje odesílat úlohy na vzdálenou tiskárnu, ale protože protokol byl navržen pouze s ohledem na prostý text, nikdy ve skutečnosti neobsahoval ustanovení pro určování typů dokumentů a jejich překlad do toho, čemu tiskárna rozuměla. . Pomohla ad-hoc řešení. Protože byl síťový protokol tak jednoduchý, podporuje jej mnoho a mnoho síťových tiskáren.

System V navrhl větší systém, který vám umožnil mít věci, jako jsou třídy tiskáren, a tisková úloha by šla na první volnou tiskárnu ve třídě. (Například, pokud jste měli strojovnu se třemi tiskárnami.) Také se pokusil zabudovat více formalizovanou podporu pro filtry a podobné věci, ale bohužel je také opravdu, ale opravdu starý a není skutečně navržen pro síťová prostředí.

V dnešní době nikdo ve skutečnosti nepoužívá ani jeden systém. CUPS převzal tiskové systémy, ale nabízí nástroje příkazového řádku pro tisk lpr i SYSV (lp). To jen kvůli kompatibilitě. Můžete použít kterýkoli příkaz, který považujete za nejjednodušší.


Linux
  1. Jaký je rozdíl mezi InnoDB a MyISAM?

  2. Jaký je rozdíl mezi voláním knihovny a voláním systému v Linuxu?

  3. Jaký je rozdíl mezi unlink a rm?

  1. Co je příkaz Chown v Linuxu a jak jej používat

  2. Co je příkaz cURL a jak jej používat?

  3. Chroot „vězení“ – co to je a jak jej používat?

  1. Co je vdso a vsyscall?

  2. Jaký je rozdíl mezi procfs a sysfs?

  3. Jaký je rozdíl mezi ls a l?