Comment effacer une file d'impression dans Ubuntu?

55

Je suis un débutant absolu avec Ubuntu et je semble avoir une longue file de documents dans mon imprimante HP 840C.

Norman Woodcock
la source

Réponses:

93

La question était de savoir comment tuer tous les emplois. Le moyen simple de tuer tous les emplois:

lprm -

La manière compliquée de la vieille école sous Linux est ci-dessous:

Ligne de commande:

lpstat -o

pour afficher les travaux d'impression en attente.

cancel -a {printer}

pour annuler TOUS les travaux ou ...

cancel {printerjobid}

pour annuler 1 travail.


page de manuel annuler

Rinzwind
la source
1
Lorsque j’ai entré le code dans la ligne de commande, une liste de tâches d’impression a été affichée.Lorsque j’ai entré ensuite $ cancel -a (imprimante), la ligne de commande suivante a été affichée: - bash: erreur de syntaxe près du jeton inattendu "("
Norman Woodcock
hmm c'est bizarre. Êtes-vous sûr d'avoir inséré un identifiant d'imprimante?
Rinzwind
Ca n'a pas marché pour moi. :(
some_other_guy
Salut, cela n'a pas fonctionné pour moi non plus. La suppression de l’imprimante et l’ajout de celle-ci ont cependant été une tâche.
João Silva
MAGIC:) Les gars qui n'ont pas de succès, étape 2 ci-dessus? La lecture de lpstat -o devrait ressembler à <nom_utilisateur_nom_utilisateur>. Tapez simplement ce mot dans {imprimante} à l’étape 2. Très bien fonctionné sous Ubuntu 15.04. Tnx Rinzwind :)
Manuel
18

Soit

  1. Utilisez la boîte de dialogue de l'imprimante: tapez "Imprimantes" dans le tiret et naviguez jusqu'à l'imprimante
  2. Utiliser l'interface Web de CUPS: pointez votre navigateur http://localhost:631/jobs/et procédez à partir de là.
  3. Utilisez l'interface de ligne de commande: utilisez lpqpour afficher les travaux lprmà supprimer. Reportez-vous à man lprmpour plus d'informations.
zwets
la source
Y a-t-il quelque chose comme lprm *ça qui va annuler tous les emplois? Ou devons-nous aller au coup par coup?
MichaelChirico
@MichaelChiricoman lprm | grep "cancel all jobs"
Zwets
8

Utilisation

lpstat -W completed -o

pour afficher la liste des travaux terminés.
Utilisation

lpstat -o

pour afficher la liste des travaux non terminés.

Et pour supprimer la liste des travaux, utilisez simplement cette commande:

cancel -a -x

Cela annulera tous les travaux en attente et les supprimera.

Apprenant PHP
la source
1
Cela devrait être la réponse acceptée.
vcarel
2

Eh bien, les réponses données ici ne fonctionnaient pas pour moi alors voici ce que j'ai fait -

ps aux | grep printer
kill {printer job}
un_autre_guy
la source