The NetBSD Ppbus Project aims to remedy some of the shortcomings of the current printer driver by porting to NetBSD a more modern implementation of parallel port support in FreeBSD called ppbus. It allows faster modes of operation, IEEE 1284 support, and a generic abstract layer that multiple devices such as printer, PLIP (parallel port Internet protocol, similar to SLIP), and Zip drives. It allows bidirectional communication and an abstract parallel port interface that devices can attach to: the many chipset implementations of the parallel port will only have to provide this common interface.
|Tags||Operating System Kernels BSD Hardware printing|
|Operating Systems||POSIX BSD NetBSD|
Release Notes: The 'atppc' device has been updated to interfere less with the system when in operation. The 'lp' device has been renamed to 'plip', and the 'ppi' device was renamed to 'ppui'. A new device has been added, 'lpbb', which allows the use of an I2C bus via the parallel port. The 'lptctl' utility has been moved in the source tree to match the location in the NetBSD source tree. It has new options and arguments and uses getopt() to parse its command line.
Release Notes: This release improves performance for ECP/Fast Centronics modes, adds an untested ofisa attachment for atppc, and imports the PPS driver from the NetBSD source tree. It also includes various small bugfixes.
Release Notes: This release adds more attachment options for the atppc device, such as ACPI, PnP BIOS, ISA PnP, and the PUC PCI device.
Release Notes: This release adds PLIP support, via the 'lp' device. It adds or updates manual pages. It also updates the 'atppc' device, in anticipation of more attachment options.
No changes have been submitted for this release.