Wow, I guess I've been gone for a while!!!
I like the idea of just doing a raw port driver for
the lpr device to enable parallel ports in the guest.
I have just one comment......most (newer) printer
drivers that would be supported in this way require
bidirectional parallel port use anyway, which could
lead to some problems. I know this to be true for all
of the HP's since the 500 & 500c (inkjets, the lasers
still took postscript & others last time I knew) and
for all of the Cannon & BJC inkjets..... to name a
few.
Also, and I don't know how pertinent this may be....,
don't the bidirectional parallel ports use both sets
of pins (the + bias as well as the - bias) on the
printer cable? I don't know how well this is
supported by the current abstraction drivers in linux
(I'm sure that it is...., it is just more a matter of
how). I'll look into that if you want me too
(something that I can actually manage in between
classes :-\ ). As for the stated eventual porting to
the breain dead windows platform.... the above will be
easy... I'll see if I can dig up the info for that (I
think that I have a chunk of public domain code around
for that.....). Until next time.........
Drew Northup, N1XIM
--- Bryan Meredith <[EMAIL PROTECTED]>
wrote:
> Tim Waugh wrote:
>
> > On Thu, 6 Apr 2000, Bryan Meredith wrote:
> >
> > > I'll just go for a plain uni-directional port
> for now (pending
> > > comments).
> >
> > Will you be talking to the parallel port hardware
> directly, or using
> > /dev/lp*, or using /dev/parport*?
> >
> > Tim.
> > */
>
> Actually, being as the emulation sits in user space,
> I was going to pipe
> the data bytes in batches into lpr (via fork, exec).
>
> That way, I am using the highest level abstraction
> and will get the
> various benfits from having the magic filters
> supporting the output.
> This gives the option of setting the guest OS to use
> a postscript
> driver, a plain text driver or even the correct
> driver for your printer.
>
> Bryan
>
>
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com