Windows tabanlı istemciler için bir yazdırma sunucusu olarak Samba / CUPS kullanıyorsanız, bazı durumlarda CUPS kendi çevirisini yapabilmesine rağmen, istemcilerin normalde bu yazıcı için sürücüleri olacaktır. Örneğin, Windows istemcileri bununla iyi çalışan bir PS sürücüsüne ihtiyaç duyacak olsa da, PS olmayan bir yazıcıda görüntülenmesi için ghostscript kurmak ve postscript oluşturmak mümkündür.
Linux istemcileri için cevap şudur: Karmaşık ama değil. Geleneksel Unix / Linux, Windows'un GDI'sına eşdeğer standart bir yerel baskı veya oluşturma API'sına sahip değildir, ancak Kahire gibi kütüphaneler, bunları kullanan uygulamalar için bu işlevselliği sağlayabilir. Geleneksel unix uygulamalarının çoğu, yerel olarak Postscript dosyaları oluşturmak veya oluşturmak için ASCII'yi yazdırır. Kahire gibi cihazdan bağımsız oluşturma kütüphaneleri, Postscript'e istemcide kütüphaneyle birlikte gelen kendi sürücüsüyle oluşturulur.
Neredeyse kesinlikle Postscript'i CUPS veya daha eski bir lpr / lpd baskı sistemi için iş akışında bir yerde bulacaksınız. Genellikle istemciler ASCII veya Postscript çıktısı üretir. ASCII çıkışı a2ps ve Postscript gibi bir şeyle dönüştürülecek. Postscript yazıcıya veya Ghostscript tabanlı bir oluşturma katmanına aktarılır.
Linux tabanlı bir baskı alt sistemi kurduğumdan beri bir süredir, ancak IIRC PS sürücüleri hedef yazıcı için sadece bir PPD dosyası ile oldukça geneldir. Müşterilerin mutlaka bu konuda fazla bilgi sahibi olmaları gerekmez. Geleneksel olarak sadece farklı yollarla (örneğin duplekslenmiş, duplekslenmemiş veya antetli) yazdırmak için kuyruklar ayarlarsınız ve bunlar ayrı yazdırma hedefleri haline gelir.
Yerel yazıcı kontrolüne sahip uygulamalar, örneğin GNOME-Print API'sini kullanan uygulamalar veya doğrudan lpr -o
seçeneklerle dosya yazdırıyorsanız , baskı tesisi gerçek yazıcı hedefi üzerinde daha fazla kontrol uygulayabilir. Örneğin, belirli tepsiler veya dupleksleme seçenekleri seçilebilir. CUPS sunucusunda yüklü yazıcı için doğru bir PPD dosyanız varsa, istemciden ek sürücü yazılımı yüklemesini gerektirmeden bu seçenekler istemciden çalışmalıdır.
EDIT: Senin durumunda ben sorun LBP810 bir winprinter olabilir ve bunun için üretilen herhangi bir Linux sürücüleri yoktu düşünüyorum. En iyi seçeneğiniz, doğru bir şekilde yaklaşırsanız çok ucuz bir şekilde yapılabilen farklı bir yazıcı almak olabilir.
İkinci lazer yazıcılar Ebay çok ucuz ve sizin için benzer bir Laserjet 4100 falan alabilirsiniz yaklaşık 100 USD bulunduğunuz yere bağlı. Tüm orta kademe HP lazerleri Postscript veya PCL5 / 6'yı destekler ve Linux ve CUPS ile güzel bir şekilde çalışır. Bunlardan birini işe almakta çok az sorun yaşamalısınız ve kullanılmış olanlar o kadar ucuz ki, onları bir eşya olarak değerlendirebilirsiniz.