Guys,

For the record, I have managed to put my printserver into operation using
LPD. However, due to compatibility with other platforms I've decided to
switch to CUPS. Then, after disabling 'ulpt' device, printer was finally
recognized using 'ugen'.

Mission accomplished, printer serving BSDs, Linux and Windows perfectly.

Thanks for the help.
Luciano.


On 10 January 2014 08:06, Zé Loff <zel...@zeloff.org> wrote:

> 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:\
>                 :lp=9...@printer.foo.bar:\
>                 :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é
>
> --

Reply via email to