The Windows driver setup seems fairly rich and well done otherwise. Though I do have to occasionally run services.msc to bounce the spooler when it has a stale idea of printer state...like "out of paper".
Especially for networked printers that is annoying! If I forgot to turn on my printer it always needs this trickery to get Windows to realise I've now actually turned it on.
I just lpr and that is it. Log: “user”.... It is a postscript printer.
Sometimes they cannot print because the authentication server is down...
My friends and I used to create a little mayhem sending bursts of form feeds to the DEC band printer in the lab when the teacher was near it. It would shoot out paper 5 feet or so.
A form feed is 0x0C or ^L in ASCII. What the heck is a reverse form feed?
Text printed fine (mostly), anything else resulted in pages and pages of ascii characters (lol).
# echo 'lpd_flags=""' >> /etc/rc.conf.local
# /etc/rc.d/lpd restart
Can be replaced with rcctl(8): # rcctl enable lpd
# rcctl restart lpdI'll update accordingly!