Yazıcı işlerini terminalden durdurma


9

Gerçekten benim makinem olmayan eski bir CentOs sürümü (5.0) ile çalışıyorum.

Son zamanlarda, bazı karanlık nedenlerden dolayı, basımda sorun yaşıyorum.

İşler kuyrukta duruyor ve bunları çubuk simgesinden iptal edemiyorum.

Bazı terminal komutları ile denedim ( cancel -asahip olmadığım bir parola isteyin lpq -ave anlamını bilmediğim diğer şeyleri isteyin ), ancak iş hala yazıcı simgesine yapışmış durumda.

Önerin var mı?


Görüntü durumumu ve ilk cevabın bunu nasıl düzeltemediğini açıklıyor.

cronykullandığım yazıcı başka bir yazıcının adıdır crust.

resim açıklamasını buraya girin


1
CUPS web arayüzü çalışıyorsa, oradan bir yazdırma işini iptal etmeye çalışırdım. Genellikle benim için çalışıyor localhost: 631
UVV

Yanıtlar:


14

Bir yazdırma işini iptal etmek için:

  1. Tüm işleri listele:

    lpq 
    Rank   Owner/ID              Class  Job Files       Size Time 
    active bob                   A      11  zarma.txt   8000 10:12:10
    
  2. İşi burada 11 olan kimliğiyle silin:

    lprm 11
    

rootBaşlatmadığınız işleri silmek zorunda olmalısınız .

Yazıcı varsayılan yazıcı değilse, -Pseçeneği ekleyin , örn.

    lpq -P crust
    lprm -P crust …

Diyelim ki:

Herhangi lpqbir yazdırma işi göstermediyse, bunun nedeni artık kuyrukta olmamasıdır.

Ekran kopyasında gösterildiği gibi yazıcı durumu bilinmiyorsa, belki de takımda yazdırma durumu eksik olduğu için satır kalır.

Yazıcı ile iletişim kurulduğunda, iş zaten gönderilmiş ve iş iptal edilecektir.

Bir bağlantı sorunu mu yoksa yazıcı çalışmıyor mu?


Gönderiniz için teşekkürler, ancak çalışmıyor. Daha iyi açıklamak için görevimi düzenledim.
Py-ser

@ Py-ser Hangi yazıcıya işlem yapılacağını seçmek için -P seçeneğini kullanın (düzenlememe bakın)
Gilles 'SO- kötü olmayı bırak'

@Gilles, bir seçim meselesi değil, lpqkomutun kuyrukta herhangi bir iş görmemesi, ancak yazıcı penceresinin görmesi meselesi !
Py-ser

@ Py-ser lpqHiçbir bağımsız değişken olmadan çalıştırarak sizden varsayılan yazıcıdaki işleri listelemesini istersiniz crony. Yani hiçbir iş göstermiyor. Farklı bir yazıcıda ( crust) iş gösteren yazıcı penceresi ile herhangi bir çelişki yoktur .
Gilles 'SO- kötü olmayı bırak

@Gilles, anlıyorum. Peki başka bir yazıcının işlerini terminale nasıl yazdırabilirim? Denedim lpq -P crust, ancak çıktı aynı (sadece farklı bir yazıcı adıyla).
Py-ser

1

Sadece burada ortaya çıkan diğerleri için:

Yeni Linux sürümlerinde, basit komut çalışır cancel:

cancelKomut yazdırma işlerini iptal eder. Herhangi bir hedef veya kimlik belirtilmezse, varsayılan hedefe yazdırılmakta olan iş iptal edilir.

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.