Linux yazdırma, özellikle yeni kullanıcılar için biraz zor olabilir. Bu eğitimde, sizi lp
Linux’ta komut ve temel yazdırma işlemlerini gerçekleştirmek için nasıl kullanılacağını gösterir. Dikey ve yatay modda nasıl yazdırılacağını, tekli ve çoklu kopyaları ve daha fazlasını ele alıyoruz.
lp komutu: temel bir giriş
Linux’ta, Common UNIX Printing System (CUPS), yazıcılar, yazdırma işleri ve kuyruklar dahil olmak üzere yazıcı ve yazdırma seçeneklerini ve hizmetlerini yönetmekten sorumlu katmandır.
CUPS katmanı, Linux sisteminizde bir yazıcı kurmanıza ve kullanmanıza yardımcı olacak birçok seçeneğe sahiptir. NS lp
veya “Satır Yazıcı” komutu, CUPS katmanındaki komutlardan biridir.
NS lp
komutu yazdırılmak üzere bir dosya gönderirken, lpq
, veya “Line Printer Queue” komutu, kuyruktaki yazdırma işlerini görüntülemenizi sağlar.
Diğer Linux terminal komutlarının çoğu gibi, lp
komutu çeşitli seçenekleri destekler. Bazılarına bakalım.
lp komutu nasıl kurulur
Bazı durumlarda, sahip olmayabilirsiniz. lp
sisteminizde yüklü komut. Bu gibi durumlarda, kullanmadan önce lp’yi kurmanız gerekir.
sahip olup olmadığınızı kontrol etmek için lp
komut yüklendi, çalıştırın which
olarak komut:
which lp
lp yüklediyseniz, komut satırı size dosya yolunu göstermelidir. Örnek çıktı:
/usr/bin/lp
Eğer kurulu lp komutuna sahip değilseniz, onu kurmak için apt paket yöneticisini kullanabilirsiniz.
sudo apt install lprng
kullanmak için genel sözdizimi lp
komut:
lp -d [printer-id] [filename]
Yer değiştirmek [filename] hedef dosyanın yolu ile.
Kullanılabilir yazıcıları listelemek için lp komutunu kullanma
kullanıyoruz lpstat
ile komut -a
bağlı ve kullanılabilir yazıcıları gösterme seçeneği ve -d
varsayılan yazıcıyı gösterme seçeneği. Bunun için sözdizimi:
lpstat -a | awk '{print $1}'
Yukarıdaki komut, mevcut yazıcıların adını döndürmelidir.
Belirli bir yazıcıya yazdırmak için lp komutunu kullanma
Çoğu durumda, sisteminize bağlı yalnızca bir yazıcınız olur. Böylece, sadece kullanmanız gerekecek lp
komut ve ardından varsayılan yazıcıya yazdırmak için dosya adı.
Ancak bazı durumlarda bağlı birden fazla yazıcınız olabilir. kullanmak zorunda kalacaksın -d
Bu durum ortaya çıkarsa belirli bir yazıcıya yazdırma seçeneği.
Örneğin, “/home/debian/mte/hello.txt” dosyasını HP Ink-Tank 310 yazıcıya yazdırmak için şu komutu kullanın:
lp -d “Ink-Tank-310” /home/debian/mte/hello.txt
Yazdırma kuyruğunu göstermek için lp komutunu kullanma
Komut satırından yazdırma kuyruğunu göstermek için lpq
emretmek.
Not: komut sisteminizde mevcut değilse, cups-bsd
paket:
sudo apt install cups-bsd
Paketi kurduktan sonra şu komutu çalıştırın:
lpq -P [printer-name]
Komut şu şekilde çıktı vermelidir:
lpq -P "Ink-Tank-310" Ink-Tank-310 is ready no entries
Bu, belirtilen yazıcının herhangi bir yazdırma işi olmadığını ve devam edip belgelerinizi yazdırabileceğinizi gösterir.
Birden çok kopya yazdırmak için lp komutunu kullanma
Bir dosyanın belirli sayıda kopyasını yazdırmak için -n
lp komutunun seçeneği. Bunun için sözdizimi:
lp -n
Örneğin, “hello.txt” adlı bir dosyanın on kopyasını “HP-ink-jet 315” yazıcısına yazdırmak için şu komutu çalıştırın:
lp -d "Ink-Tank-310" -n 10 hello.txt
Dikey veya yatay olarak yazdırmak için lp komutunu kullanma
İki ana yazdırma yönünde yazdırmak için lp komutunu da kullanabilirsiniz: dikey ve yatay. Bunu yapmak için, -o
seçenek.
Not: NS –o
seçenek çok yönlüdür. Yazdırma işi yönünü belirtmek için kullanmanın yanı sıra kağıt boyutunu ayarlamak için de kullanabilirsiniz.
Önceki iş örneğini dikey yönde yazdırmak için bu seçeneği kullanmak için bunun komutu şöyle olacaktır:
lp -d "Ink-Tank-310" –n 10 -o portrait hello.txt
Öte yandan, yatay olarak yazdırmak için sözdiziminde “manzara”yı şu şekilde belirtiriz:
lp -d "Ink-Tank-310" -n 10 -o landscape hello.txt
Belirtildiği gibi, –o
seçeneğinde başka birçok seçenek vardır. Örneğin, kağıt boyutunu ayarlamak için kullanabilirsiniz.
Bir önceki dosyayı letter boyutunda yazdırmak için, lp komutunu ve “media” özniteliğini kullanarak boyutu belirtiriz. Bunun için örnek bir sözdizimi şöyle olacaktır:
lp -d "Ink-Tank-310" –n 10 -o portrait -o media=letter hello.txt
tek veya çift taraflı yazdırma için lp komutu
“Yüzler” özniteliği ile lp komutunu kullanmak, tek veya çift taraflı yazdırma işlerini belirtmenize olanak tanır.
“Taraflar” özelliğinin iki temel değeri vardır:
- iki taraflı kısa kenar – yatay mod
- iki taraflı uzun kenar – portre modu.
Örneğin, önceki örneğimiz için iki taraflı bir sayfa yazdırmak için bunun sözdizimi şöyle olacaktır:
lp -d "Ink-Tank-310" –n 10 -o portrait -o media=letter –o sides=two-sided-long-edge hello.txt
Lp komut seçenekleri
tarafından sağlanan diğer bazı seçenekler şunlardır: lp
emretmek.
Seçenek | Operasyon |
---|---|
-E | Sunucu bağlantıları için şifrelemeyi zorlar |
– (seçeneklerin sonunu işaretler) | Kısa çizgi (-) ile başlayan adlara sahip dosyaları yazdırmak için kullanılır |
-NS (hedef) | Dosyaları bir hedef yazıcıya yazdırmak için kullanılır |
-U (Kullanıcı adı) | Bir sunucuya bağlanmak için kullanıcı adını belirtmek için kullanılır |
-H | Sunucu ana bilgisayar adını belirtir |
-m | Bir işin tamamlanmasından sonra bir bildirim (e-posta) gönderir |
-n (kopyalar) | Belge yazdırma kopyalarının sayısını belirtir (1-100) |
-Q (öncelik) | Bu seçenek, kuyruktaki yazdırma işlerinin önceliğini ayarlar. 1 en düşük, 50 varsayılan ve 100 en yüksek değerdir. |
-ben (iş kimliği) | Hangi akımın değiştirileceğini belirtir |
-T (isim) | Bir işe bir ad atar |
-Ö (“isim=değer [name=value …]”) | İş seçeneklerini ayarlamak veya atamak için kullanılır (bir veya daha fazla) |
Tüm lp destekli seçenekler hakkında daha fazla bilgi edinmek için aşağıdakileri göz önünde bulundurun: CUPS adam sayfaları.
Toplama
Bu öğretici, terminalden yazdırmak için Linux’ta lp komutuyla nasıl çalışacağınızı göstermiştir. Yazıcınızı kurmakta zorluk çekiyorsanız, Linux’ta bir yazıcı kurmak için buradaki eğiticiye göz atın.