According to the manufacturer's specs, your printer:
Quote:
Printer Languages
Standard:
PCL 5c Emulation, PCL 6 Emulation, Microsoft XPS (XML Paper Specification), Personal Printer Data Stream (PPDS), PostScript 3 Emulation, PDF 1.7 emulation, Direct Image
|
and
HP JetDirect port
Quote:
Network Printing Methods
LPR/LPD, Direct IP (Port 9100), Telnet, FTP, TFTP, Enhanced IP (Port 9400), IPP 1.0, 1.1, 2.0 (Internet Printing Protocol)
|
https://www.lexmark.com/en_us/printe...exmark-CS417dn
You should not need the stairstep filter line in your printcap.
Your printer is named rp and your can specify it in xpdf with lpr -P rp. One tact would be to rename the printer "lp" which is the default for most apps. Another tact would be to specify rp as the default printer in your local
~/.xpdfrc.
On my Brother, I use a web interface to set the Printer to be "receptive" to PostScript Emulation
Code:
# Default Network printer
lp:\
:lp=9100@192.168.1.50:\
:sd=/var/spool/output/lpd:\
:lf=/var/log/lpd-errs:\
:mx#0:\
:sh:
In a chrome fork (iridium) Ctrl+P will bring up a print dialog for lp.
Once you get the basics down, you can expand your capabilites using foomatic-rip to have a greyscale printer, hi-res color, duplex, envelopes, etc.
https://forums.freebsd.org/threads/l...release.50281/