libpapi man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

libpapi(3LIB)		      Interface Libraries		 libpapi(3LIB)

NAME
       libpapi	-  Free Standards Group Open Printing API (PAPI) library func‐
       tions

SYNOPSIS
       cc [ flag... ] file... -lpapi [ library... ]
       #include <papi.h>

DESCRIPTION
       Functions in this library provide an  interface	for  interaction  with
       print  services	as described in v1.0 of the Free Standards Group (FSG)
       Open Printing API (PAPI).

       This particular implementation of the PAPI includes naming  support  as
       described  in  the  printers.conf(4)  and printers(4) manual pages.  It
       also supplies support for interaction with local	 LP  services,	remote
       LPD  services, and remote IPP services through the use of loadable mod‐
       ules that export the same  interface.   These  modules  should  not  be
       linked  with  directly, but can be used directly at runtime through the
       use of LD_PRELOAD for debugging purposes.

INTERFACES
       The shared object libpapi.so.0 provides the public  interfaces  defined
       below.  See Intro(3) for additional information on shared object inter‐
       faces.

   Attribute
       papiAttributeListAddBoolean	papiAttributeListAddCollection
       papiAttributeListAddDatetime	papiAttributeListAddInteger
       papiAttributeListAddMetadata	papiAttributeListAddRange
       papiAttributeListAddResolution	papiAttributeListAddString
       papiAttributeListAddValue	papiAttributeListDelete
       papiAttributeListFind		papiAttributeListFree
       papiAttributeListFromString	papiAttributeListGetBoolean
       papiAttributeListGetCollection	papiAttributeListGetDatetime
       papiAttributeListGetInteger	papiAttributeListGetMetadata
       papiAttributeListGetNext		papiAttributeListGetRange
       papiAttributeListGetResolution	papiAttributeListGetString
       papiAttributeListGetValue	papiAttributeListToString

   Service
       papiServiceCreate	     papiServiceDestroy
       papiServiceGetAppData	     papiServiceGetAttributeList
       papiServiceGetEncryption	     papiServiceGetPassword
       papiServiceGetServiceName     papiServiceGetStatusMessage
       papiServiceGetUserName	     papiServiceSetAppData
       papiServiceSetAuthCB	     papiServiceSetEncryption
       papiServiceSetPassword	     papiServiceSetUserName

   Printer
       papiPrinterAdd		     papiPrinterDisable
       papiPrinterEnable	     papiPrinterFree
       papiPrinterGetAttributeList   papiPrinterListFree
       papiPrinterListJobs	     papiPrinterModify
       papiPrinterPause		     papiPrinterPurgeJobs
       papiPrinterQuery		     papiPrinterRemove
       papiPrinterResume	     papiPrintersList

   Job
       papiJobCancel		     papiJobFree
       papiJobGetAttributeList	     papiJobGetId
       papiJobGetJobTicket	     papiJobGetPrinterName
       papiJobHold		     papiJobListFree
       papiJobModify		     papiJobMove
       papiJobPromote		     papiJobQuery
       papiJobRelease		     papiJobRestart
       papiJobStreamClose	     papiJobStreamOpen
       papiJobStreamWrite	     papiJobSubmit
       papiJobSubmitByReference	     papiJobValidate

   Miscellaneous
       papiLibrarySupportedCall	     papiLibrarySupportedCalls
       papiStatusString

FILES
       /usr/lib/libpapi.so.0

	   shared object

       /usr/lib/libpapi-common.so.0

	   private shared code

       /usr/lib/print/psm-lpd.so

	   private rfc1179 support

       /usr/lib/print/psm-lpsched.so

	   private LP support

       /usr/lib/print/psm-ipp.so

	   private IPP support

       /usr/lib/libipp-core.so

	   private IPP marshalling support

       /usr/lib/libipp-listener.so

	   private IPP operations support

       /usr/lip/libhttp-core.so

	   private HTTP support

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Availability		     │library/print/open-printing  │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Volatile			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       Intro(3), printers(4), printers.conf(4), attributes(5)

SunOS 5.11			  18 Dec 2006			 libpapi(3LIB)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net