I'm sorry the filter didn't work for you. I'm not using OpenBSD as a desktop right now, but I abused my router a bit to test, and can confirm that with an HL-L2370DW, the following printcap entry works, along with the filter. I know you've basically already moved on, but if you feel like giving it a try again, here's at least something. I can't remember if I mentioned it, but the filter does require ghostscript to be installed.
I'm not sure exactly how you're trying to print or from what, but this printed a standard PDF file using `lpr file.pdf' without issue. /etc/printcap: lp|HLL2370DW:\ :lp=:rm=printer.localdomain:rp=BINARY_P1:sd=/var/spool/output/lpd:\ :lf=/var/log/lpd-errs:of=/usr/bin/pclfilter /usr/bin/pclfilter: #!/bin/sh gs -sPAPERSIZE=letter -sDEVICE=pxlmono -sOutputFile=- -dBATCH -dNOPAUSE -dQUIET -