Hi,
I have a Kyocera FS-1030D Mono Laser with network card.
It has 'Logicial Print Queue' names - lp1 (9100), lp2 (9101) etc It also has as 'Filter Setting' for each of the logical names; None, ASCII (CR+LF) and ASCII to PostScript.
I wanted the most basic printing I could and decided to try and figure out LPD. I read a bunch of stuff all over the place and I have it working... sort of? Here's what I have done so far.
# mkdir /var/spool/output/kyocera
# chown -R root:daemon /var/spool/output/kyocera
# chmod 770 /var/spool/output/kyocera
# rcctl restart lpd
# touch /etc/printcap
# ee /etc/printcap
lp|kyocera:\
:sh=:\
:lp=:rm=kyocera:\
:sd=/var/spool/output/kyocera:\
:lf=/var/log/lpd-errs:\
:rp=lp2
# echo "192.168.1.10 kyocera" >> /etc/hosts
I enabled ASCII to Postscript on lp2 queue. I did create filters psif, lf2crlf and enscript but because the printer itself has a filter option I didn't think I needed them.
Result? I can ping kyocera...
# lpr -p plain.txt
works fine as does lpr -P kyocera
from the print dialogue on my filemanager XFE. What doesn't work is printing from Seamonkey. Trying to print a single highlighted line causes the printer to spit out multiple pages and I end up switching off. I have noticed right at the beginning of said pages it shows %PDF-1.4
Any tips or advice on the above would be warmly welcomed, especially as I used such varied sources to try and get all this working 🙂