• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

man/H12-Mar-2006-1,4211,241

Makefile.amH A D26-Feb-2005203 102

Makefile.inH A D12-Mar-200614.6 KiB491420

READMEH A D26-Feb-20051.7 KiB5144

README

1
2	$Id: README,v 1.1 2005/02/26 06:58:41 njacobs Exp $
3
4The source code contained within this project implements the Free Standards
5Group (FSG) Open Printing API (PAPI) and specific components around it.
6Specifically included are the following:
7
8	* Core PAPI attribute support
9	* A PAPI library with dynamic backend support
10	* PAPI support on top of lpd/bsd/rfc-1179 protocol
11	* PAPI support on top of IPP
12	* BSD/SYSV command implementations on top of the PAPI interface
13	* lpd/bsd/rfc-1179 protocol listening support
14	* IPP protocol listening support
15
16The core PAPI attribute support is common to each PAPI implementation provided
17here and is seperated into it's own shared library to reduce duplication of
18code and delivery.  The PAPI library (and the rfc-1179 and IPP support) is
19built such that linking with libpapi.so resolves symbols in libpapi-core
20as well.  The PAPI library support for rfc-1179 and IPP is built into
21individual loadable modules that are each complete implementations of
22the PAPI on their own (less the attribute support).  The modules are
23called Print Service Modules (PSM) and are named psm-lpd and psm-ipp
24respectively.  Either of them can be used to replace libpapi on your
25system to only support that protocol.
26
27Delivered components:
28
29	$(bindir)/lp
30	$(bindir)/lpstat
31	$(bindir)/cancel
32	$(sbindir)/accept
33	$(sbindir)/reject
34	$(sbindir)/enable
35	$(sbindir)/disable
36	$(bindir)/lpr
37	$(bindir)/lpq
38	$(bindir)/lprm
39	$(sbindir)/lpc
40	$(sbindir)/in.lpd
41	$(includedir)/papi.h
42	$(libdir)/libpapi-common.so
43	$(libdir)/libpapi.so
44	$(libdir)/libipp-core.so
45	$(libdir)/libipp-listener.so
46	$(libexecdir)/psm-lpd.so
47	$(libexecdir)/psm-ipp.so
48	$(libexecdir)/lpd-port
49	$(apache_libexecdir)/mod_ipp.so
50	$(mandir)/...
51