Yazıcı nasıl belirlenir?


13

Emacs el kitabı diyor ki:

M-x print-buffer

Geçerli ara belleğin basılı kopyasını, dosya adını ve sayfa numarasını içeren sayfa başlıklarıyla yazdırın.

M-x lpr-buffer

Sayfa başlığı olmadan geçerli ara belleğin basılı kopyasını yazdırın.

M-x print-region

print-bufferSadece geçerli bölgeyi beğenin, yazdırın.

M-x lpr-region

lpr-bufferSadece geçerli bölgeyi beğenin, yazdırın.

[...]

Kullanılacak yazıcıyı belirtmek için değişkeni ayarlayın printer-name. Varsayılan,, nilvarsayılan yazıcıyı belirtir.

Kullanılacak yazıcıyı nasıl belirleriz?

Örneğin, çıktısında gösterilmeyen bir PDF yazıcı

lpstat -p -d

Teşekkürler.


cups-pdfPaketi kurmanız ve ardından şu talimatları izlemeniz gerekir: wiki.archlinux.org/index.php/CUPS#PDF_virtual_printer (yapacak çok şey yok, ancak kullanıcınızın izin vermediği konusunda uyarılmalıdır. her şeyi yazdırın ... CUPS temelde kullanıcı tarafından çirkin bir sistemdir.Bu nedenle, root olarak giriş yapmanız (veya kullanıcılarınızı yazıcı yönetimi için uygun hale getirmenin bir yolunu bulmanız gerekir ve hayır, Daha sonra istediğiniz gibi yazdırabilirsiniz.Ancak (diğer sorunuza yorum yaptığım gibi), PS ve daha ps2pdfgüzel görünecektir.
wvxvw

Yanıtlar:


7

Linux'taysanız gtklp'yi yükleyebilir ve

(setq lpr-command "gtklp")
(setq ps-lpr-command "gtklp")

size grafiksel bir yazdırma sihirbazı vermek için. Bu aslında size dosyaya baskı yapmaz (CUPS'de kurulu bir sanal pdf yazıcınız yoksa), ancak genellikle emac'lardan kolayca yazdırmaya izin verir.


3

Yazdırma, ortam değişkeninde ayarlanan yazıcı adına yapılır PRINTER.

Örneğin:

  • Ben ilk env Var kuracak PRINTERiçinmy-printer
  • Sonra o terminalde emacs başlatın
  • Sonra yap M-x ps-print-buffer-with-faces

Farklı bir yazıcı seçmek için Emacs'ı yeniden başlatmanız mı gerekiyor?
Olağanüstü

Ah, hayır: özelleştir-apropos yazıcı adı yapmak, kullanılacak yazıcının adını girmenizi sağlar.
Olağanüstü

@Supernormal printer-namekullanıcı PRINTERenv değişken adını ayarlamadıysa çalışır , inanıyorum, buna göre ... PRINTEREnv var en yüksek önceliği alır unutmayın .
Kaushal Modi
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.