This is the user-space parport device driver support.

The original author and maintainer of this code is Tim Waugh, and you can
fetch his package (which needs at least Linux 2.1.127) from:

  http://www.cyberelk.demon.co.uk/parport.html
  ftp://ftp.torque.net/pub/parport/ppuser-0.8.tar.gz

VMware, Inc. modified it to add two ioctls: PPGETMODES and PPGETBASE.
The resulting module is known to work with kernel 2.2.5 and should work with
all 2.2.x kernels. It seems it is all changing in 2.3.

This module relies on services provided by the parport and parport_pc modules.


This is the original README:

User-space parport device driver support.

(This needs Linux 2.1.127.)

ppuser.o is the kernel module, which depends on parport.o.
ppuser00 is a device node for (a random device on) the first parport
(`make devices').
ppuser01 is another random device on the same parport.
ppuser10 is a random device on the second parport.  You get the idea.

ppdemo is a test utility that should make your printer do stuff.
pphog is another test utility that hogs the parport by claiming it for
250ms at a time.

Don't forget that if your Linux source isn't in /usr/src/linux, you
have to tell make where it is by setting TOPDIR.
