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.