I've tried INTELLISCRIBE LPR.... check out brooks. Its at
www.brooksnet.com, should work out just fine.
Terry
Warren Block wrote in message ...
> Ditch Brodie wrote:
> > FreeBSD-4.9 with HP DeskJet 600 on lpt0. The filter
> > is the ifhp example for non-postcript printers from the
> > FreeBSD handbook.
>
> Didn't you just post this question yesterday under another user name?
> That's confusing and makes it more work for people trying to help you.
>
> > I want to print to this printer from the LAN workstations without
> > using Samba.
>
> Okay.
>
> > I have setup printers using TCP/IP
>
> Not sure what you mean there...
>
> > and added the printing for unix service,
>
> You don't need that--it's only if you want to send lpr print jobs *to* a
> Windows system.
>
> > and set the printers to use lpr,
>
> Again, it's hard to tell what you're saying. Do you mean you've set up
> the software on the Windows system to print via lpr?
>
> > etc... but each time the jobs fail saying the printer is busy or error.
> >
> > Here are my config files:
> >
> > /etc/printcap
> > -------------------------------------------------------
> > lp|HP DeskJet 600:\
> > :sh:\
> > :mx#0:\
> > :lp=/dev/lpt0:\
> > :sd=/var/spool/output/lpd/hpdj600:\
> > :lf=/var/log/lpd-errs:\
> > :if=/usr/local/libexec/hpif:
> > ---------------------------------------------------------
>
> Your "if=" line is sending everything that is received through the HP
> filter. But if you've told Windows that it's an HP printer, the data is
> already formatted, and you're just trying to reinterpret it.
>
> Try removing the if= line and the continuation backslash on the line
> above it. You don't have to restart lpd, IME.
>
> This would also explain why it works from the command line. That data
> would be text, not graphic data, so it needs to be converted to graphics
> by the filter.