Next Previous Contents

LPRng-HOWTO

Patrick Powell papowell@astart.com

21 Dec 1998 (For LPRng-3.5.4)


The LPRng software is an enhanced, extended, and portable implementation of the Berkeley LPR print spooler functionality. While providing the same interface and meeting RFC1179 requirements, the implementation is completely independant and provides support for the following features: lightweight (no databases needed) lpr, lpc, and lprm programs; dynamic redirection of print queues; automatic job holding; highly verbose diagnostics; multiple printers serving a single queue; client programs do not need to run SETUID root; greatly enhanced security checks; load balancing across multiple printers; and a greatly improved permission and authorization mechanism. The source software compiles and runs on a wide variety of UNIX systems, and is compatible with other print spoolers and network printers that use the LPR interface and meet RFC1179 requirements. The package comes with filters for PostScript and HP printers, as well as the usual 'dumb' printers, and the PostScript and HP filters support page counting and produce accounting information accounting. In addition there are a wide variety of filters for page formatting and to produce banner pages. For users that require compatibility with the SVR4 lp and lpstat programs, the LPRng package provides emulation of these programs. In addition, a publically available PCNFSD server is distributed with LPRng and interfaces with the PC/DOS/Windows based NFS style print spoolers. In addition, LPRng can be easily integrated with the Samba SMB support package. For users that require secure and/or authenticated printing support, LPRng supports Kerberos 5, MIT Kerberos 4 extensions to LPR, and PGP authentication methods. Additional authentication support is extremely simple to add.

1. Introduction

2. Print Spooling Overview

3. Attaching Your Printer

4. Installing the Software

5. System Specific Notes

6. The Most Frequently Asked Questions

7. Client To Server Connection Information

8. Using the Printcap Database

9. LPRng checkpc Utility

10. Spool Queues and Files

11. Configuration File lpd.conf and Options

12. Job Processing

13. Filters

14. Permissions and Authentication

15. Accounting

16. Authentication and Encryption

17. Status Monitoring and Logging

18. RFC 1179 - Line Printer Daemon Protocol

19. Defective RFC1179 Implementations

20. Acknowledgements

21. Index To All The Configuration and Printcap Options


Next Previous Contents