On Thu, Jan 09, 2014 at 08:07:10PM -0200, Luciano Rottava da Silva wrote:
> Chaps,
>
> My printcap is, for the time being, as simple as possible:
> # cat /etc/printcap
> lp|local line printer:\
> :sh:sd=/var/spool/output:\
> :lp=/dev/ulpt0:\
> :lf=/var/log/lpd-errs:
>
> #rp|remote line printer:\
> # :lp=:rm=printhost:rp=lp:sd=/var/spool/output:lf=/var/log/lpd-errs:
>
> Priting via lpr or writing directly to the usb port (cat /etc/printcap >
> /dev/ulpt0) gives absolutely nothing.
You need a filter. I managed to get my PX830 working by installing
foomatic + gutenprint, selecting the appropriate ppd file and with the
following /etc/printcap:
lp|epson:\
:sh:\
:[email protected]:\
:sd=/var/spool/output/epson:\
:lf=/var/log/lpd-errs:\
:if=/usr/local/bin/foomatic-rip:\
:af=/etc/foomatic/EPSON-Artisan_835.ppd:\
:rp=epson:
Note that this printer is on accessed via network, hence the lp= line.
I think yours is fine as /dev/ulpt0, but I never used local printers, so
I'm not sure.
Also, to get this to work took a lot of time, patience, hair pulling and
desk head-butting... I even tried to port epson's own linux filters, but
that route was even worse.
Good luck!
Zé
--