seemingly missing dependency of ghostscript

Description:

I believe cups requires ghostscript in order to print. See excerpted error_log below. When I installed ghostscript, printing worked as expected.

Additional info:

  • package version(s): cups 2:2.4.11-1
  • config and/or log files: see attached
  • link to upstream bug report, if any:

Steps to reproduce:

  1. Install cups
  2. Configure a printer and attempt to print
...
D [03/Jan/2025:13:18:53 -0500] [Job 13] cfFilterChain: pdftopdf completed with status 0.
D [03/Jan/2025:13:18:53 -0500] [Job 13] cfFilterChain: pdftopdf (PID 1096) exited with no errors.
D [03/Jan/2025:13:18:53 -0500] [Job 13] Set job-printer-state-message to "cfFilterChain: pdftopdf (PID 1096) exited with no errors.", current level=INFO
D [03/Jan/2025:13:18:53 -0500] [Job 13] PID 1093 (/usr/lib/cups/filter/universal) exited with no errors.
D [03/Jan/2025:13:18:53 -0500] [Job 13] sh: line 1: gs: command not found
D [03/Jan/2025:13:18:53 -0500] [Job 13] Process is dying with \"Unable to determine number of pages, page count: -1
D [03/Jan/2025:13:18:53 -0500] [Job 13] \", exit stat 3
D [03/Jan/2025:13:18:53 -0500] [Job 13] Cleaning up...
...
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information