Arresta i lavori di stampa dal terminale


9

Sto lavorando con una vecchia versione di CentOs (5.0) che non è proprio la mia macchina.

Di recente, per motivi oscuri, ho problemi di stampa.

I lavori rimangono in coda e non posso annullarli dall'icona della barra.

Ho provato con alcuni comandi del terminale ( cancel -achiedere una password, che non ho, lpq -ae altre cose di ciò che non conosco veramente il significato), ma il lavoro è ancora bloccato sull'icona della stampante.

Hai qualche suggerimento?


L'immagine spiega la mia situazione e come la prima risposta non può risolvere questo problema.

cronyè il nome di un'altra stampante, mentre quella che uso è crust.

inserisci qui la descrizione dell'immagine


1
Se hai un'interfaccia web CUPS in esecuzione, proverei ad annullare un lavoro di stampa da lì. Di solito funziona per me localhost: 631
UVV

Risposte:


14

Per annullare un lavoro di stampa:

  1. Elenca tutti i lavori:

    lpq 
    Rank   Owner/ID              Class  Job Files       Size Time 
    active bob                   A      11  zarma.txt   8000 10:12:10
    
  2. Elimina il lavoro in base al suo ID, che è 11 qui:

    lprm 11
    

Devi rooteliminare i lavori che non hai avviato.

Se la stampante non è la stampante predefinita, aggiungere l' -Popzione, ad es

    lpq -P crust
    lprm -P crust …

Supponendo che :

Se lpqnon ha mostrato alcun lavoro di stampa, è perché non sono più in coda.

Se, come mostrato dalla copia dello schermo, lo stato della stampante è sconosciuto, forse la linea rimane perché lo strumento non ha lo stato di stampa.

Forse il lavoro è già stato inoltrato e il lavoro verrà annullato quando viene stabilita la comunicazione con la stampante.

È un problema di collegamento o la stampante non funziona?


Grazie per il tuo post, ma non funziona. Ho modificato il mio post per spiegarlo meglio.
Py-ser,

@ Py-ser Per selezionare su quale stampante agire, usa l'opzione -P (vedi la mia modifica)
Gilles 'SO- smetti di essere malvagio'

@Gilles, non è una questione di selezione, è una questione che il lpqcomando non vede alcun lavoro in coda, ma lo fa la finestra della stampante!
Py-ser,

@ Py-ser Eseguendo lpqsenza argomenti, gli si chiede di elencare i lavori sulla stampante predefinita, che è per te crony. Quindi non mostra alcun lavoro. Non vi è alcuna contraddizione con la finestra della stampante che mostra un lavoro su una stampante diversa ( crust).
Gilles 'SO- smetti di essere malvagio' l'

@Gilles, capisco. Quindi, come posso stampare sul terminale i lavori di un'altra stampante? Ho provato lpq -P crust, ma l'output è lo stesso (con solo un nome di stampante diverso).
Py-ser,

1

Solo per gli altri che finiscono qui:

Sulle nuove versioni di Linux, funziona il semplice comando cancel:

Il cancelcomando annulla i lavori di stampa. Se non viene specificata alcuna destinazione o ID, il lavoro di stampa attualmente sulla destinazione predefinita viene annullato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.