CUPS and LPD daemons cannot not be running on the same system so your first decision is to choose which you want to use. The decision can hinge on your printer. Hewlett Packard multifunction (printer/scanner/fax) devices are supported by
print/hplip. HPLIP in turn uses the cups spooler.
The FreeBSD handbook, chapter 9, gives an overview of the basic lpd setup that is close to OpenBSD - the main difference is the naming of the
/var/spool directories. It does not really matter what the spool directory is named as long as it is consistently referenced in your
/etc/printcap.
https://www.freebsd.org/doc/en_US.IS.../printing.html
Some OpenBSD pkg-readmes go into details on filters:
http://cvsweb.openbsd.org/cgi-bin/cv...ype=text/plain
and user permissions:
http://cvsweb.openbsd.org/cgi-bin/cv...ype=text/plain
I was helped setting up my OpenBSD print spooler in this forum as were others. Searching this forum is another source of info. If you run into problems. post your config files and printer model for review.