I am an absolute beginner with Ubuntu and I appear to have a long queue of documents in my H.P. 840C printer.
5 Answers
The question was how to kill all jobs. The simple way to kill all jobs:
lprm -
The complicated linux old-school way is below:
Command line:
lpstat -o
to view outstanding print jobs.
cancel -a {printer}
to cancel ALL jobs or ...
cancel {printerjobid}
to cancel 1 job.
Either
- Use the printer dialog: type "Printers" in the dash and navigate to the printer
- Use the CUPS web interface: point your browser at
http://localhost:631/jobs/and proceed from there - Use the command line interface: use
lpqto see jobs,lprmto remove. Refer toman lprmfor more information.
- 12,770
- 2
- 37
- 46
Use
lpstat -W completed -o
to view list of completed jobs.
Use
lpstat -o
to view list of not-completed jobs.
And to delete job list,just use this command:
cancel -a -x
This will cancel all pending jobs, as well as deleting them.
- 2,948
I tried using lpstat and lprm but was unable to figure out basic things like the job number and stuff. Instead, I used the command:
lpq
This produced:
zac@computer:~$ lpq
lpq: Error - no default destination available.
A quick Internet search and then I tried:
zac@computer:~$ lpq -a
Rank Owner Job File(s) Total Size
1st zac 85 TorahNT.odt 59392 bytes
FINALLY I find the all important Job number: 85!
NOW I run lprm:
zac@computer:~$ lprm 85
zac@computer:~$
And to confirm I did this:
zac@computer:~$ lpq -a
no entries
zac@computer:~$
Finally, the printer queue is empty.
- 72,312
- 31
- 3
Well, answers given here didn't work for me so here's what I did -
ps aux | grep printer
kill {printer job}
- 121