lp vs lpr. CUPS durumunda ne kullanılmalı ve hangi tarihsel fark var?


25

Debian dağıtımım , CUPS'tan yazdırma için lpve lprkomutlarını sağlar.

UNIX’de basmak için bir noob ama başka teknoloji becerilerim var.

Ben bir fark bulmaya çalıştı man lpve man lpr. Öyle görünüyor ki lpsadece daha fazla seçenek var ...

Yardımcı gvprogram kullanır lp. Bunu açıklamak eski konuları bulundu lprederken, ağ yazdırma için olan lpbir sarıcı dönünce lpr...

Sadece okumaktan zevk aldım:

Yanıtlar:


29

LPR, orijinal BSD baskı sisteminin bir parçasıdır. Oldukça basit ve anlaşılırdı, ancak büyük baskı ortamlarının istediği tüm yönetim yeteneklerine sahip değildi. Filtreleri doğru yere doğru iterek her türlü şeyi yapmak için kesebilirsiniz, ancak oldukça hantaldı. Ayrıca, uzaktaki bir yazıcıya iş göndermenize olanak tanıyan çok sınırlı bir ağ işlevselliği de içeriyordu, ancak protokol yalnızca düz metin göz önünde bulundurularak tasarlandığından, hiçbir zaman belge türlerini belirleme ve bunları yazıcının anlayabileceği şeylere çevirme konusunda hiçbir hüküm yoktu. . Geçici geçici çözümler yardımcı oldu. Ağ protokolü bu kadar basit olduğundan, çok sayıda ağ yazıcısı bunu destekliyor.

System V, yazıcı sınıfları gibi şeylere sahip olmanızı sağlayan daha büyük bir sistem tasarladı ve bir baskı işi, sınıftaki ilk boş yazıcıya gidecekti. (Örneğin, üç yazıcıdan oluşan bir makine odanız varsa) Filtreler ve bunun gibi şeyler için daha resmi bir destek oluşturmaya çalıştı, ama ne yazık ki, aynı zamanda gerçekten, gerçekten eski ve gerçekten ağa bağlı ortamlar için tasarlanmadı.

Bugünlerde kimse gerçekten iki sistemi de kullanmıyor. CUPS, baskı sistemlerini devraldı, ancak hem lpr hem de SYSV baskısı (lp) için komut satırı araçları sunuyor. Bu sadece uyumluluk için. En kolay bulduğunuz her iki komutu da kullanabilirsiniz.


6
Eğer CUPS devraldıysa, lp ve lpr yerine kullanılan CUPS komutu nedir?
Superdooperhero
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.