Utamaru Kido/Getty Images.

2000’li yılların başında, o sırada ortağım masamdayken SSH aracılığıyla (başka bir yerden) masaüstü bilgisayarıma giriş yaptığımı hatırlıyorum. Daha sonra yazıcıya aşağıdaki komutu gönderdim:

echo “Seni seviyorum” | LP

Yazıcı bu tek satırla bir sayfa çıktısı alır. Birkaç dakika sonra beni arayıp yazıcımın ele geçirilip geçirilmediğini veya bana iyi davranıp davranmadığımı sordu. Evet!

Onlarca yıldır Linux kullandığım süre boyunca çoğu zaman bir GUI bilgisayarım olmadan bir dosyayı yazdırmak zorunda kaldım. Bunun nedeni ya masaüstü ortamı olmayan bir sunucuya bağlı olmam ya da uzak bir masaüstüne (SSH aracılığıyla) bağlanıp yalnızca komut satırına sahip olmamdır.

Her iki durumda da Linux, komut satırından yazdırmayı çok kolaylaştırır. Hepsinden iyisi, dağıtımınıza entegre edilmiştir. Her durumda, bağlı ve yapılandırılmış bir yazıcınız olduğu sürece bunu yapabilirsiniz.

Neye ihtiyacınız olacak: Çalışan bir Linux örneği (hangi dağıtımı kullanıyor olursanız olun) ve bağlı ve yapılandırılmış bir yazıcı.

1. Yazıcınızı bulun

Bu adım yalnızca makinenize bağlı birden fazla yazıcınız varsa gereklidir. Linux’un birden fazla yazıcının bağlı olduğu bir yazdırma sunucusu olarak kullanıldığı durumlarda bu tür durumlarla karşılaştım. Bu durumda hangi yazıcıyı kullanacağınızı bilmeniz gerekir.

Muhtemelen zaten ona baktığınız için (GUI olmadan yazdırmak istediğiniz göz önüne alındığında) bir terminal penceresi açmanıza gerek olmamalıdır. Komut İstemi elinizdeyken, komutla kullanılacak yazıcı adını bulmanız gerekir:

lpstat -p

Bağlı tüm yazıcıların bir listesini görmelisiniz. Örneğin Pop!_OS sistem masaüstümde şunu görüyorum:

HL-L2300D-serisi yazıcı boşta. 21 Ekim 2024 Pzt 10:24:00 EDT’den beri etkin

Yazıcımın adı yazıcı HL-L2300D-serisi.

2. Yazdırma kuyruklarını görüntüleyin

Yazıcıları ve yazdırma kuyruklarını da görüntülemek isteyebilirsiniz. Bunu yapmak için aşağıdaki komutu çalıştırabilirsiniz

lpstat -p | awk ‘{$2 yazdır}’ | xargs -n1 lpq -P

sipariş garip bir sana atar ve xargs Standart girişten komut satırları oluşturmak ve yürütmek için kullanılır.

Yukarıdaki komutun çıktısı şöyle görünebilir:

HL-L2300D serisi hazır
giriş yok

Şimdi komut satırından yazdırmanın zamanı geldi. İlk olarak, makinenize yalnızca bir yazıcı bağlıyken nasıl yazdırma yapacağınızı göstereceğim.

Tek bir bağlı yazıcıyla yazdırın

Diyelim ki dosyayı yazdırmak istiyorsunuz zdnet.txt varsayılan yazıcınızla. Bunun için komut şöyle olacaktır:

lp zdnet.txt

Çıktıda şöyle bir şey görmelisiniz:

istek kimliği: HL-L2300D-series-59 (1 dosya(lar))

Dosya yazdırılmalıdır ve işiniz bitti.

Birden fazla bağlı yazıcıyla yazdırma

Bağlı birden fazla yazıcınız varsa, önce kullanmak istediğiniz yazıcının adını bulmanız (birinci adıma bakın), ardından bu adı komutta aşağıdaki gibi kullanmanız gerekir:

lp zdnet.txt -d HL-L2300D-serisi

Seçenek -D araç varış noktasıdolayısıyla bundan sonra yazıcı adını eklemeniz gerekir.

Dosyanız yazdırılmalı ve bir sonraki dosyaya geçmeye hazır olmalısınız.

Kaynak : “ZDNet.com”



genel-15