Well, the idea was that any *nix application will save a file to .ps. Browsers and other apps will print to .ps. Or there are lots of converters to convert a file to .ps
pdf2ps
ascii2ps
doc2ps
txt2ps
a2ps
jpg2ps
pdftops
You don't even need a printer driver then, just direct the .ps file to the printer port and it will print.
Code:
cat file.ps > /dev/ulpt0
or use LP or CUPS printing.
If its a PCL printer then you can install ghostscipt, make a simple little printcap file and filter and use the printer.
Printcap file example
Code:
lp:\
:lp=/dev/unlpt0:\
:sh:\
:mx#0:\
:sd=/var/spool/lpd/lp:\
:if=/usr/local/libexec/ps2pcl: \
:lf=/var/log/lpd-errs:
ps2pcl filter example
Code:
#!/bin/sh
/usr/local/bin/gs -dSAFER -dNOPAUSE -q -sDEVICE=hl1250 -sOutputFile=- -
Or if it's a ps or pcl printer there is most probably support for it using CUPS.