CUPS error

From: George Mitchell <george+freebsd_at_m5p.com>
Date: Sun, 11 Aug 2024 00:22:33 UTC
After years of avoiding CUPS because it couldn't quite print correctly
to my Lexmark E210, I'm trying again.  It works happily with my HP
LaserJet 200 colorMFP M276nw.  But in adding my new HP LaserJet M209dw,
I keep getting this error in my CUPS error_log when I submit a print
job:

Unknown device: cups
prnt/hpcups/HPCupsFilter.cpp 592: cupsRasterOpen failed, fd = 0

(There are a few hundred more lines of information as well; should I
post the whole thing?)

I'm compiling from ports, but I can't find HPCupsFilter.cpp anywhere.
The CUPS GUI Jobs display helpfully tells me my print job is stopped:
"Filter failed".

FreeBSD 13.3-RELEASE-p4
cups-2.4.10_1
cups-filters-1.28.17_4
hplip-3.24.4

-- George