cupsd-helper(8)
β¨ cupsd-helper(8) β¨
okay bestie, gather round, because we're talking about cupsd-helper β the little helper squad that lives in the CUPS/OpenPrinting universe π
πΈ NAME πΈ
cupsd-helper β the cupsd helper programs (and yes, they're deprecated, we'll get to that, don't panic π«Ά)
π SYNOPSIS π
cups-deviced request-id limit user-id options
cups-driverd cat ppd-name
cups-driverd list request_id limit options
cups-exec sandbox-profile [ -g group-id ] [ -n nice-value ] [ -u user-id
] /path/to/program argv0 ... argvN
likeβ¦ look at those signatures. three little programs, four little invocation shapes, all iconic π
π DESCRIPTION π
so the cupsd-helper programs are the ones doing the long-running operations on behalf of the scheduler, aka cupsd(8). they're the backstage crew, the stagehands, the ones who make the show happen while cupsd takes the bow β¨
- the
cups-devicedhelper runs every single CUPSbackend(7)with no arguments, specifically so it can go discover what printers are actually available. it's giving detective energy π - the
cups-driverdhelper can do three things: list all the available printer drivers, list a subset of the "matching" printer drivers, or hand you a copy of one specific driver PPD file. multitasking queen π - the
cups-exechelper runs backends, filters, and other programs. and on macOS? these programs get run in a secure sandbox. yes, really, they're protected π‘οΈ
π¦ FILES π¦
so cups-driverd goes looking for PPD and driver information files in these directories, in this order:
/Library/Printers
/opt/share/ppd
/System/Library/Printers
/usr/local/share/ppd
/usr/share/cups/drv
/usr/share/cups/model
/usr/share/ppd
and here's the glow-up: PPD files can be compressed with the gzip(1) program, or dropped into compressed tar(1) archives, to shrink them down even more. smaller files, same slay π
driver information files, though? they have to conform to the format defined in ppdcfile(5). no freestyling, bestie, the format is the format π
β NOTES β
heads up, this is the serious part so listen: CUPS printer drivers, backends, and PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
if you've got printers that don't support IPP, you can support them using applications like ippeveprinter(1) instead. we move on, we adapt, we thrive π
π SEE ALSO π
backend(7)cups(1)cupsd(8)cupsd.conf(5)filter(7)ppdcfile(5)- CUPS Online Help (
http://localhost:631/help)
π COPYRIGHT π
Copyright Β© 2020-2024 by OpenPrinting.
and that's the whole page, bestie π«Ά this was the cupsd-helper(8) manual, part of CUPS, dated 2021-02-28 β mwah, take care of your printers, they're doing their best π
π¦ where this page comes from
- alpine 3.22: cups-doc 2.4.18-r0 Β· Apache-2.0
- alpine 3.23: cups-doc 2.4.18-r0 Β· Apache-2.0
- alpine 3.24: cups-doc 2.4.19-r1 Β· Apache-2.0
- centos-stream 10: cups 1:2.4.10-18.el10 Β· Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
- debian trixie: cups 2.4.10-3+deb13u1 Β· Apache-2.0-with-GPL2-LGPL2-Exception
- debian trixie: cups 2.4.10-3+deb13u2 Β· Apache-2.0-with-GPL2-LGPL2-Exception
- fedora 43: cups 1:2.4.14-2.fc43 Β· Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
- fedora 43: cups 1:2.4.19-3.fc43 Β· Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
- fedora 44: cups 1:2.4.16-7.fc44 Β· Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
- fedora 44: cups 1:2.4.19-3.fc44 Β· Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
- nixpkgs unstable: cups 2.4.19
- opensuse-leap 16.0: cups 2.4.19-160000.2.1 Β· Apache-2.0
- opensuse-leap 16.0: cups 2.4.19-160000.2.1 Β· Apache-2.0
- opensuse-leap 16.0: cups 2.4.19-160000.2.1 Β· Apache-2.0
- opensuse-leap 16.0: cups 2.4.19-160000.2.1 Β· Apache-2.0
- ubuntu questing: cups 2.4.12-0ubuntu3
- ubuntu questing: cups 2.4.12-0ubuntu3.10
- ubuntu resolute: cups 2.4.16-1ubuntu1 Β· Apache-2.0-with-GPL2-LGPL2-Exception
- ubuntu resolute: cups 2.4.16-1ubuntu1.3 Β· Apache-2.0-with-GPL2-LGPL2-Exception
- ubuntu stonking: cups 2.4.16-1ubuntu3 Β· Apache-2.0-with-GPL2-LGPL2-Exception
- Copyright Β© 2020-2024 by OpenPrinting
- Copyright 2007-2019 by Apple Inc
- Copyright 1997-2006 by Easy Software Products
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms