FOOMATIC-PRINTJOB(1)
FOOMATIC-PRINTJOB(1) π
okay bestie, welcome to foomatic-printjob β it's a General Commands Manual entry and it's literally your spooler-independent bestie for printer stuff π¨οΈβ¨
β¨ NAME β¨
foomatic-printjob β manage printer jobs in a spooler-independent fashion π
πΈ SYNOPSIS πΈ
no cap, the mode changes based on your first argument, so watch it:
foomatic-printjob [ -s spooler ] [ -P queuename ] [ -o option1=value1 -o
option2 ... ] [ -i ] [ file1 file2 ... ]
foomatic-printjob -Q [ -s spooler ] [ -P queuename ] [ -i ] [ -a ] [
user1 user2 ... ]
foomatic-printjob -R [ -s spooler ] [ -P queuename ] [ -i ] [ - | jobid1
jobid2 ... ]
foomatic-printjob -C [ -s spooler ] [ -i ] command [ arguments ]
foomatic-printjob -S [ -s spooler ] [ -i ]
foomatic-printjob -h [ -s spooler ] [ -P queuename ] [ -i ]
π DESCRIPTION π
foomatic-printjob gives you a spooler-independent interface to creating and managing printer jobs and print queues. the way it does that? the first argument switches the mode of the command, because it's basically combining the functionality of several System V-style printing commands into one iconic little bundle π
π¦ OPTIONS π¦
-sspoolerβ explicit spooler type. just say which spooler you want, out loud, with confidence πββοΈ-Pqueuenameβ any commands you specify should apply to this queue instead of the default one. main character queue energy only π-ooption=valueβ set option to value β¨-ooptionβ set the switch option π₯-#nβ print n copies. yes, go off, print it n times πfile1 file2 ...β files to be printed. when no file is given, standard input will be printed π«Ά-Qβ query the jobs in a queue. if a list of users is specified, only those users' jobs will be queried π-Q -aβ query the jobs in all queues. if a list of users is specified, only those users' jobs will be queried. all of them, bestie, we're checking everything π-R [ - | jobid1 jobid2 ... ]β remove a job from a queue. using-will remove all jobs π (so like, be careful, that's a lot of deleting)-C command [ arguments ]β execute control commands for queue/job manipulation. the commands are the ones of the BSD"lpc"utility. use the control command"help"to get a list of supported commands. Note: the amount of commands varies with the spooler, but the same commands given under different spoolers do the same thing π§-iβ interactive mode: you will be asked iffoomatic-printjobis in doubt about something. otherwisefoomatic-printjobuses auto-detection or quits with an error π-Sβ save the chosen spooler as the default spooler πΎ-hβ show this message, or show a list of available options if a queue is specified π
π SEE ALSO π
foomatic-configure(1) and the documentation for your print spooler. go read them, i'll wait π
π AUTHOR π
Manfred Wassmann <manolo@NCC-1701.B.Shuttle.de> and Chris Lawrence <lawrencc@debian.org> for the foomatic project using output from the associated binary π«Ά
π BUGS π
This manpage still needs some editing. (same, honestly π)
fr fr, that's the whole page. nothing skipped, nothing invented.
Foomatic Project Β· 2001-01-06 Β· FOOMATIC-PRINTJOB(1) β mwah, that's a wrap, slay π β¨π
π¦ where this page comes from
- centos-stream 10: foomatic 4.0.13-33.el10 Β· GPL-2.0-or-later
- centos-stream 9: foomatic 4.0.13-19.el9 Β· GPLv2+
- debian bookworm: foomatic-db-engine 4.0.13-6
- debian trixie: foomatic-db-engine 4.0.13-6
- fedora 43: foomatic 4.0.13-34.fc43 Β· GPL-2.0-or-later
- fedora 44: foomatic 4.0.13-35.fc44 Β· GPL-2.0-or-later
- nixos 26.05: perl5.42.3-foomatic-db-engine 0-unstable-2026-04-13
- nixpkgs unstable: perl5.42.3-foomatic-db-engine 0-unstable-2026-04-13
- ubuntu jammy: foomatic-db-engine 4.0.13-6
- ubuntu noble: foomatic-db-engine 4.0.13-6
- ubuntu questing: foomatic-db-engine 4.0.13-6ubuntu2
- ubuntu resolute: foomatic-db-engine 4.0.13-7
- ubuntu stonking: foomatic-db-engine 4.0.13-7
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms