CUPS istemcilerinin PPD'lerin yerel olarak yüklenmiş olması gerekir mi?


12

CUPS istemcilerinin PPD'lerin yerel olarak eklenmesi gerekir lpadmin -Pmi , yani bunları iletmem gerekir mi? Bu istemciler ipp://, en iyi uygulamalara göre ayarlandığını düşündüğüm bir yerel yazdırma sunucusu üzerinden uzak bir yazdırma sunucusuna ( ) yazdırır ( yönetmiyorum). Linux bilgisayarlardır. Uzak yazdırma sunucusunda ham kuyruklarla uğraştığımı sanmıyorum.

Sorum aynı sesler bu bir ama zihnimin sürücüleri ve PPD aynı şey değildir ve bu PPD bunların nasıl kullanılacağı ile ilgili bazı PostScript komutlarıyla yazıcı için "özelliği listesi" bir tür olmasıdır. Bana sunucunun işi olan bir şey gibi görünüyor, ama bunu açıkça ifade eden bir şey bulmakta zorlandım.


3
Uzak bir yazdırma sunucusuna iş gönderiyorsanız, yalnızca bu sunucunun PPD dosyaları hakkında bilmesi gerekenden daha fazla olduğunu düşünüyorum. Örneğin bkz . Uzak Yazıcı Ayarlama . Bu genellikle sunucuların çalışma biçimidir - istemcinin ayrıntıları bilmesi gerekmez. Bir şeyi yapılandırmakta zorlanıyor musunuz? Belki de sorunuzu yanlış anlıyorum. Google'ın "uzak bardak sunucusuna yazdırma" konusunda bazı şeyler var. İlk vuruş oldukça makul görünüyordu.
Faheem Mitha

Zeyilname: Sorunuzu okuduğumda, "yerel baskı sunucusu üzerinden uzak baskı sunucusuna yazdır" (neden iki sunucu?) Anlamıyorum, bu yüzden muhtemelen sorunuzu anlamıyorum.
Faheem Mitha

@FaheemMitha Konfigürasyonum (yerel bardak sunucusunda PPD yok) çalışıyor, sadece bununla ilgili bir sorun olmadığından emin olun. client.confUzak sunucuya işaret etmek için kullanabilirsiniz , ancak ihtiyacımız olan bir kuyruk var ki bu CUPS sunucusunda değil (bazı kamu laboratuarları için bir ücretli sistem). Yerel CUPS sunucusunun ana nedeni budur ve bunun için bir PPD kullanıyoruz.
OEP

1
@FaheemMitha Eğer PPD yazıcı sürücüsü ise, bu muhtemelen sadece bir yanlış anlamadır. Açıkçası baskı sunucusu bunun için kurulmuş bir sürücü var ve istemcide buna ihtiyacım yok. Ben PPD değil bir "sürücü" ifade çünkü CUPS sunucusu tarafından kullanılan bazı dil tarafından karışık olduğunu düşünüyorum.
OEP

2
@ ILMostro_7 İsterseniz, bu soru "PPD bir yazıcı sürücüsü mü?" ve bence faydalı olur. PPD / sürücüsünün / her ikisinin de bir CUPS Linux istemcisine kurulması gerekip gerekmediği konusunda kesinlikle karışıklık gördüm. Bunu Windows yazıcı sürücülerinden ayırmaya da dikkat edebiliriz.
OEP

Yanıtlar:


4

Printsrv adlı tek bir Linux Yazdırma sunucum var ve uygun sürücüler / PPD'ler / vb. İle tanımlanan tüm ağ yazıcıları ile cupsd çalışıyor. Sitemdeki 100'den fazla diğer Linux makinesinde bardak servis arka plan programını bile çalıştırmıyorum ve üzerlerine yazdırdığım tek yapılandırma /etc/cups/client.conf dosyasına bir satır eklemektir.

ServerName printsrv.mydomain.com

/Etc/cups/client.conf dosyasındaki bu satırla tüm Linux kutularım printrv'de tanımladığım her yazıcıyı görür ve doğru yazdırır.


Bu işe yarıyor gibi görünüyor (yay, basitlik!), Ancak CUPS belgeleri istemcilerin arka plan programının çalışmasını gerektirdiğini gösteriyor. freebsd.org/doc/en_US.ISO8859-1/articles/cups/…
Greg Bell

0

CUPS'ta aşağıdaki seçenekleriniz vardır: 1. Sunucuda ham kuyruk kullanın, istemcide belirli ppd kullanın 2. Sunucuda belirli ppd kullanın, istemcide ham kuyruk kullanın

Bu davaların her ikisi de kullanımdan kaldırılmış olarak kabul edilmeli ve gelecekte bırakılması planlanmaktadır.

  1. İstemcide her yerde kuyruk kullanın, sunucuda belirli bir ppd kullanın:

Sunucuda:

lpadmin -p queue1 -v socket://printer -m 'my.ppd'

İstemcide:

lpadmin -p queue1 -v ipp://remote/printers/queue1 -m everywhere
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.